由买买提看人间百态

topics

全部话题 - 话题: groovy
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
d******c
发帖数: 2407
1
来自主题: Programming版 - groovy 不错啊
我用了很久groovy。
个人用的话,凡是用java的地方都可以用groovy,既有java的类库,又有动态语言和各
种语法糖,我觉得比python写着舒服。closure很好用。
我个人的使用经历:
两三个比较大的个人程序,写swing gui其实很好用,有swing builder,加上
miglayout。可惜java desktop也是个火不起来的东西,最多大公司内部用,寥寥几个
程序用java写(intellij idea?)后来sun又搞java fx,这方面是彻底烂掉了
还有一些脚本程序
非常喜欢groovy 这种learning curve低的方式,还有许多语法糖是做的很好的。
为什么不火,没有抓住机会吧,应该是主要的core team不会推广,也没有找到killer
app。grails想模仿ruby on rails,但我不喜欢这种生成一大堆东西的方式,grails也
始终没有多成功。倒是gradle之类还行,相当于用groovy做DSL或者胶水语言了。
另外创始人本人后来不做了,还发表过言论说如果早知道有哪个语言就不发明groovy了
。现在是某个法国人做mana... 阅读全帖
b*******d
发帖数: 750
2
groovy是DSL的perfect语言。我们现在就是用它来定义一些syntax,让我们的analyst
能很快的用来定于一些business logic。我们数据很复杂,很detail的东西coder不愿
意touch。他们只编写我们定义的logic:元素,元素的操作,等等。
这样的的话,就把这些dirty logic 完全分离给了analyst。spock又很好支持groovy的
单元测试, 同样简单的语言,所以,他们自己独立的可以测试自己的东西,几乎单独的
发布流程。run的时候我们只用写好framework(config module,runtime engine,
reports,diffing,etc)来take in他们的groovy logic,然后run在hadoop上。
现在回想就是我们把analyst和software engineer分离的还是太晚来,就是因为没有发
现spock这个东西,项目早期analyst写的groovy还是要和我们的frameowrk部分一起
release,因为两者的测试绑在一起。
z*******3
发帖数: 13709
3
来自主题: Programming版 - Pivotal Drops Groovy and Grails

ror在设计上有它的好处
groovy并不负责搞spring和hibernate的那些东西
这些framework和语言各有各的用处
并不是mutually exclusive
spring主要负责di和ioc,hibernate负责orm
groovy则主要是负责简化逻辑代码
你用groovy写各种crud很快
vert.x里面所有例子,groovy的代码是最简短的
超过其他所有脚本语言,比js还有ruby都简短
这个你如果用vert.x的话,可以直接对比,一下就看出来了
而简化代码跟di还有orm并不冲突啊
所谓grails就把这些东西汇总起来的这么一个框架
实际上所有的web server都是好几个东西的汇总
比如html template,比如session management,比如web listener etc.
讲一个东西容易一堆东西一起上,乱七八糟
比如struts以前就用了那个啥freemarker
搞vert.x就把这些都分开,你自己搭配,任何一个组件出了问题
你就去看这部分是咋回事,而不是瞎子摸象
啊,好大一个概念,你都不懂里面到底咋回事
虽然最后你还是得挨个... 阅读全帖
m******g
发帖数: 3667
4
来自主题: Working版 - Ruby和Groovy哪个更好?
想用Ruby或者Groovy写点东西,但是不知道应该选择哪个?
Ruby有Ruby on Rail, Groovy有Groovy on Rail.
竞争太激烈,不知道选哪个比较好。
c*********e
发帖数: 16335
5
来自主题: Programming版 - goodbug,什么时候在java里用Groovy?
你什么时候会选择用java,不用groovy呢?
groovy就象php之类的脚本。为啥会有人在java里用groovy之类的脚本语言呢?
d******c
发帖数: 2407
6
来自主题: Programming版 - groovy 不错啊
因为是个人兴趣,所以以下评价都是完全出于个人喜好,如果因为某些原因必须用某个
语言那是另一回事:
不喜欢scala,编译慢,很臃肿,再一看都是些创始人的博士生搞的越来越多的feature。
scala火起来就靠spark选择了scala。当初他们也考虑groovy来着,因为想要type所以
选择了scala。
另外我用python也不是很喜欢,这个2和3的兼容就觉得不爽。还有安装起来坑挺多。
比较起来其实R的包管理和安装是做的挺好的。
Groovy写起来是很舒服的。也远比scala容易学。我当初就看groovy in action可以一
直看下去,因为不断有觉得很爽的地方。scala完全没这感觉,上来就是var 和val,觉
得选这两个这么像的关键字简直是有毛病。
g*****g
发帖数: 34805
7
来自主题: Java版 - groovy主要的问题是什么?
groovy主要的问题就是慢,做web前端,做脚本都可以,但是在后端没法替代java。
我们用groovy on grails。
n*****3
发帖数: 1584
8
来自主题: Java版 - groovy 一问
scala 和 clojure 的竞争呗
主要是 scala, groovy 作者都说, 要他知道scala
他都不会设计groovy
a*******m
发帖数: 626
9
来自主题: Java版 - groovy 一问
gradle就很多公司用啊,groovy做dsl很好用。

