2010-10-11 60 views
3

過去8個月我一直在ASP.NET MVC框架中工作,但現在我必須切換到Java。所以,我想知道什麼是與ASP.NET MVC最相似的Java框架。我想堅持使用MVC模式,但我的大多數同事都在JSF中工作,這看起來不像(真正的)MVC。你會建議哪一個?從ASP.NET MVC切換到Java

+0

也許Struts – abarr 2010-10-11 12:05:27

+1

相關問題:[ASP.NET MVC的Java替代品](http://stackoverflow.com/questions/2556553/what-is-the-main-stream-java-alternative-to-asp-net-php/2556601# 2556601)。請詳細說明爲什麼JSF看起來不像真正的MVC。你的*實際*問題/答案在那裏。 @abarr:Struts是一個非常復古的框架。 IMO現在不值得付出努力。順便說一下,它的發明者/創造者Ed Burns離開了Apache並在7年前加入了Sun,創建了JSF。這實質上是Struts的進一步發展。 – BalusC 2010-10-11 13:23:46

+1

據我所知,JSF與ASP.NET Webforms類似(甚至有像VIEWSTATE - yuck這樣的東西..) – 2010-10-11 14:24:48

回答

2

ILE,

不幸的是,我想你會發現,有一個在你的同事JSF巨大collat​​erol量。在我看來,你最好從JSF開始,因爲你會有很多知識,你可以從最初的那裏得到啓發。那麼你可以調查替代方案,並嘗試獲得一些同行的支持,以你的一些舉措。

看到:https://gmvc.dev.java.net/

所以現在,吸見我猜。

[編輯] - 春天似乎流行以及http://en.wikipedia.org/wiki/Spring_Framework_%28Java%29

2

Spring框架是很容易掌握。我做了相反的變化和相似的概念。我建議你拿到Spring in action這本書,因爲它以易於理解的方式解釋了這些概念。

2

我會說你堅持使用ASP.NET MVC,因爲微軟從以前的技術中學習了很多投資。想象一下,他們現在只用了2年的時間就完成了第3版,而在另一個主要版本發佈之前,JSF需要大約5年的時間。

作爲一名開發人員,您會發現自己掛着JSF,因爲沒有太多人在寫博客。如果有的話,那已經是舊東西了!雖然,我不得不承認,我從BalusC博客和2本JSF書籍中學到了很多東西。 ASP.MVC有大量的書籍。

但是,ASP.NET MVC在JSF等免費AJAX框架方面無法與JSF進行比較,它們具有primefaces和openfaces。

2

Spring MVC中有模型,視圖和控制器酷似ASP.net MVC,您可以使用註釋爲崗位或獲得的數據,你可以在ASP.net MVC

1

Java服務器面臨(JSF)做的是一個看起來像ASP.net的java框架MVC Spring也是java MVC的另一個替代方案