java - 人们在 Java 中使用什么来表示表示层?

标签 java user-interface

我不喜欢java的一件事是框架太多,对于所有的东西你都必须选择使用什么......

我想启动一个新的 Web 应用程序,比如一个小型的 hostelworld.com,我决定使用 spring 作为 DI 和安全框架。但仍然不知道表示层使用哪个框架。您通常使用什么框架来创建友好的用户界面或者您建议我使用什么?

  • 纯html+js框架(无java框架)
  • 丰富的面孔
  • 冰面
  • GWT
  • ZK
  • 瓦丁
  • wicket
  • JSF 2.0
  • 请说出你的名字?

我知道这是一个相当主观的问题,可能没有明确的答案,但是讲述您对其中任何一个的经验将帮助每个人或面临相同问题的人决定使用哪个框架

最佳答案

就像 mikera 评论的那样,如果回答者只使用了其中的一些而不是全部,那么很难说哪一个更好。如果您有时间和善意,并且您确实想知道哪个是最好的,我可以建议以下内容:

  • 检查哪种技术为您最喜爱的 IDE 提供了最精美的插件。通过稍微搜索一下它们中每一个的教程,您就会看到这一点。我知道至少 Vaadin 有一个用于 Eclipse 的 GUI,而且我认为许多其他人也有一个。

  • 为什么不考虑内容管理系统?例如,Liferay 就是一个不错的选择。在那里,您可以通过现成的工具创建内容,甚至可以通过自己的工具管理网站。

这些是该领域的一些一般提示,对其他人也可能有用:)

关于java - 人们在 Java 中使用什么来表示表示层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6376243/

相关文章:

java - 在 uniqueResult() 之前使用 setMaxResults(1) 进行 hibernate 优化?

java - java中的深度 copy-and-swap 子树

ios - 在 swift 中,为什么我必须使用 IBaction 或 IBOutlet 在代码和 UI 之间进行通信?

java - 使用 Swing 添加 GUI,但不确定采取的顺序

java - NFC标签和php

java - 操作按钮不起作用(SceneBuilder JavaFX)

java - SonarQube 无法在 Windows 上启动

Python:为什么我的数据库不显示在这个窗口中?

java - 当鼠标悬停在工具提示上时如何保持可见?

xaml - Xamarin.Forms 样式还是 StyleClass?