appfuse 与 roo - 你会使用什么

2023-11-24

Appfuse 与 Roo,您会使用什么以及为什么?

各自的优点是什么。


根据我给的答案服务器端线程在这个问题上...:

AppFuse 旨在为您的新项目提供单一的初始支架。这与 Maven 原型或 Eclipse 的“新项目”功能类似,您可以在新项目开始时运行它们一次,然后继续维护脚手架代码。一旦您运行一次,脚手架系统就不再参与您的项目。

另一方面,Roo 提供了一个往返感知的活动代码生成器,供您在给定项目上长期使用。因此,Roo 在初始创建时以及以后修改项目时都提供价值。

实际上,这意味着随着您的项目的发展,Roo 将自动维护某些文件。举一个简单的例子,当您添加(或删除)一个字段时,Roo 会自动为您更新 toString、getters/setters、JSP 页面等。它还提供命令,以便您稍后添加新功能。因此,如果您需要在创建项目六个月后添加安全性,您只需“安全设置“。或者如果您需要发送电子邮件,您只需“http://static.springsource.org/spring-roo/reference/html/command-index.html#command-index-email-sender-setup“。对于许多其他功能领域也有类似的命令,例如 Spring Web Flow、JUnit、Selenium、常见的 JPA 提供程序等。您只需推迟决定,只要您愿意,Roo 只会在您需要时添加这些功能。请求它们(它也会自动在您的项目中使用这些新功能)。

还有许多其他差异。 Roo 允许通过用户开发进行扩展add-ons,它提供了一个高度可用外壳,它允许您增量构建新项目并仅在需要时添加功能,它广泛支持主要 Spring 技术的最新版本,它带有 SpringSource 开发的(因此得到认可)应用架构等等。

阅读 Roo 参考指南简介章或简单地完成十分钟测试项目将说明它们在方法上有很大不同。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

appfuse 与 roo - 你会使用什么 的相关文章

随机推荐