SpringRoo是一个新的框架,我发现它非常有趣。我在Web应用程序上工作了3-4年,一直发现如果每个人在标记和服务器端逻辑分离方面都没有足够的规范,那么跨团队的JSP很难维护。我在上一个项目中使用了jackbe/backbase,我喜欢XML模板作为视图工作。这比JSP要好得多。但是我不能通过Selenium for Backbase自动进行Web测试。
我肯定会使用SpringMVC(-view),在后端休眠。我发现柳条是不错的选择。你有没有和春天一起使用过柳条?你有什么经验?
最佳答案
首先,SpringRoo是一个代码生成器工具(类似于Grails commands系统):
(来源:springsource.com)
其次,SpringRoo应用程序目前使用SpringWebFlow作为视图,使用SpringForGlue。
因此,虽然您可以比较(SpringWebFlow+Spring)和(Wicket+Spring),但后面的组合没有提供任何与Roo开箱即用(可能AppFuse或AppFuse Light但您没有提到它们,它们是第三方项目)。
换言之,我不认为“春路对(柳条和春天)”是有意义的。