加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-14 16:28:37 所属栏目:大数据 来源:网络整理
导读:我现在经常看到’Grails’和’Groovy’的引用…主要是关于生产力的提升与标准 Java EE相比有多大,或者像JSF,Struts等.还有一个令人印象深刻的一组案例研究也在他们的网站上支持这一点.所以我只是想我会探索一些…… 当我开始这个时,我很好奇是否有任何材料(
我现在经常看到’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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读