Java Web Frameworks
2022-09-03 00:34:03
大约一年前,我发现了Grails,并且没有回头。它从Ruby on Rails中获得了很多想法(最初它被命名为Groovy on Rails),并且具有丰富的插件/扩展生态系统。Grails和底层的Grails语言(Java的超集)使它成为编程的乐趣 - 你可以真正专注于基本要素。它的GORM功能(休眠之上的一层)也非常强大,除了插件系统之外,它是检查它的两个重要原因之一(您也可以在Java应用程序中使用它)。
随着1.2版本的即将问世,我觉得它的功能丰富且成熟到足以成为任何开发人员都应该在他们的工具带中拥有的东西。
就性能而言,它肯定不如纯Java,但是您可以从spring / hibernate / J2EE中进行优化,并且您始终可以放入纯Java中以执行一些关键代码。最近有一些实验允许使用静态方法解析来运行部分Groovy代码,再加上调用动力学支持,应该会提供巨大的性能提升。
在Java中查看的其他内容是Spring Roo和AribaWeb。
基于其他资格的更新
可扩展性、生产力、文档编制和可观的资源消耗