`

关于rails和Grails的性能讨论

阅读更多
    最近Grails的开发者做了一个rails与Grails性能上的对比测试,得出结论:Grails的性能远远超过rails。就这一点,引出了不少的争议和讨论。比如javayeye上的这个帖子《Grails Vs rails bookmark》。blogjava上其实一早就有这个报道,我也大概看了下,对这个测试的价值一开始就没太在意,robbin说的没错,对一个典型的web应用,单纯测试JSP/ASP/PHP/Ruby的纯解析器性能,没有任何意义。我也相信Grails是个很不错的项目,但是与已经支持REST从而领先所有web框架的rails相比,差距仍然不小。坚定的java fan很难爱上rails,可我想,他们都没有真正地深入体验过ruby和rails,就像有的用过scaffold的人说武断地下结论:rails的魔法来自代码生成:) 用过这门语言的,我还没见过不说舒服的。请注意,不是性能,不是魔法,是舒服。ruby确实做到了“最小惊奇原则”,你会发现,原来程序语言可是如此的自然和谐。争论语言的优劣实在是很无聊的事情,就我个人而言,我把工作之外的学习当成了乐趣,我只是好奇,我只是想了解更多不同的东西,哪怕也许永远用不到工作中,但是,编程的乐趣不正在这个探索的过程中吗?


dennis 2007-03-26 17:57 发表评论
分享到:
评论
1 楼 天机老人 2009-04-21  
用了二天把groovy与grails看了一下
做了个小项目

太强大了,一个crud+分页就简单的2分钟,我以前可是要开发2-3个钟头的啊,还不带上搭建框架呢!

相关推荐

    Getting-Started-with-Grails-Chinese

    10. **部署与性能优化**:讨论 Grails 应用的部署策略,以及如何进行性能分析和调优。 通过学习这本书,读者将能够掌握 Grails 的核心概念,具备独立开发 Grails 应用的能力,并为进一步深入学习 Grails 的高级特性...

    Grails探索之访问存储过程及其事务控制

    在Grails框架中,虽然GORM(Groovy on Rails ORM)提供了一种简单直观的方式来操作数据库,但在某些场景下,直接使用存储过程可以更好地发挥数据库的性能优势。例如,在执行复杂的查询或者业务逻辑时,存储过程往往...

    Grails基础教程

    - **吸取的经验教训**:Grails借鉴了Ruby on Rails的成功经验,同时结合Java生态系统的优点,为开发者提供了一种高效、灵活且易于使用的开发方式。 **1.5 使用Grails的原因** - **生产力高**:Grails通过减少代码...

    请放弃 Jruby和Jython 而选择 Groovy

    5. **Web开发**:尽管Jruby与Rails框架的结合非常强大,但Groovy也有自己的Web开发框架,如Grails,它基于Spring Boot,提供了一套完整的MVC结构和自动化配置,简化了开发流程。 6. **库和框架**:Groovy可以轻松...

    groovy学习

    - Grails是基于Groovy的全栈Web应用框架,提供了快速开发功能,类似于Ruby on Rails。 通过学习Groovy,开发者可以利用其灵活性和生产力优势,提升开发效率,尤其是在Spring框架和Gradle构建工具的使用上。这篇...

    programming-languages-2012

    4. **C++** 和 **C#**:这两者在游戏开发、高性能计算以及Windows平台应用中占有重要地位。 5. **Ruby**:Ruby on Rails框架的流行使得Ruby在2012年继续保持热度,尤其是在Web开发领域。 6. **Groovy**:描述中的...

Global site tag (gtag.js) - Google Analytics