gpt4 book ai didi

java - 具有多种配置的简单 UI 应用程序的最佳框架

转载 作者:行者123 更新时间:2023-12-02 08:38:33 26 4
gpt4 key购买 nike

我希望为 UI 开发选择一个(基于 Java 的)框架,具有以下约束:

  • 该应用程序需要非常简单的 UI(带有 1 或 2 个按钮的表单会生成图像、文本等列表),但实际呈现的 UI 元素类型很多。
  • 我们已经按照我们想要的方式实现了后端逻辑(以 Web 服务的形式)。
  • 组件化很重要
  • 我们希望(将来)有可扩展点,以允许外部开发人员更改 UI 的外观和感觉,而无需构建、编译和暂存整个应用程序甚至整个前端。
  • UI 层的性能和可扩展性很重要,但我们并不期望每台机器 100tps,无论如何后端很可能会成为瓶颈
  • 易于维护至关重要
  • 支持轻松国际化
  • (这有点独特)我们可能希望某些 UI 组件根据浏览器功能、浏览器版本等以不同方式呈现。但是,我们希望对构建任何特定屏幕的开发人员隐藏这一事实(尽可能) .

  • 到目前为止,我们的首选是 Tapestry 和 JSF(也许还有 Facelets)。我在这里阅读过过去的讨论,例如 Best Web applications framework for Java?但他们似乎没有解决我的具体问题。有什么建议吗?

    最佳答案

    海事组织,Stripes也是一个可行的选择。 Stripes 是一个表示框架,用于使用最新的 Java 技术构建 Web 应用程序。因为,正如你所提到的,你已经拥有了所有的后端,并且只需要一个 UI 框架。

    Spring MVC、Seam、Struts 不适合这里。

    JSF 是一个不错的选择,但它有相当长的学习曲线。不过我并不觉得这太难,但是人们通常会提示很多,而且我看到开发人员并没有很快真正理解这个理念。优点是那里有大量的开发人员。我仍然建议至少看一眼 Stripes .

    关于java - 具有多种配置的简单 UI 应用程序的最佳框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/426541/

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