2011-05-27 65 views
7

您認爲什麼是最接近或類似於Ruby on Rails範例的java web框架(比如約定配置,DRY,noXML等),但沒有需要學習像Groovy這樣的腳本語言。當然還有一個很棒的文檔和社區。Java Web框架類似於Ruby on Rails範例

+0

Grails? Google說了些什麼?爲什麼沒有腳本語言? Groovy已經足夠接近Java,對於許多事情來說,它們的學習曲線很淺。 – 2011-05-27 03:04:33

+0

grails是用groovy編寫的。那是Java嗎? – s84 2011-05-27 03:28:10

+0

嗯,我沒有經驗的Groovy,但看到一些截屏視頻,並嘗試一些關於像斷言這樣的常規功能,看起來像有前途,thx 4你的回答 – 2011-05-27 07:01:18

回答

4

你可以看看Play Framework它遵循MVC和RESTful體系結構。

+0

是看到介紹截屏後,它類似於Rails,但是在那裏任何關於玩框架的書。我沒有在亞馬遜找到任何東西 – 2011-05-27 07:05:25

+0

@ kav1nsky:http://www.packtpub.com/play-framework-cookbook/book – echristopherson 2012-10-12 22:40:43

5

看看Grails隨後的Ruby on Rails的範例。

+2

http://www.ubertracks.com/preso/#/intro將解釋爲什麼Grails是優於播放框架 – 2013-07-23 02:22:00

2

也許爲時已晚,但看過Spring Roo?

+0

不是一個好的答案!什麼是Spring Roo?謹慎地闡述更多:) – t0mm13b 2012-10-12 20:14:29

1

這個問題是有點老了,但這些信息可能仍然是有用的人尋找一個良好的Java框架: 嘗試忍者框架(http://www.ninjaframework.org)。我已經嘗試過各種各樣的java web框架,並且這是迄今爲止最容易設置和使用的框架。只需按照他們頁面上的教程。

用它進行開發非常簡單,忍者web項目是標準的Maven項目,所以你可以用任何支持Maven的ide打開它們。例如,您可以使用Netbeans打開項目,並讓開發服務器在命令提示符/終端窗口中運行。每當您保存更改時,開發服務器都會收到您的更改並很快重啓。 或者你可以使用標準的文本編輯器,如果你想。

非常舒適的開發。您也可以非常容易地從Netbeans進行調試(http://www.ninjaframework.org/documentation/debugging.html

注意:如果您使用netbeans這樣的IDE,您實際上不會從netbeans運行項目,只需編輯IDE上的更改並保存即可。開發服務器自動獲取更改。