我也想问一下,我觉得groovy这么好用,为什么用的公司不多?
Y**G
发帖数: 1089
10
来自主题: Programming版 - groovy这个语言怎么样
In 2007, Groovy won the first prize at JAX 2007 innovation award.[5] In 2008
, Grails, a Groovy web framework, won the second prize at JAX 2008
innovation award.[6]
http://en.wikipedia.org/wiki/Groovy_%28programming_language%29
z*******3
发帖数: 13709
11
来自主题: Programming版 - Pivotal Drops Groovy and Grails

java8用了->而不是=>
groovy也用->
scala用=>
不管怎样,groovy是clojure,scala这几个中最容易最快上手的
clojure比较麻烦,scala也比较麻烦
fp那一套需要对spring比较熟悉才行
spring可以理解成fp初级吧,对于func的side effect要求跟fp很像
当然没有immutable这种东东
d******c
发帖数: 2407
12
来自主题: Programming版 - groovy 不错啊
java 引入了一些好东西,不过groovy还是不一样,尤其是减少boilerplate上面,做的
非常好。写过groovy就非常不想再写java了。
x***4
发帖数: 1815
13
来自主题: Programming版 - groovy 不错啊
我java,groovy,scala都用过。
java:太啰嗦
groovy:不是很喜欢dynamic type
我现在用scala。主要是写data的lib。还不错,code可以很短,而且type system比较
强大,同一个code可以用在很多地方。不爽的地方:
因为jvm type erasure,某些code要带typetag,classtag,不懂的人会很confused
符号。++, +:, ::, etc。很容易搞错。
不过如果我不是写data的lib的话,我也未必会用scala。
e*******o
发帖数: 4654
14
来自主题: Programming版 - groovy 不错啊
groovy 和java 的语义 不完全一样。
说说你那个false 的条件? 看看根据groovy是不是false。
我觉得不会这么扯,否则那些用gradle的岂不是要天天骂娘。
d******c
发帖数: 2407
15
来自主题: Programming版 - groovy 不错啊
你觉得新语言应该不学就能读懂吗?尤其是某些概念是java里没有的情况下
closure概念就花了我一段时间才掌握
这段代码里有个withdefault我不太清楚,其他的没什么
网上有很多groovy介绍文章里比较了java代码和groovy版本,我一时没有找到理想的。
喜欢就喜欢,不喜欢就算吧,没有什么摇旗呐喊的动力。
s********e
发帖数: 12
16
来自主题: SellAbroad版 - 求一个 coach poppy groovy - 15040 (转载)
【 以下文字转载自 Exchange 讨论区 】
发信人: spiritblue (spiritblue), 信区: Exchange
标 题: 求一个 coach poppy groovy - 15040
发信站: BBS 未名空间站 (Thu May 13 18:49:59 2010, 美东)
要全新的
我愿意出outlet税后价格加20%
谢谢
p*****2
发帖数: 21240
17
来自主题: Java版 - groovy主要的问题是什么?
貌似没有scala火
现在对scala和clojure都不是很满意,看看值不值得研究一下groovy
o***i
发帖数: 603
18
来自主题: Java版 - groovy主要的问题是什么?
二爷说说为啥子不满意scala?
我原来准备看groovy的,但是看scala这么火,转去看scala了
w**z
发帖数: 8232
19
来自主题: Java版 - groovy主要的问题是什么?
scala is fp , groovy is very much like Java , with better syntax, closure,
etc.
p*****2
发帖数: 21240
20
来自主题: Java版 - groovy主要的问题是什么?

