2010-09-17 26 views
0

可能重複做的一切:
Choosing a Java Web Framework now?哪種框架時下可供選擇,這將是仍高性能+能在它(利弊)

大家好, 我我正在考慮爲Web應用程序選擇哪個框架。有這麼多的Web框架,我害怕嘗試所有這些框架 - 這可能會花費時間,我不會用簡單的例子找到很多東西。

我有jsp,jsf1.2,struts1的使用經驗。我可以說我不喜歡帶標籤的純jsp。在我看來,Struts1與jsp非常相似,但稍好一些。我喜歡jsf,我覺得使用它非常簡單:),但我擔心的是性能。我們使用冰面和缺乏獲得支持是非常糟糕的。

我知道還有其他的框架,比如spring mvc - 可能很好嗎? 。 grails,ruby on rails,wicket,gwt,struts2,jsf2

我需要什麼,我想要一個多功能的框架,它不限制我,同時創建功能也沒有問題,例如:ajax有點容易開發,但仍然很快我會害怕犧牲性能,以便於開發。

我沒有任何與我命名的其他框架的生產經驗。你有嗎?你能分享嗎?你會用什麼? 非常感謝。 任何經驗讚賞。

回答

2

這是我的看法:

我與JSP,JSF1.2,struts1的經驗。

你有我的哀悼。

我可以說我不喜歡純jsp與 標籤。在我看來,Struts1再次與jsp非常相似 但稍好一些。我 做像jsf,我覺得它很簡單, 使用:),但我很擔心 表現。我們用icefaces和缺乏 獲得支持是非常糟糕的。

我根本不在乎JSF或Struts.x。

我知道還有其他的框架, 像春天mvc - 可能是好的嗎?

是的,春天很好。它遠不止是一個Web MVC框架。它是高性能的,它具有牽引力,它得到了VMWare的財務支持。我認爲這是Java EE領域的明顯贏家。

。 Grails的。

Grails建立在Spring和Hibernate之上。

,Ruby on Rails的,

不是Java。

檢票口,

可能是不錯的。我沒有經驗。

GWT

寫搖擺,把它轉換爲JavaScript。我沒有經驗。

我認爲春天是一個明顯的贏家。它已經五年了,並沒有失去一點。

0
  • 對於表示層框架:有很多選擇,我不能真正推薦一個,因爲我只有一個或兩個工作。

  • 對於構建應用程序的一般框架,我推薦Spring。衆所周知,支持是可以的,通常可以很容易地鉤住任何特定目的的框架,你可能想要使用。

+0

你使用的框架有什麼經驗?我同意你關於彈簧 – feiroox 2010-09-17 09:43:55

+0

Struts2非常簡單,非常適合Spring。但是我已經看到了很多次要版本之間的變化,這意味着X.Y.Z版本在X.Y.(Z + 1)中的設計不再有效。 – gpeche 2010-09-17 10:04:14

+0

我也使用過JSF/Facelets,並且我非常喜歡它們,但它們更像是一個組件技術而不是表現框架)。我的意思是,你可以在你的應用程序中使用Spring + Struts2 + JSF。 – gpeche 2010-09-17 10:10:59

0

http://www.jodd.org/似乎是一個非常好,快速和開放的框架,其中包括Web應用程序所需的許多方面。

0

表示層,GWT與UiBinder的能真正符合您的要求:

  • 您使用XML 建立自己的網頁
  • 它的設計要快(非常像JSF/Facelets的)
  • 這是一個谷歌產品,真的很大 大社區
  • 它很好地與 日蝕很好地集成在一起,很容易開始使用它