微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是什么让Groovy Grails比Java EE更高效?

我现在经常看到’Grails’和’Groovy’的引用…主要是关于生产力的提升与标准 Java EE相比有多大,或者像JSF,Struts等.还有一个令人印象深刻的一组案例研究也在他们的网站上支持这一点.所以我只是想我会探索一些……

当我开始这个时,我很好奇是否有任何材料(链接,博客,文章,论文……)解释了Grails Groovy中的特殊功能(在Java EE世界的其他地方找不到)它是一个更高效的工作环境?

解决方法

维基百科 Grails页面提供了基本的解释:

Grails has three properties which attempt to increase productivity when compared to Traditional Java web frameworks:

  • No XML configuration
  • Ready-to-use development environment
  • Functionality available through mixins

第一点应该是按照惯例进行RoR推广配置的“较少配置”:该框架解决了某类应用程序的开发问题,并在该上下文中提供了合理的认设置.

第二点也很有价值:可以在几个grails命令中开发和部署hello world应用程序.与纯Java开发相比,这降低了进入门槛,增加了思维共享,并提供了更加简化的开发体验.

我将使用Grails GORM页面中的示例来说明第3点. Grails允许您编写此类代码,以便通过“book”表中的标题检索书籍,而无需设置任何内容

Book.findByTitle("Groovy in Action")

当然,这是Groovy更广泛属性的结果:它的动态性.

要获得更实用的生产力增长报告,请参阅天空report.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