开发前端(GUI)和前端的最佳方式用 Java 开发的中等复杂 Web 应用程序的控制器部分

发布于 2024-10-25 02:47:34 字数 116 浏览 2 评论 0原文

开发前端(GUI)和前端(GUI)的一个好的策略(选择框架等)是什么?用 Java 开发的中等复杂的 Web 应用程序(社交门户)的控制器部分。推荐什么框架(如果有)。我听说过很多关于 JSF 的好消息,但最近才了解

What would be a good strategy(framework etc to choose) to develop the frontend(GUI) & controller parts of a moderately complex web application(social portal) developed in Java. What framework if any are recommended. I had heard a lot of good about JSF but recently came to know about lots of its shortcomings.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浪菊怪哟 2024-11-01 02:47:34

嗯,JSF 还不错。 :) 通过浏览您提供的链接,我可以看到基本问题是缺少组件。因此,您可能想尝试 RichFaces 或 PrimeFaces 等组件库。

不过,我们遇到的一个问题是组件外观和感觉的可定制性有时有限,也就是说,如果您对布局/外观和感觉有严格的要求,那么定制可能会变得更加困难。

Well, JSF is not that bad. :) From just skimming over the link you provided, I can see that the basic problem is lack of components. Thus you might want to try component libraries like RichFaces or PrimeFaces.

One problem that we experienced though, was the sometimes limited customizability of the components' look and feel, i.e. it might get harder if you have strict requirements on layout/look and feel.

鯉魚旗 2024-11-01 02:47:34

到目前为止,我们的团队已在两个项目中使用了 JSF。对于更复杂的组件(AJAX、复合组件等),它可以很好地使用 PrimeFaces 和 IceFaces 等组件库。我们最近参加了一个非常无聊的 IceFaces 网络研讨会,讨论 JSF2 的好处。您应该研究一下 JSF2。

Our team has used JSF on two projects so far. It worked well using component libraries such as PrimeFaces and IceFaces for more complex components (AJAX, composite components, etc). We sat through a very boring IceFaces webinar recently discussing the benefits of JSF2. You should look into JSF2.

如果没有你 2024-11-01 02:47:34

所有框架都有优点和缺点。这些是我们已经成功使用的:

  • GWT + SmartGWT:好的方面是,它是 Java 并且 GUI 编辑器非常简洁。缺点是编译时间很长。
  • Wicket:好的方面是Java+HTML。缺点是,我们必须使用大量 JavaScript 才能让它按照我们想要的方式工作。
  • Struts + YUI:好处是,对于简单的事情来说,它很简单。缺点是,事情很快就会变得丑陋。
  • JSF:它就像歌剧,要么你喜欢它,要么你讨厌它。我处于“讨厌它”的部分,所以我说的任何话都是有偏见的(另外,在我们的测试原型中,在 Wicket 中开发的速度比 JSF 更快)

All frameworks out there have pro's and con's. These are the ones we have used with some success:

  • GWT + SmartGWT: Upside, it is Java and the GUI editor is pretty neat. Downside, compilation time is huge.
  • Wicket: Upside, it is Java+HTML. Downside, we had to use a lot of javascript to get it to work the way we wanted.
  • Struts + YUI: Upside, it is kind of simple for simple things. Downside, things gets ugly fast.
  • JSF: It is like the Opera, either you like it or you hate it. I'm in the "hate it" part so anything I said is biased (plus, in our test prototypes developing in Wicket was faster than JSF)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文