2011-07-14 130 views

回答

1

對於一個沉重的基於數據庫的web應用程序,沒有什麼比Grails。看看這個tutorial by IBM。它將向您展示Grails的強大功能,以及在幾分鐘內開發基於數據庫的Web應用程序是多麼容易。我喜歡GWT和smartGwt,但只有在存在大量基於非數據庫的前端(客戶端)邏輯的情況下才會使用純Grails。

如果您沒有選擇的編程語言(Grails基於Groovy,基於Java),那麼您甚至可以看看這是Grails本身的靈感來自Ruby on Rails

或者,您可以通過使用此gwt grails plugin添加grails和gwt中的組合,以便您擁有強大的數據庫集成以及強大的前端開發人員。 (我沒有用過這個)

+0

「IBM教程」鏈接不起作用。 – iftee

1

當然,但您需要創建自己的RPC service以從服務器獲取記錄到客戶端並將修改後的記錄傳回服務器。但這並不難。

另外,你也可以使用SmartGWT,這是GWT的擴展與更多的小部件等。他們有數據綁定的對象,但在免費版本將需要創建自己的數據源。如果您決定購買牌照,他們似乎有database integration out of the box

SmartGWT的其他注意事項是它有相對較大的下載大小 - 大約3MB未壓縮和幾乎1MB的壓縮(HTTP服務器應該壓縮它;它是HTTP標準並且它是透明的)。所以如果它將成爲公共互聯網上的一項服務,它可能會加載很長時間(通常超過8秒)。

1

我一直在使用GWT(Google Web Toolkit)1.5年,並瞭解到它是一個開發Web應用程序的完美平臺,它使用後端數據庫進行操作,除非您擁有適合您項目的正確技能集和基本根據您的項目要求開發的設計。

相關問題