2011-03-12 90 views
0

我正在考慮構建一個社交網站,它可以像應用程序和網站一樣運行,從而爲其提供更好的性能和用戶界面。 我在這裏堅持什麼是最好的框架來嘗試這個呢?GWT,RoRail或Grails爲「社交網絡」

GWT-i有一些使用Java的經驗(大約2年),看起來很簡單,但論壇似乎已經死了。

Ruby on Rails-我今天訪問了網站,瀏覽了一些教程,它看起來很容易學,但我從未在此之前編程過。

Grails - 我聽說這是一個非常神的框架,基於java,但我從來沒有親自嘗試過。

您認爲什麼是正確的選擇? 如果考慮性能,可擴展性和小部件等因素,這將是非常酷的。我並不在意開發時間......我已經超過了2個月!

+0

「我正在考慮建立一個社交網站」 - 我怪這部電影... – 2011-03-12 09:44:21

+0

我來了,但這是不同的東西,然後facebook或twitter ... – Fahd07 2011-03-12 11:17:02

回答

1

特別是在Java背景下,Grails將是一個不錯的選擇。 Grails建立在Spring和Hibernate的基礎之上,但使它們更容易使用。沒有痛苦的編輯XML配置文件。

雖然我會確保您在開始構建另一個項目之前使用Ning和現有的開源項目進行評估。

+0

是否允許在Grails中使用GWT插件?Rails比Ruby on Rails在性能上更快嗎?是否承載Grails比Ruby更便宜,更容易? – Fahd07 2011-03-13 09:02:08

+0

這是* Grails的GWT *(http://www.grails.org/plugin/gwt)。我從來沒有用過它。我也沒有使用過GWT,但我猜GWT插件就像jquery插件一樣?我認爲你可以在Grails中使用它們,但是你必須付出一些努力。我沒有任何Rails的經驗,所以我不能說你的其他問題。 – 2011-03-14 18:57:04

0

我不確定你的意思是「更像是應用程序,然後是網站」。如果你的意思是給應用程序一個桌面應用程序的感覺,那麼我認爲GWT更適合。儘管如果你想快速獲得一些東西(開發時間的一半是用GWT開發的),那麼我會推薦rails。我之前沒有嘗試過Grails,但看起來很整潔。

+0

@kibygen不像桌面一樣感覺,但桌面喜歡速度!,我不真正考慮開發時間。 – Fahd07 2011-03-12 13:33:58

0

最適合你使用的是紅寶石軌道,如果它關於性能,可伸縮性和部件 那麼你一點問題都沒有。它也有很多寶石/插件可以幫助你很多

+0

GWT比rails有更快的速度嗎?順便說一下,我有一個選項,比如當用戶進入開始/登錄頁面時,網站開始加載配置文件的佈局(當用戶輸入他的ID和密碼時,這會使初始啓動更快)。 – Fahd07 2011-03-12 13:41:35

0

閱讀本書Grails in action

它向您展示瞭如何使用grails創建社交網站。

它使用舊版本的Grails,但您可以調整它。