簡體   English   中英

開發用Java開發的中等復雜的Web應用程序的前端(GUI)和控制器部分的最佳方法

[英]Best way to develop the frontend(GUI) & controller parts of a moderately complex web application developed in Java

開發用Java開發的中等復雜的Web應用程序(社交門戶)的前端(GUI)和控制器部分是一個很好的策略(選擇框架等)。 建議使用什么框架(如果有)。 我聽說過很多有關JSF的好處,但是最近才知道它的許多缺點

好吧,JSF還不錯。 :)通過瀏覽您提供的鏈接,我可以看到基本問題是缺少組件。 因此,您可能想嘗試諸如RichFaces或PrimeFaces之類的組件庫。

但是,我們遇到的一個問題是,有時組件外觀的可定制性有限,即,如果您對布局/外觀有嚴格的要求,則可能會變得更加困難。

到目前為止,我們的團隊已經在兩個項目上使用了JSF。 它使用諸如PrimeFaces和IceFaces之類的組件庫來處理更復雜的組件(AJAX,復合組件等)時效果很好。 最近,我們參加了一個非常無聊的IceFaces網絡研討會,討論了JSF2的好處。 您應該研究JSF2。

那里的所有框架都有優缺點。 這些是我們成功使用的:

  • GWT + SmartGWT:好的,它是Java,GUI編輯器非常簡潔。 缺點是,編譯時間很長。
  • 小門:好的,這是Java + HTML。 不利的一面是,我們不得不使用大量的JavaScript使其按我們想要的方式工作。
  • Struts + YUI:好的,對於簡單的事情來說這很簡單。 不利的一面是,事情變的很快。
  • JSF:就像歌劇一樣,您喜歡它還是討厭它。 我處於“討厭”部分,所以我所說的話都是有偏見的(另外,在我們的Wicket測試原型中,開發速度要比JSF快)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM