还是放弃了Ruby and Rails,选择了Groovy and Grails
关键字: Grails还是放弃了Ruby and Rails,选择了Groovy and Grails。
原因如下:
1 习惯了Java的书写方式,用起Groovy来感觉很自然,虽然Ruby写起来也不费劲。
2 Groovy代码和Java代码的互操作性确实很方便,这样目前的大量Java程序库可以很容易的在Groovy里使用。
3 Grails工程能直接编译生成J2EE工程,这就意味着能在任何J2EE服务器上运行Grails工程。
4 速度的问题也考虑过,不过既然Rails和Grails等是作为DSL出现的,那么速度应该不是关键问题,虽然现在比较慢,但是还没有慢到不可忍受的地步,况且我相信随着新版本的发布会有所改善。
5 最快速最高效的实现业务需求才是关键,选择什么语言什么框架应该应情况而定,但对于一个Java程序员怎么看都是Groovy and Grails更加自然。
6 我们不能因为JavaEye Ruby and Rails了就都开始跟着Ruby and Rails(没有任何贬低Ruby和Rails的意思,不得不承认Ruby和Rails在很多方面要比Groovy和Grails好的多)。
个人观点仅供参考。
- 19:53
- 浏览 (9702)
- 评论 (20)
- 分类: Groovy&Grails
- 进入论坛
- 相关推荐
评论
二、Java经过多年积累形成了庞大的宝贵类库和代码,且久经企业级应用的考验,放弃不用而重写,无亦于邯郸学步。
jruby一样可以做到,而且jruby更是得到sun的支持,未来如何,还不能太早下定论,总之喜欢用就去用吧,没必要争论。
一、非常讨厌ruby的语法,乱糟糟的。这对于用惯了C语系(C、C++、Java以至C#)的程序员们实在难以忍受。
用了Ruby之后,我反而觉得Java难以忍受了。不是ruby乱糟糟,是你没学会。
个人看法,垃圾多于宝藏。
一、非常讨厌ruby的语法,乱糟糟的。这对于用惯了C语系(C、C++、Java以至C#)的程序员们实在难以忍受。
二、Java经过多年积累形成了庞大的宝贵类库和代码,且久经企业级应用的考验,放弃不用而重写,无亦于邯郸学步。
可是RoR的开发效率那可真是高啊!
好在现在有了Grails,吃够了J2EE苦头的兄弟们一起来研究吧!
viwo 写道:
还是放弃了Ruby and Rails,选择了Groovy and Grails。
原因如下:
1 习惯了Java的书写方式,用起Groovy来感觉很自然,虽然Ruby写起来也不费劲。
2 Groovy代码和Java代码的互操作性确实很方便,这样目前的大量Java程序库可以很容易的在Groovy里使用。
3 Grails工程能直接编译生成J2EE工程,这就意味着能在任何J2EE服务器上运行Grails工程。
4 速度的问题也考虑过,不过既然Rails和Grails等是作为DSL出现的,那么速度应该不是关键问题,虽然现在比较慢,但是还没有慢到不可忍受的地步,况且我相信随着新版本的发布会有所改善。
5 最快速最高效的实现业务需求才是关键,选择什么语言什么框架应该应情况而定,但对于一个Java程序员怎么看都是Groovy and Grails更加自然。
6 我们不能因为JavaEye Ruby and Rails了就都开始跟着Ruby and Rails(没有任何贬低Ruby和Rails的意思,不得不承认Ruby和Rails在很多方面要比Groovy和Grails好的多)。
个人观点仅供参考。
这个帖子我也看了,也是比较看好Grails的,一方面比较接近于JAVA,另一方面,groovy所提供的语法学习起来曲线也不高,对于ROR,记得 JDON的BANQ说过一句话:“ RoR, 不是Java框架,万一系统不小心做大了,不知向何处发展?还将业务代码和MVC的Controller混淆在一起编程,减少架构层次达到快速开发的招,地球人都会,这是以丧失软件质量为代价的快速开发。”
的确是这样的,RoR最多只能占去中小型企业的一些市场,真正的大的企业级应用RoR是绝对不适合的。而Grails的出现使那中小型企业的那些市场也会被Grails瓜分,Groovy对Java程序员甚至C#程序员的亲和力,以及其相对RoR几乎压倒性的性能优势,使RoR的处境堪忧啊。
在性能方面,Grails要比RoR好得多,请看下文
http://www.blogjava.net/BlueSUN/archive/2007/03/24/106002.html
这个帖子我也看了,也是比较看好Grails的,一方面比较接近于JAVA,另一方面,groovy所提供的语法学习起来曲线也不高,对于ROR,记得JDON的BANQ说过一句话:“ RoR, 不是Java框架,万一系统不小心做大了,不知向何处发展?还将业务代码和MVC的Controller混淆在一起编程,减少架构层次达到快速开发的招,地球人都会,这是以丧失软件质量为代价的快速开发。”
http://www.blogjava.net/BlueSUN/archive/2007/03/24/106002.html
懒惰是万恶之源
太有感受了,老想玩玩,那些东西要用到的时候在学,结果有些东西一直没摸
那说明您对Groovy的学习还不够,同志仍需努力啊
这根懒惰没有任何关系,人的精力是有限的,用有限的精力学习无限的知识,你必须学会取舍。
- 浏览: 72186 次
- 性别:

- 来自: 大连

- 详细资料
搜索本博客
链接
最新评论
-
通过一个实际的例子学习Or ...
在给我些示例吧 dragonchen82@hotmail.com
-- by dragonchen82 -
通过一个实际的例子学习SQ ...
写得不错,不过还没怎么看懂,继续看!
-- by gudao8192 -
用JavaDBF操作(读、写) ...
有谁操作过dbf中包含字段是日期时间型的吗,看了下源代码,没有处理这种类型的,有 ...
-- by kimfly -
用JavaDBF操作(读、写) ...
读的时候发现乱码如何解决的?用什么编码? 解决了,dbfReader.se ...
-- by jvincent -
用JavaDBF操作(读、写) ...
DBFField里面的字段类型各自对应的数据库和SQL 字段类型 是什么样的对应 ...
-- by killpoer3






评论排行榜