2009-11-11 16 views
0

我需要構建一個CRUD應用程序來維護一組簡單的表。通常我會在php中這樣做,但我不能在客戶端環境中部署它。哪個基於Java的框架--Lift還是Rife?

我想這樣做的理由很快,vanilla J2EE,EJBs,spring,Hibernate等只是簡單的矯枉過正。

我正在尋找Rife或Lift框架。他們似乎都具有RAD功能,良好的網頁作爲UI支持,合理的ORM支持,並且可以作爲Jetty或Tomcat的軟件包進行部署。

有沒有人有這些經驗?無論多麼主觀,我都會對任何意見感興趣。任何人都可以提出更好的建議!

感謝您的建議。 我被Lift和Rife吸引,因爲我可以將開發的應用程序部署爲編譯的WAR文件 - 裏面沒有源代碼。大部分twitter已經被改寫,我對此也印象深刻。

我Rife似乎是我的目標的理想選擇,但自2007年以來沒有更新,這有點令人擔憂。

所以它看起來像我來的Grails和Groovy!

回答

3

我不熟悉Lift或Rife,但我已經使用了Grails。默認的腳手架(很像Rails)會讓你在那裏獲得最大的成功。運行在Tomcat和Jetty上就好了。

+0

+1 Grails將讓你的應用程序和運行在任何時間 –

2

除非你想使用Scala的LIFT可能是一個不錯的選擇。我沒有嘗試Rife,所以我不能給出任何反饋。

你到底想幹什麼?你可以提供更多的信息,提供更好的建議。

0

我評估成風,這是一個堅實的選擇,但對那些誰想要做到這一點在Java代碼(雖然它不強制,對於Web應用程序的所有組件)真正面向。來自PHP的我會認爲Grails如Jeffery所建議的那樣更自然,除非您已經瞭解Java。

你有沒有考慮Quercus?它可以部署在JettyTomcat,雖然它顯然對樹脂更自然的家。開源版本可能對您而言足夠快。

2

。看看

上述所有可以備份到WAR,大多數都提供自己的方式來運行自包含,並且永遠除Restlet之外的東西都有一些內置在ORM中。