圣杯或游戏!对于前RoR开发人员?
我计划开始学习Java Web框架(我喜欢Java API),我已经使用过Rails和Django。
我想要一些接近Java的东西,但没有J2EE的所有复杂性。
我发现了2个可能对我有好处的框架:
圣杯
Grails看起来很棒,它使用Groovy,它比Java更适合Web应用程序(我认为..)但它比基于纯java的框架(Hibernate,Strut,Spring)慢,它看起来很容易部署(发送.war,没关系!),GSP很棒!调试有点困难(每次修改都需要重新启动服务器,堆栈跟踪包含Java和Groovy跟踪的混合,这并不总是最容易理解的)
玩!
这个框架看起来也很棒;它比Grails快(它使用Java),但我真的不喜欢它使用Java的方式,它修改了源代码以将属性调用转换为setXXX / getXXX,我不喜欢这样...该框架还具有Grails没有的缓存功能。我真的不喜欢模板引擎。调试也更容易(无需重新启动服务器,堆栈跟踪更清晰)
你有什么建议?我正在寻找一些易于学习的东西(我有很多Ruby经验,不是那么多Java经验,但我喜欢Java API),功能齐全(所有可用的Java库都没有问题,但如果它是捆绑和集成的,我更喜欢),具有良好的可扩展性并且不太慢(比Ruby快)理想情况下,我想使用一个具有体面社区的框架来轻松找到支持。
PS:我对JRuby on Rails不感兴趣