【问题标题】:Spring Roo for larger applications用于大型应用的 Spring Roo
【发布时间】:2015-01-27 22:45:49
【问题描述】:

Spring Roo 似乎是一个伟大的框架,具有真正数量级的生产力改进。不过,我了解到 Roo 主要针对快速原型制作或较小的应用程序。

我的问题是,Spring Roo 是否已被证明也适用于大型、生产就绪的 Web 应用程序,但需要满足重要的可扩展性和性能要求。

【问题讨论】:

    标签: java spring performance scalability spring-roo


    【解决方案1】:

    Spring Roo 是一个开发工具,而不是一个框架。

    询问 Spring Roo 是否已被证明具有任何生产 Web 应用程序的可扩展性和性能是没有意义的,因为它不是运行时框架,而是用于开发时间的开发工具。

    Spring Roo 基于 Spring Framework、Spring MVC 和其他已被证明适用于大型生产就绪 Web 应用程序的框架创建 Web 应用程序。

    【讨论】:

    • 感谢您的反馈。然后让我把重点放在可维护性上。您是否会说 Spring Roo 提供了大型应用程序所必需的开发时功能,例如封装、分区、可更改性、重用等? Roo 脚本语言和整体生成器基础架构能否很好地应对不断增加的代码库?
    • 封装是什么意思?据我所知,这是一个与 OOP 相关的术语,与特定的开发工具无关。与开发工具相关的分区、可更改性、重用等是什么意思? Roo 没有脚本语言,它有一组命令,您可以将它们组合在一个批处理文件(.roo 文件)中......请我请求您阅读参考指南,然后您询问更具体的主题。
    • 让我务实地重新表述一下这个问题:我们正在计划一个新版本的大型 Web 应用程序,预计将有 500 多个数据库实体。我们预计有 100 多个用户同时登录。我们正在考虑将 Roo 与 GWT 一起使用。你觉得它有什么问题吗?
    • 我不是 GWT 的忠实粉丝。我会向您推荐使用 Spring MVC 的 Roo。另一方面,在我的公司,我们使用 gvNIX 作为开发工具,这是一个 Roo 发行版,包括 Datatables、jQuery、Bootstrap 3 等。要了解更多信息,请访问 www.gvnix.org。在这里,您可以很好地参考使用 gvNIX 开发的项目:europapress.es/comunitat-valenciana/…(西班牙语)
    猜你喜欢
    • 2011-12-02
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多