2010-04-20 26 views
6

我已經開始了自己的Java開發人員職業生涯,然後轉向Asp.NET,最近又轉向了我非常喜歡的Asp.Net MVC。在Java中開發時,我使用了Struts1,我記得它是一個帶有大量XML的可怕框架。現在我懷疑Java MVC框架已經從Struts時代發展而來。那麼現代Java MVC框架如何與ASP.Net MVC進行比較?哪一個與Asp.Net MVC最相似?Asp.Net MVC與Java MVC框架相比如何起作用

+0

這應該可能是社區wiki。我認爲你應該儘可能地優化你的問題,否則它可能會被關閉。 – 2010-04-20 10:05:53

回答

5

Play是很好的MVC框架的例子。我更喜歡短暫的編輯運行週期,而不僅僅是配置超越配置原則。 JVM上短期編輯運行週期的MVC框架的另一個好例子是Grails,雖然它適用於Groovy語言,而不是Java本身。

1

相比,Java框架Asp.Net MVC的主要優點是通過約定優於配置實現簡單

編輯:我看看到http://www.playframework.org/,它看起來安靜簡單的就像Asp.Net MVC。

+2

那麼是否有任何Java mvc框架也可以這樣做? – sumek 2010-04-20 10:09:36

+0

我做了一些關於java mvc框架的搜索,其中大多數使用xml文件進行配置。 – Amitabh 2010-04-20 10:38:20

+2

看看http://www.playframework.org/。另外Tapestry不需要很多配置 – Alexey 2010-04-20 17:27:32