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

时间:2011-06-16 17:43:19

标签: java user-interface

我不喜欢java的一件事是框架太多了,而且你必须选择使用什么......

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

  • 普通的html + js框架(没有java框架)
  • RichFaces的
  • ICEfaces的
  • GWT
  • ZK
  • Vaadin
  • 便门
  • JSF 2.0
  • 为你的名字命名?

我知道这是一个相当主观的问题而且可能没有明确的答案,但是告诉你们任何一个问题的经验会帮助每个人或面临同样问题的人决定使用什么框架

4 个答案:

答案 0 :(得分:0)

像迈克拉评论的那样,很难说哪一个更好,如果应答者只使用过少数,而不是全部。如果你有时间和善意,并且你真的想知道哪个是最好的,我可以建议如下:

  • 检查哪种技术有最好的插件到您喜欢的IDE。你会看到它已经通过搜索它们的每一个教程。我知道至少Vaadin有一个Eclipse的GUI,我想其他许多人也有一个。

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

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

答案 1 :(得分:0)

我最近开始使用velocity,这是相当不错的,并不像其他工具那样具有侵略性。

但是,我已经开始研究PhoneGap,它将允许您为Apple,Android和Microsoft设备创建应用程序。这可能不是您想要的,但有了它,您可以为这些设备创建应用程序并共享后端代码。这非常有用。

作为旁注,谷歌的Guice是一个非常好的DI工具包。以下是Spring and Guice的比较。

答案 2 :(得分:0)

我个人使用

  • Apache Wicket
  • Spring MVC + JSP
  • JS​​F
  • GWT

对于经常访问频率不高的网络应用,我建议

  • Apache Wicket

最多。

它具有最清晰的基于事件的组件和模型方法,对我迄今为止看到的html模板的影响最小。

答案 3 :(得分:0)

JSF 2(Mojarra)将Facelets作为视图技术。组件的Primefaces是我最近的最爱。

相关问题