我有一個需要創建一個具有以下特徵的web2.0應用:哪個平臺可以選擇Ruby on Rails或GWT?
- UI界面
- 集成了一個論壇框架
- 集成一個博客框架與應用
- 實時聊天應用程序(可選)
- 集成與基於電子郵件服務器
您以前的經驗,請建議好框架,工具包等,這可以幫助我迅速構建此應用下列標準
- 易用性
- 豐富功能
其他人可以建議我的優勢/在Ruby on Rails上選擇GWT的缺點。
此外,如果您認爲任何其他平臺如PHP更好,請在此建議我。
感謝
我有一個需要創建一個具有以下特徵的web2.0應用:哪個平臺可以選擇Ruby on Rails或GWT?
您以前的經驗,請建議好框架,工具包等,這可以幫助我迅速構建此應用下列標準
其他人可以建議我的優勢/在Ruby on Rails上選擇GWT的缺點。
此外,如果您認爲任何其他平臺如PHP更好,請在此建議我。
感謝
嘗試的JRuby on Rails的...你的輕鬆Ruby和Rails的...和Java的所有功能和庫。
如果你是java:看看grails,它基於一些衆所周知的像spring和hibernate這樣的java框架。您可以將Java業務邏輯與易於編寫常規代碼結合起來。
從某種意義上說,GWT非常有趣,您可以在客戶端使用,而不管後端技術如何。因此直接比較Ruby on Rails並不太公平,因爲ROR是一個完整的解決方案(用於UI工作的JavaScript庫除外)。不過,在你的情況下,如果你想使用GWT,你應該清楚有以下幾點:
我建議,如果有以上幾點的不要沒有解決的辦法你呢,那麼你應該轉移到ROR。現在爲什麼我建立了一個基於Java的清單?因爲你可以在Java中找到諸如「Spring ROO」(是的,Spring Roo是最聰明的代碼生成器)和可擴展的,可集成的全棧技術(如Spring)的快速開發工具。 Spring支持你提到的所有東西的開發。即使您認爲GWT不足以滿足您的需求(就開發時間而言),您可以輕鬆使用JQuery,並且它是Spring glue庫來開發UI的東西。
P.S:Spring Roo 1.1.0.M2和GWT 2.1已經集成在一起,可以縮短許多摺疊的開發時間,但它還沒有準備好。
你擅長什麼?這比任何平臺的技術優點都要重要得多。 – ircmaxell 2010-08-12 17:20:16
另外,GWT只是一個java web應用程序的前端,需要一些更深層的框架支持,比如spring。 雖然ROR是端到端(即數據庫到用戶界面) – lucas1000001 2010-08-12 17:23:24
其實我有從過去5年的java工作經驗。所以我輕鬆工作gwt。但我想借此oppurtunity學習ROR,因爲我聽說它的一個非常強大的語言。 我所關心的主要問題是,與ROR相比,將GWT與諸如論壇/聊天引擎/問答框架之類的東西進行整合有多容易 – krishna 2010-08-12 17:44:23