2009-07-16 77 views

回答

2

Play! framework非常好。下面是功能(把我的頭頂部):

  • 無國籍/ REST爲本
  • 源代碼編譯自動快速發展(只是刷新更改後的瀏覽器,不要等到重新編譯)
  • 沒有Web容器需要
  • 不需要XML配置
  • 用途Groovy爲模板(我認爲這是很好的,但也許你只想要的Java)
  • 非常活躍的社區和說唱ID開發者的反饋
  • 目前的1.01版本,1.1版本將有充分的Scala的支持(這將是巨大的,我想,但也許不適合你)
0

這是一個comparison Web應用程序框架。有幾個是用Java編寫的。 Struts可能是您更好的選擇之一。

+2

是嗎?也許Wicket是更好的選擇。 – 2009-08-09 07:00:03

+0

呃...也許它是?我不判斷。 – Randolpho 2009-08-09 14:46:42

+0

Struts是其中一種框架,您需要使用另一個配置文件來配置配置文件以獲取實際的模板文件,然後由執行的代碼填充,而Wicket只關心實際的代碼。這會讓我非常有判斷力。 – Esko 2010-04-03 20:28:25

1

最接近的是基於組件的框架如JSF,檢票,掛毯等

1

有很多很多,框架。

我最喜歡的Java Web框架是Stripes Framework,這是一個actionbased MVC框架並不需要像喜歡Spring MVCStruts與其他流行的框架XML配置文件。

如果你需要有狀態的服務器對象,你可以去一個基於組件的框架。因爲它隨Java EE一起提供,所以它是事實上的標準。但它被認爲是複雜的,而不是優雅。 Wicket被認爲更優雅和簡單。 Tapestry提供很多stadard組件(另請參閱:Why did you stop using Tapestry?)。