,
嗯。貌似现在groovy被vmware主导了?或者pivotal, 从emc,vmware分出来的?不过我
们公司没人用,我也就不用研究了。
w****r
发帖数: 15252
21
spring里面好多都是groovy,她家好BT啊
z****e
发帖数: 54598
22
跟其他脚本一样,有framework支持的话,你就可以用了
grails什么,会快一点,gradle也有用groovy
l**********n
发帖数: 8443
23
用到再学, Groovy主要是用来构建DSL的。
z*******3
发帖数: 13709
24
domain specific language
就是用来构造另外一种语法和语言
scala比较适合做这个
groovy本身就是一种dsl
所有的脚本都是dsl,包括sql,js
m*****k
发帖数: 731
25
来自主题: Java版 - groovy 一问
哦,多谢二位!
just found this:
http://mrhaki.blogspot.com/2010/07/groovy-goodness-map-with-def
j**********3
发帖数: 3211
26
来自主题: Java版 - groovy 一问
我也想问一下,我觉得groovy这么好用,为什么用的公司不多?
m*****k
发帖数: 731
27
来自主题: Java版 - groovy 一问
哦,多谢二位!
just found this:
http://mrhaki.blogspot.com/2010/07/groovy-goodness-map-with-def
j**********3
发帖数: 3211
28
来自主题: Java版 - groovy 一问
我也想问一下,我觉得groovy这么好用,为什么用的公司不多?
F****n
发帖数: 3271
29
来自主题: Java版 - groovy 一问
Grooy is hopelessly slow. Unlike languages such as js, groovy is based on
dynamic class manipulation, which makes native JIT optimization nearly
impossible.
c******o
发帖数: 1277
30
来自主题: Programming版 - scala/clojure/groovy/Jython/jruby都是噱头
N年后,可能不是scala/clojure/groovy/Jython/jruby
但是大部分人一定不会回来写Java
z****e
发帖数: 54598
31
来自主题: Programming版 - groovy连hello world都是法语
什么salute
groovy发明之后,基本上就是巴黎那些人在搞
作者已经没有什么贡献了,就跟现在james gosling脱离了java一样
james gosling跑到typesafe去忽悠scala去了
java的几个功臣都在typesafe忽悠scala
scala对于r这种数值计算的引擎可能会有点作用
编译慢点,但是执行快点,我是这么猜的
z****e
发帖数: 54598
32
来自主题: Programming版 - java8等不及的话,groovy很好啊
java8最大的一个feature就是lambda嘛
groovy就能用了,而且跟java8一模一样
可以先弄,某人用vert.x搞一下leetcode吧
你要不搞,等一段时间后我公开一下设计
以后别人搞了,照抄你的那些题目,岂不是可惜了?
z****e
发帖数: 54598
33
来自主题: Programming版 - groovy整个就是一个better python
http://en.wikipedia.org/wiki/Vert.x
看代码比较
虽然几个脚本核心写起来都差不多
但是groovy真的很省行数
基本上结合了python的可读性和c类语言的语法
关键字也是取自python和c类语言里面
很适合做脚本来快速实现一些功能
z****e
发帖数: 54598
34
来自主题: Programming版 - groovy整个就是一个better python
clojure - ruby - scala - java - groovy - python
这个关系应该是jvm上各种语言语法的远近关系
相邻的两个语言语法和风格上会有点接近
d*******r
发帖数: 3299
35
来自主题: Programming版 - groovy整个就是一个better python
clojure - ruby - scala - java - groovy - python
这个有意思
l**********n
发帖数: 8443
36
来自主题: Programming版 - groovy这个语言怎么样
读了下groovy的书,感觉很不错。也很容易学。也有朋友的公司在用
g*******o
发帖数: 156
37
来自主题: Programming版 - groovy这个语言怎么样
认识个java大牛对groovy推崇备至,不过他没有学过node.js+coffeescript和clojure
的说~~~
a******s
发帖数: 267
38
来自主题: Programming版 - groovy这个语言怎么样
Groovy现在是我的主要编程语言。
s***o
发帖数: 2191
p*****2
发帖数: 21240
40
来自主题: Programming版 - Pivotal Drops Groovy and Grails
groovy就是个joke
g*****g
发帖数: 34805
41
来自主题: Programming版 - Pivotal Drops Groovy and Grails
grails也罢了,gradle这么火,groovy肯定有人接的。
s***o
发帖数: 2191
42
来自主题: Programming版 - Pivotal Drops Groovy and Grails
敢骂groovy,来打击你一下:
JDK9's modularization effort sends Scala into dismay
https://issues.scala-lang.org/browse/SI-9103
You can't run Scala on JDK9
w***g
发帖数: 5958
43
来自主题: Programming版 - Pivotal Drops Groovy and Grails
牛!有人知道sponsor grail和groovy一年要多少钱吗?估计一下也行。
l**********n
发帖数: 8443
44
来自主题: Programming版 - Pivotal Drops Groovy and Grails
groovy应该没戏。除了gradle,就没啥价值了
s***o
发帖数: 2191
p*****2
发帖数: 21240
46
来自主题: Programming版 - Pivotal Drops Groovy and Grails
groovy就是个joke
g*****g
发帖数: 34805
47
来自主题: Programming版 - Pivotal Drops Groovy and Grails
grails也罢了,gradle这么火,groovy肯定有人接的。
s***o
发帖数: 2191
48
来自主题: Programming版 - Pivotal Drops Groovy and Grails
敢骂groovy,来打击你一下:
JDK9's modularization effort sends Scala into dismay
https://issues.scala-lang.org/browse/SI-9103
You can't run Scala on JDK9
w***g
发帖数: 5958
49
来自主题: Programming版 - Pivotal Drops Groovy and Grails
牛!有人知道sponsor grail和groovy一年要多少钱吗?估计一下也行。
l**********n
发帖数: 8443
50
来自主题: Programming版 - Pivotal Drops Groovy and Grails
groovy应该没戏。除了gradle,就没啥价值了
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)