gpt4 book ai didi

java - appfuse vs roo - 你会用什么

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:04:34 29 4
gpt4 key购买 nike

Appfuse vs. Roo,你会用什么,为什么?

各自的优点是什么。

最佳答案

根据我对 TheServerSide thread 的回答关于这个问题...:

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

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

实际上,这意味着随着项目的发展,Roo 将自动维护某些文件。举一个简单的例子,当你添加(或删除)一个字段时,Roo 会自动为你更新 toString、getters/setters、JSP 页面等。它还提供命令,以便您以后可以添加新功能。因此,如果您需要在创建项目六个月后添加安全性,只需“security setup”即可。或者,如果您需要发送电子邮件,只需“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 ,它提供了一个高度usable shell ,它允许您增量构建新项目并仅在需要时添加功能,它广泛支持主要 Spring 技术的最新版本,它带有 SpringSource 开发(因此认可)application architecture等等。

阅读 Roo 引用指南的 Introduction Chapter或者简单地完成 ten minute test项目将说明它们在方法上有很大不同。

关于java - appfuse vs roo - 你会用什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1536268/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com