- 浏览: 558280 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
binglex:
谢谢,出现这个异常,看来这个贴才发现site-packages ...
cx_Oracle的"Unable to acquire Oracle environment handle"异常 -
lizhongkan:
这样过度比较方便。但如果原来的项目,有几十个依赖的jar包,是 ...
maven2的pom的依赖管理 -
landmine:
博文看不清呀楼主,怎么解决的?我也遇到了
applet在IE下运行极慢而且CPU占用很高 -
strivefuture:
这种方法对FF浏览器,有效吗?
Iframe Shim解决applet挡住ExtJS工具栏菜单问题 -
zw:
老大也有粗心的时候啊!
一个属性未设置导致发mail不成功的郁闷。
从Rails迁移Grails的10个理由(译者:呵呵非常抱歉,此地址我不能访问,很遗憾。)
这里还有另外10个:
1. 视图技术 还比较让人满意
2. 借助于Groovy的联合编译 可以轻松的整合不同的源代码(不需要退回到C来解决性能问题 ;-)
3. 内置的 Web Flow提供了丰富的会话
4. Grails 1.0月底将至
5. IntelliJ IDE的JetGroovy 插件
6. 良好的 插件体系 已经集成了Java程序员所关心的GWT,DWR,JMS等
7. 忙碌的不断成长的Grails邮箱列表 社区,就是揭示停滞不前最好的反例
8. 内置Spring(最基本的企业应用集成技术)
9. 服务层 支持事务的自动分界和范围
更新:
Relevance 的朋友也捐助了一些! 他们更进一步并且简洁地重新组织了我的观点,做的好!让我们摘录一些“胡言乱语”看看:
Grails 1.0 将至-
Ok,非常公平,发布的稳定版本号并不是选择Rails的的一个理由。
内置的Spring -
把此观点放到这里来确实是跟主题相差十万八千里。Rails 还没有渗透到企业呢(译者注:我并不认同),在此我们先排除。 Grails是以另一中方式渗透的,并且还在成长。 因此相对于Rails的单枪匹马来说,这相当程度上归功于Spring已经帮我们解决很多企业问题。
Relevance blog 回复支持了这一观点。
忙碌的不断成长的社区 -
我并不认为Rails的社区很少,只不过它已经很稳定了,成长的空间有限了,而Grails却没有,它将来有可能变得越来越大,关注它吧!
更多图书将至 -
如题, 就算我现在不认为Grails是第二好,但也不是永远达不到
评论
19 楼
agile_boy
2008-02-03
我觉得Java的开发者倾向于POJO-》DB,而MS或者Delphi等应该倾向于DB->POXO 尽个人观点。
18 楼
zbird
2008-02-03
没有遗留系统可用使用hibernate生成数据库。
AR是从数据库到POJO,一个是从POJO到数据库。
我比较习惯后者。
AR是从数据库到POJO,一个是从POJO到数据库。
我比较习惯后者。
17 楼
siuying
2008-02-03
隨便看看十個理由...
1. Hibernate + spring 和AR 哪個好些?這討論夠打一場仗了。我只覺得沒有遺留應用的話,AR 絕對是簡單好用得多。
2. 在 Unix 下都可以用 Rails 。如果堅持要用 Java Container ,用 JRuby on Rails
3. gettext
4. 7. 8. 暫時還未需要在乎這些問題
5. 有甚麼值得高興?
6. 為甚麼在 Rails 中需要用 thread?
9. 重要的不是 Test Report ,而是 Test 有多易寫。用 Ruby 根本不需要 Mock 和 Stub
10. Ruby 的 ferret ,或者Jruby 的Lucene
Grails 的問題在於 Groovy 本身
引用
1. GORM with hibernate/spring and jpa is much better than ActiveRecord
2. No distribution problems; runs in many production ready containers
3. Internationalization out of the box (not specifically ignored as DHH does)
4. Transactions actually work, and they include save-points.
5. Not only dynamic finders and counters, but dynamic listOrderBy
6. No green threads (although this may be fixed in Ruby 2.0, around 2010?)
7. Ability to use pessimistic locking out of the box
8. Real-live prepared statements and .withCriteria method
9. Production level test reporting with built in Mocking and Stubbing
10. Search operations are based on Lucene (with a plugin)
2. No distribution problems; runs in many production ready containers
3. Internationalization out of the box (not specifically ignored as DHH does)
4. Transactions actually work, and they include save-points.
5. Not only dynamic finders and counters, but dynamic listOrderBy
6. No green threads (although this may be fixed in Ruby 2.0, around 2010?)
7. Ability to use pessimistic locking out of the box
8. Real-live prepared statements and .withCriteria method
9. Production level test reporting with built in Mocking and Stubbing
10. Search operations are based on Lucene (with a plugin)
1. Hibernate + spring 和AR 哪個好些?這討論夠打一場仗了。我只覺得沒有遺留應用的話,AR 絕對是簡單好用得多。
2. 在 Unix 下都可以用 Rails 。如果堅持要用 Java Container ,用 JRuby on Rails
3. gettext
4. 7. 8. 暫時還未需要在乎這些問題
5. 有甚麼值得高興?
6. 為甚麼在 Rails 中需要用 thread?
9. 重要的不是 Test Report ,而是 Test 有多易寫。用 Ruby 根本不需要 Mock 和 Stub
10. Ruby 的 ferret ,或者Jruby 的Lucene
Grails 的問題在於 Groovy 本身
16 楼
dunsword
2008-02-01
nihongye 写道
就是,干吗不抛弃spring,hibernate,充分利用groovy本身的语言特性构建这些东西呢。
说白了Grail是也还是过度产品。
15 楼
dunsword
2008-02-01
agile_boy 写道
Arden 写道
我觉得GORM能够象Ruby on Rails一样直接拿数据库的字段来映射就好,就压根不用在model还写属性字段。
呵呵,这也是ActiveRecord跟Hibernate的ORM区别,关注点不同。
就这一点说,我个人觉得还是ActiveRecord好。
14 楼
maku
2008-01-17
grails开发效率高是肯定的,但是运行效率我们只能等待了。
13 楼
javachs
2008-01-17
如何有一个成功应用的案例,应该有很多人跟进的。
12 楼
geszJava
2008-01-16
grails挺好,喜欢他的插件系统,在这方面rails好像比不了,期待groovy得性能提升.
rails给我得感觉太诡异,不想弄,而且效率低下,我们以前一个rss解析的性能和java写得差几十倍,搞过这方面得人应该又心得吧,所以如果要想弄rails,至少得精通perl或者python,但是有了java和groovy,这两种语言感觉好鸡肋.
rails给我得感觉太诡异,不想弄,而且效率低下,我们以前一个rss解析的性能和java写得差几十倍,搞过这方面得人应该又心得吧,所以如果要想弄rails,至少得精通perl或者python,但是有了java和groovy,这两种语言感觉好鸡肋.
11 楼
agile_boy
2008-01-14
我个人的观点,扔掉Sprng和Hibernate根本就是出力不讨好的事情
重新发明一个轮子是有代价的,从起步到成熟再到被广大企业接受,这个过程至少我还不能想像
Guice从整体上来说,是根本没法跟SpringFramework比的,至少现在还不行。
重新发明一个轮子是有代价的,从起步到成熟再到被广大企业接受,这个过程至少我还不能想像
Guice从整体上来说,是根本没法跟SpringFramework比的,至少现在还不行。
10 楼
nihongye
2008-01-14
就是,干吗不抛弃spring,hibernate,充分利用groovy本身的语言特性构建这些东西呢。
9 楼
b051
2008-01-14
比较烦的是写一个hello world, 一发布, 好家伙, 几十兆....
最烦的是里边还藏着个spring, 我在想, 为啥G开头的不用guice?
最烦的是里边还藏着个spring, 我在想, 为啥G开头的不用guice?
8 楼
iceskysl
2008-01-12
我们喜欢的是ruby的特性,而非仅仅是rails的方便。
7 楼
agile_boy
2008-01-11
Arden 写道
我觉得GORM能够象Ruby on Rails一样直接拿数据库的字段来映射就好,就压根不用在model还写属性字段。
呵呵,这也是ActiveRecord跟Hibernate的ORM区别,关注点不同。
6 楼
zaife
2008-01-11
Grails的开发效率还是比较高的,昨天小试了一下还是挺爽的
5 楼
skydream
2008-01-11
Grails开发效率如果,最关心这个了...
4 楼
agile_boy
2008-01-11
呵呵,翻译完有点后悔了,这是不是又在搞XXX之争么?
10 Reasons to Switch from Rails to Grails的十条看起来也比较简单,在此就不再翻译了,而且也充满了跟Rails的对比。
10 Reasons to Switch from Rails to Grails的十条看起来也比较简单,在此就不再翻译了,而且也充满了跟Rails的对比。
3 楼
Arden
2008-01-11
我觉得GORM能够象Ruby on Rails一样直接拿数据库的字段来映射就好,就压根不用在model还写属性字段。
2 楼
agile_boy
2008-01-11
to Vstar:thank you very much
其实,我个人的感觉是groovy/grails给我象java一样的亲和力。
其实,我个人的感觉是groovy/grails给我象java一样的亲和力。
1 楼
Vstar
2008-01-11
我把那个访问不了的贴上来了,个人觉得相比Rails,Grails还是有很多优点的。今天看了一下Grails的官方网站上的插件,和Rails插件的数量差无数个数量级,但都是我想要的。
10 Reasons to Switch from Rails to Grails
After spending a few years really enjoying Rails it was difficult to bring myself to even try groovy and grails. But my latest contract forced me to look for alternatives, and I'm glad I did. Here are some reasons that you may want to switch...
1. GORM with hibernate/spring and jpa is much better than ActiveRecord
2. No distribution problems; runs in many production ready containers
3. Internationalization out of the box (not specifically ignored as DHH does)
4. Transactions actually work, and they include save-points.
5. Not only dynamic finders and counters, but dynamic listOrderBy
6. No green threads (although this may be fixed in Ruby 2.0, around 2010?)
7. Ability to use pessimistic locking out of the box
8. Real-live prepared statements and .withCriteria method
9. Production level test reporting with built in Mocking and Stubbing
10. Search operations are based on Lucene (with a plugin)
All of these don't make sense for a non-java coder. And my startup time for grails would have be much longer without my prior experience with Rails and Ruby.
One thing I thought I might be giving up was the endless list of valuable gems that make developing in Rails a real pleasure. But after re-reviewing the list of open source products from apache, java source, spring, hibernate, and even Sun (glassfish), I can't think of any gems that I will miss.
10 Reasons to Switch from Rails to Grails
After spending a few years really enjoying Rails it was difficult to bring myself to even try groovy and grails. But my latest contract forced me to look for alternatives, and I'm glad I did. Here are some reasons that you may want to switch...
1. GORM with hibernate/spring and jpa is much better than ActiveRecord
2. No distribution problems; runs in many production ready containers
3. Internationalization out of the box (not specifically ignored as DHH does)
4. Transactions actually work, and they include save-points.
5. Not only dynamic finders and counters, but dynamic listOrderBy
6. No green threads (although this may be fixed in Ruby 2.0, around 2010?)
7. Ability to use pessimistic locking out of the box
8. Real-live prepared statements and .withCriteria method
9. Production level test reporting with built in Mocking and Stubbing
10. Search operations are based on Lucene (with a plugin)
All of these don't make sense for a non-java coder. And my startup time for grails would have be much longer without my prior experience with Rails and Ruby.
One thing I thought I might be giving up was the endless list of valuable gems that make developing in Rails a real pleasure. But after re-reviewing the list of open source products from apache, java source, spring, hibernate, and even Sun (glassfish), I can't think of any gems that I will miss.
发表评论
-
Grails跟Hibernate和Mongodb的组合
2011-08-08 23:19 3460标题看起来很噱头哦 先简要说明一下我在项目中的必要场 ... -
一个属性未设置导致发mail不成功的郁闷。
2011-04-10 20:42 2749难得阳光灿烂的周末啊,确被javamail的一个属性未设置 ... -
Grails 关于单元/集成测试
2011-02-17 11:06 2088Grails提供了比较方便的测试,其默认提供了单元,集成测 ... -
[转载]Grails plugins on Hudson
2010-07-03 11:48 1957此文也是因为被“墙”才转载的,原文地址:http: ... -
Grails 1.3的依赖管理
2010-07-03 11:42 3615用Grails做项目以来,基本上一直都是各自独立的项目,也 ... -
[转载] Reading i18n messages from the database with Grails
2010-06-27 23:45 1551如题,此文是Grails的作者的一篇文章,无奈被墙,同时 ... -
[转载] Adventures in Grails – WS-Security Part 2
2010-06-13 23:10 1317原文url:http://axixmiqui.wordp ... -
[转载]Adventures in Grails – WS-Security Part 1
2010-06-06 22:18 1492转载是因为此文网站被墙了。 The next s ... -
grails 1.2 生成相关IDE和ANT的配置文件
2010-01-24 14:48 1292做了一个Grails的小应用测试一下,发现相比1.1.1, ... -
grails,xfire和groovyws共存
2009-09-04 10:25 2272使用Grails开发WebService服务,方便快捷就无须再 ... -
Grails 从1.0.4 到 1.1的升级小结
2009-03-13 13:17 2254先将官方的升级注意事项简单罗列,我也是参照此进行升级的。 ... -
Grails 1.1 正式版发布
2009-03-11 01:57 2626在比较漫长的期待之后(期间经历了Grails被Spring ... -
Grails1.0.4的scaffolding
2008-11-17 16:06 1374使用Grails的动态脚手架(dynamic scaffold ... -
grails JobExecutionException编译错误
2008-07-08 11:46 1657使用Grails插件的要注意了,jsecurity中自带了 ... -
Grails 1.0.3发布
2008-06-07 16:45 1948现在想想Grails1.0.2发布也有些许时间了,其间Gr ... -
Grails中文参考手册一审完毕,初步发行一个beta版
2008-05-06 18:10 4384详细信息请参考Grails参考手册的官方信息: http: ... -
Groovy 1.6-beta-1发布,性能有大幅提高!
2008-05-03 14:57 2418感谢G2One和Groovy开发团队为我们发布了Groovy ... -
Grails喜获JAX大奖
2008-04-27 11:36 1662前几天Grails获得提名,现在终于水到渠成了,获得JAX大奖 ... -
Groovy1.5.6发布
2008-04-26 09:55 1746Groovy1.5.5在编译速度有所提升以后,G2ONE很 ... -
Groovy1.5.5发布
2008-04-15 09:38 1651G2One, Inc和Groovy开发小组非常荣幸的宣布:Gr ...
相关推荐
### Java程序员使用Grails的十大优势 #### 1. 易于学习 Grails框架以其易学性著称,尤其对于已经熟悉Java的开发者来说,它提供了一个无缝过渡的平台。由于Grails基于Groovy语言,该语言的设计理念是与Java高度兼容...
总的来说,Grails是Java开发人员追求的理想框架,它结合了Java的稳定性和动态语言的高效性,通过Groovy语言解决了传统Java开发中的痛点,让开发者能够在快速开发和企业级应用之间找到平衡。Grails的出现,不仅丰富了...
### Java程序员开发常用的工具 #### 1. 常用开发工具 对于Java开发者来说,选择合适的集成开发环境(IDE)至关重要。一个优秀的IDE不仅能提升编程效率,还能帮助开发者更好地组织代码、进行调试和测试等工作。以下...
Grails是一种基于Java平台的开源Web应用框架,它被设计成对Java开发人员来说如同圣杯一般的存在,因为它旨在减少繁琐的配置工作,让开发者能够更加专注于业务逻辑的实现。Grails借鉴了Groovy语言的特性,Groovy是一...
Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式,允许开发者快速构建动态、数据库驱动的Web应用。 **Groovy 语言基础** Groovy 是一种动态类型的、面向对象的编程语言,它可以无缝...
Grails 借鉴了Ruby on Rails的设计理念,引入了GORM(Grails Object Relational Mapping)用于数据库操作,以及一系列的插件系统,支持快速构建复杂的Web应用程序。 2. **Groovy语言基础** Grails 采用Groovy作为...
1. **Groovy语言基础**:Grails基于Groovy,一种动态、灵活的Java平台上的编程语言。Groovy的语法简洁,支持函数式编程,且与Java高度兼容,使得开发者可以利用已有的Java知识快速上手。 2. **MVC架构**:Grails...
Grails 的设计灵感来源于 Ruby on Rails,它不仅继承了 Rails 的简洁性,还充分利用了 Java 平台的强大功能。 #### 二、Grails 的核心特性 - **面向领域语言 (DSL)**:Grails 提供了一种面向领域的语言,让开发者...
Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,...与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。
**Grails**是基于Groovy语言的全栈式Web开发框架,它借鉴了Ruby on Rails的设计理念,提供了快速开发的可能。Grails的核心特性包括MVC架构、领域驱动设计(GORM)、自动化构建过程以及丰富的插件系统。通过Eclipse的...
首先,书中介绍了Grails的目的和优势,让读者理解选择Grails的理由。接着,书中深入讲解了Groovy语言的基础和高级特性,因为掌握Groovy是使用Grails的前提。紧接着,书中详细讨论了Grails的项目结构,以及如何基于...
**Grails:Java平台上的快速Web开发框架** Grails是一种基于Groovy语言的开源Web应用框架,它构建在Java平台上,旨在简化开发流程并提高效率。Grails的设计理念是“约定优于配置”,这意味着它默认提供了许多开发...
Grails框架基于Groovy语言,是一种高度动态、敏捷的Java应用开发框架,它简化了Web应用程序的构建过程,同时保持了Java平台的强大功能和稳定性。 ### Grails框架简介 Grails框架是建立在Groovy编程语言之上的一个...
与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。 Grails是个一栈式开发框架,它尝试通过核心技术和插件技术来解决许多Web开发难题。Grails包含了如下内容: 由 Hibernate ...
Groovy和Grails都是基于Java平台的,因此首先需要安装Java。本文档中的版本为JDK 1.6.10,可以从以下地址下载: - 下载地址:`...
与 Java 相比,Groovy 更加简洁,而与 Ruby on Rails 相比,Grails 更加适合已经在 Java 生态系统中工作的开发者,因为它可以无缝集成现有的 Java 库和技术栈。通过使用 Grails,开发者能够利用 Groovy 的优势,如 ...
非常好的grails教材, 建议grails程序员参考