我已经将 GWT 与 App Engine 一起使用了一段时间。最近有消息称 GWT 将支持 Spring Roo 和 SpringSource Tool Suite。我无法从 Google 公告页面查看大图。对于那些对 Spring 了解不多的人来说,这对于习惯于构建类似 swing 的 gui 的 GWT 开发人员意味着什么?
3 回答
我对 Spring Roo 的第一印象只是一个代码生成器。但是在我了解了一些关于 AspectJ 在项目中创建的文件的信息后,我的看法完全改变了。我从 databaseanswer.com 获取了一张 ERD 图,并使用 Roo 创建了实体,生成了 Web 控制器。很快,我在几分钟内就收到了申请。我所需要的只是一个 ERD 图,而我得到的是基于 AspectJ 代码是 Java 代码这一事实用 Java 编写好的应用程序。如果我想编写复杂的报告代码。我可以在实体之一或自定义服务类中编写它们。不仅 GWT,任何支持或附加 Roo 都会简化我的开发。未来 Spring Roo 的 Struts 2 插件?是的,请。
我的理解是 Spring-Roo 简化了服务器端组件的创建以及为您制作基本的 GWT 前端。那么作为一个 GWT 开发者,你可以把生成的 GWT 前端拿来做进一步的美化。所以,如果真如他们所说的那么好,它会让您作为 GWT 开发人员的生活更加轻松,并提高您的工作效率。
我认为这个联盟使开发人员能够更轻松地设计复杂和高性能的应用程序。关于 GWT 应用程序 Spring 将为服务器端部分提供框架提供的许多方面(例如,依赖注入、体系结构、安全、数据访问......),您可能在企业应用程序中需要。据我了解,Spring Roo 是一个快速开发的框架。将 GWT 与此、GAE 和其他提到的 spring 技术结合使用,您将能够快速开始开发应用程序引擎应用程序(例如)。