【问题标题】:Scalable UI framework for Java EE web application用于 Java EE Web 应用程序的可扩展 UI 框架
【发布时间】:2011-06-19 10:00:32
【问题描述】:

谁能推荐一个可以在 Java EE Web 应用程序中使用的好的 UI 框架?

我将做一个需要即时生成 Web UI 的项目。常规的 JSP 页面编码很难做到。有一个名为Vaadin 的框架。做一个动态的 UI 实现看起来不错。但是,我不知道它是否适合生产使用。如果有其他好的建议,请告诉我。

【问题讨论】:

    标签: java user-interface frameworks vaadin


    【解决方案1】:

    我建议Wicket。它已经投入生产使用多年,非常稳定,对程序员非常友好,并且可以轻松处理动态 UI。

    (但我不得不承认 Vaadin 演示看起来很热)

    【讨论】:

    • +1 用于建议 Wicket 而不是 JSF 1/2。但我会选择 GWT
    • @Pangea 我只会向我讨厌的人推荐 JSF,而 OP 并没有做任何冒犯我的事情 :-)
    • Wicket 也给我加了1。如果您可以尝试使用 Scala,我计划尝试使用 Scala 的 Wicket。听说它使代码非常简洁,您需要在 Wicket 中处理所有匿名类。
    • @Nishant 是的,我听说很多人在 Scala 中使用 wicket。似乎是一个很好的组合
    【解决方案2】:

    我会说 vaadin 比 wicket 更容易,因为默认的 UI 元素看起来非常好。 Wicket,您将需要创建自己的 css 以使事情看起来不错(默认的 html UI 除外)

    vaadin 6.5.0 是几天前发布的,并且已经存在了很长时间,但如果我没记错的话,最近可能最多在 2-3 年前开源。

    我喜欢 Vaadin 和 Wicket,我认为它们是目前最好的两个框架。 但是,对于这种情况,我会选择 vaadin,因为它更容易获得更好看的 UI 元素

    【讨论】:

    • 是的,我也认为 Vaadin 对于任何生产用途都足够稳定。此外,如果您关注可扩展性,请查看 CEO Joonas Lehtinen 关于 Vaadin 可扩展性的幻灯片slideshare.net/codento/vaadin-scalabilityslides
    • Vaadin 背后的技术已有 8 多年的历史,自 2002 年以来一直在大型公司中投入生产。Vaadin 以前称为 IT Mill Toolkit,在此之前称为 Millstone。它还不像某些替代品那样广为人知,因为我们在 2009 年将该技术重新命名为 Vaadin,并在那时从头开始我们的营销工作。我不知道 Wicket,但 AFAIK 我们的主要优势是 100% 基于 Java 的 API(没有 Javascript 或 HTML 模板等)和开箱即用的完全 Ajax 化 UI。
    猜你喜欢
    • 2013-06-09
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    相关资源
    最近更新 更多