`
viwo
  • 浏览: 221660 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

还是放弃了Ruby and Rails,选择了Groovy and 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好的多)。

个人观点仅供参考。

分享到:
评论
25 楼 andersonmao 2007-08-31  
支持一下。Groovy当Shell脚本处理点文件啊数据库啊也不错。
24 楼 agile_boy 2007-05-17  
萝卜青菜各有所爱,我们不需要最流行的,而是需要最适合我们自己团队的,个人比较看好groovy/grails,并且在努力的实践中。。。
23 楼 calmness 2007-05-07  
引用

二、Java经过多年积累形成了庞大的宝贵类库和代码,且久经企业级应用的考验,放弃不用而重写,无亦于邯郸学步。


jruby一样可以做到,而且jruby更是得到sun的支持,未来如何,还不能太早下定论,总之喜欢用就去用吧,没必要争论。
22 楼 dongbin 2007-05-06  
lgx522 写道
学了个把月RoR,还是否掉了。原因有二:
一、非常讨厌ruby的语法,乱糟糟的。这对于用惯了C语系(C、C++、Java以至C#)的程序员们实在难以忍受。


用了Ruby之后,我反而觉得Java难以忍受了。不是ruby乱糟糟,是你没学会。
21 楼 wyse 2007-05-04  
非常想了解各位已经开发或正在开发哪些商用系统,遇到了哪些问题。尤其是电子商务、物流、支付等方面的应用,谢谢!
20 楼 gigix 2007-04-26  
lgx522 写道
二、Java经过多年积累形成了庞大的宝贵类库和代码,且久经企业级应用的考验,放弃不用而重写,无亦于邯郸学步。

个人看法,垃圾多于宝藏。
19 楼 edusaj 2007-04-26  
还是学习grails对我们过渡比较方便,学习中...
18 楼 lgx522 2007-04-25  
学了个把月RoR,还是否掉了。原因有二:
一、非常讨厌ruby的语法,乱糟糟的。这对于用惯了C语系(C、C++、Java以至C#)的程序员们实在难以忍受。
二、Java经过多年积累形成了庞大的宝贵类库和代码,且久经企业级应用的考验,放弃不用而重写,无亦于邯郸学步。

可是RoR的开发效率那可真是高啊!

好在现在有了Grails,吃够了J2EE苦头的兄弟们一起来研究吧!
17 楼 sunnyshuhai 2007-04-19  
个人认为不能笼统地说那个更好,而应该做一下定量的分析。同时不同的情况可能结果也不相同。不过我还是看好 rails。
16 楼 kevinliang 2007-04-13  
没有发现 ROR的优势,大概学习了一下
15 楼 kevinliang 2007-04-13  
<br/>
<strong>viwo 写道:</strong><br/>
<div class='quote_div'>
<p><font>还是放弃了Ruby and Rails,选择了Groovy and Grails。</font></p>
<p><font>原因如下:<br/>
<br/>
1 习惯了Java的书写方式,用起Groovy来感觉很自然,虽然Ruby写起来也不费劲。<br/>
</font><font><br/>
2 Groovy代码和Java代码的互操作性确实很方便,这样目前的大量Java程序库可以很容易的在Groovy里使用。<br/>
<br/>
3 Grails工程能直接编译生成J2EE工程,这就意味着能在任何J2EE服务器上运行Grails工程。<br/>
<br/>
4 速度的问题也考虑过,不过既然Rails和Grails等是作为DSL出现的,那么速度应该不是关键问题,虽然现在比较慢,但是还没有慢到不</font><font>可忍受的地步,况且我相信随着新版本的发布会有所改善。<br/>
<br/>
5 最快速最高效的实现业务需求才是关键,选择什么语言什么框架应该应情况而定,但对于一个Java程序员怎么看都是Groovy and Grails</font><font>更加自然。<br/>
<br/>
6 我们不能因为JavaEye Ruby and Rails了就都开始跟着Ruby and Rails(没有任何贬低Ruby和Rails的意思,不得不承认Ruby和Rails在</font><font>很多方面要比Groovy和Grails好的多)。</font></p>
<p><font>个人观点仅供参考。</font></p>
<font/></div>
<div class='quote_div'><font>观点也是这样我的 。
<p><br/>
</p>
</font></div>
<br/>
<br/>
<br/>
<br/>
14 楼 笨笨狗 2007-04-13  
支持!我的看法是,rails、groovy两者都学习,不是很累啦
13 楼 oksonic 2007-04-12  
语言太多了,直接学rials不是更好。
12 楼 天之魔神 2007-04-11  
喜欢动态语言,正在学习中
11 楼 jarchitect 2007-04-11  
非常好的观点!
迫切想了解更多关于Groovy and Grails与Ruby on Rails的更深入的比较。
http://hi.baidu.com/jarchitect
10 楼 super_094 2007-04-10  
关注中,希望能有更详细的
9 楼 山风小子 2007-04-08  
引用

这个帖子我也看了,也是比较看好Grails的,一方面比较接近于JAVA,另一方面,groovy所提供的语法学习起来曲线也不高,对于ROR,记得 JDON的BANQ说过一句话:“ RoR, 不是Java框架,万一系统不小心做大了,不知向何处发展?还将业务代码和MVC的Controller混淆在一起编程,减少架构层次达到快速开发的招,地球人都会,这是以丧失软件质量为代价的快速开发。”

的确是这样的,RoR最多只能占去中小型企业的一些市场,真正的大的企业级应用RoR是绝对不适合的。而Grails的出现使那中小型企业的那些市场也会被Grails瓜分,Groovy对Java程序员甚至C#程序员的亲和力,以及其相对RoR几乎压倒性的性能优势,使RoR的处境堪忧啊。
8 楼 rainlife 2007-04-08  
引用
山风小子     2 小时前

在性能方面,Grails要比RoR好得多,请看下文
http://www.blogjava.net/BlueSUN/archive/2007/03/24/106002.html

这个帖子我也看了,也是比较看好Grails的,一方面比较接近于JAVA,另一方面,groovy所提供的语法学习起来曲线也不高,对于ROR,记得JDON的BANQ说过一句话:“ RoR, 不是Java框架,万一系统不小心做大了,不知向何处发展?还将业务代码和MVC的Controller混淆在一起编程,减少架构层次达到快速开发的招,地球人都会,这是以丧失软件质量为代价的快速开发。”
7 楼 山风小子 2007-04-08  
在性能方面,Grails要比RoR好得多,请看下文
http://www.blogjava.net/BlueSUN/archive/2007/03/24/106002.html
6 楼 haihai 2007-04-08  
引用
wiwolf    

懒惰是万恶之源

太有感受了,老想玩玩,那些东西要用到的时候在学,结果有些东西一直没摸

相关推荐

    Groovy&Grails - 指南.ppt

    Groovy 和 Grails 与 Ruby on Rails 一样,都追求开发效率和简洁性,但它们建立在不同的语言基础之上。Ruby on Rails 是基于 Ruby 语言,而 Grails 则是基于 Groovy。虽然 Grails 受到 Rails 的启发,但它采用了 ...

    Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.2008.rar

    Grails,则是基于Groovy构建的一个现代Web应用框架,它借鉴了Ruby on Rails的设计理念,致力于提供快速开发的解决方案。Grails的主要优点包括MVC(模型-视图-控制器)架构、GORM(Grails Object Relational Mapping...

    请放弃 Jruby和Jython 而选择 Groovy

    标题提到"请放弃Jruby和Jython而选择Groovy",这可能基于以下原因: 1. **集成与兼容性**:Groovy是为JVM设计的语言,其语法与Java非常相似,这意味着Java开发者可以更快地适应Groovy,而无需学习全新的语言结构。...

    Groovy轻松入门—Grails实战基础篇

    Grails则是一个构建于Groovy之上的开源Web应用框架,它借鉴了Ruby on Rails的设计模式,提供了快速开发的能力,强调代码的简洁性和可读性。 在“Groovy轻松入门—Grails实战基础篇”中,我们将探讨以下几个关键知识...

    grails和groovy的电子书-4

    Grails是一个现代的MVC Web框架,它受到Ruby on Rails的启发,建立在稳固的砖石和最佳组件之上。Grails的开发旨在提高Web应用开发的生产效率,并使得使用强大且动态的Groovy语言进行编程变得更加有趣。Grails框架...

    grails开发指南第二版

    The Web and its environment is a perfect fit for easily adaptable and concise languages such as Groovy and Ruby, and there is huge interest from the developer community in general to embrace these ...

    grails快速开发web

    Grails 的设计灵感来源于 Ruby on Rails,它不仅继承了 Rails 的简洁性,还充分利用了 Java 平台的强大功能。 #### 二、Grails 的核心特性 - **面向领域语言 (DSL)**:Grails 提供了一种面向领域的语言,让开发者...

    Grails Grails Grails

    Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式,允许开发者快速构建动态、数据库驱动的Web应用。 **Groovy 语言基础** Groovy 是一种动态类型的、面向对象的编程语言,它可以无缝...

    eclipse开发grails插件

    **Grails**是基于Groovy语言的全栈式Web开发框架,它借鉴了Ruby on Rails的设计理念,提供了快速开发的可能。Grails的核心特性包括MVC架构、领域驱动设计(GORM)、自动化构建过程以及丰富的插件系统。通过Eclipse的...

    grails敏捷开发

    它借鉴了Ruby on Rails的许多优秀理念,同时提供了Java平台的强大功能和兼容性。在本文中,我们将深入探讨Grails的安装、应用程序创建、核心概念以及其在敏捷开发中的应用。 ### 1. 安装Grails 安装Grails通常涉及...

    Groovy need not rails——介绍自己写的一个基于groovy的框架,Webx

    "Groovy need not rails"指的是Groovy并不需要像Ruby on Rails那样的全栈框架,因为Groovy自身就提供了强大的工具和库来构建Web应用程序。Webx是一个基于Groovy的框架,它旨在简化Web应用开发,提供类似于Rails的...

    The definate guide to Grails

    Grails 是一个基于 Groovy 语言的高性能、开放源代码的 Web 开发框架,它结合了 Ruby on Rails 的设计理念与 Java 平台的强大功能。Grails 采用了约定优于配置的原则,简化了 Web 应用程序的开发过程,使得开发者...

    grails 开发框架-5

    grails1.0开发框架5 类似于ruby on rails的框架。

    grails-2.4.4.zip

    Grails 借鉴了Ruby on Rails的设计理念,引入了GORM(Grails Object Relational Mapping)用于数据库操作,以及一系列的插件系统,支持快速构建复杂的Web应用程序。 2. **Groovy语言基础** Grails 采用Groovy作为...

    grails 开发框架-4

    grails1.0开发框架4 类似于ruby on rails的框架。

    grails 开发框架-1

    grails1.0开发框架1 类似于ruby on rails的框架。

    grails 开发框架-3

    grails1.0开发框架3 类似于ruby on rails的框架。

Global site tag (gtag.js) - Google Analytics