2011-03-16 149 views
0

我很好奇學習Ruby和Ruby on Rails。我有以前使用PHP和一些基本的C/Objective C和Java的經驗。如何構建Ruby on Rails網站

我已經完成了幾個'Rails入門'教程,想嘗試創建一個完整的站點。我有一些問題。

整個網站是一個應用程序?我的意思是,可以肯定的是,簡單的「與博客相結合的評論」的例子適合一個應用程序。但如果你想要更多呢?說一個論壇,一個博客,社區,商店,任務管理器等等(這裏只有隨機的例子:))。

我應該將這些東西分成不同的'應用'嗎?我仍然需要他們互相溝通並共享用戶數據等等......

任何想法?

問候 萊納斯

回答

0

一般情況下,你的核心競爭力作爲一個Rails應用程序 - 即您能夠爲用戶提供最大的價值。然後你可以從那裏補充,所以你的支持部分可能是GetSatisfaction,並在support.yourdomain.com上生活。

您的網上商店可能是一個鏈接到shop.yourdomain.com等shopify頁面。

+0

謝謝你的回答。如果我決定開發商店和論壇(或不管它可能),我應該爲這些創建單獨的應用程序?當然,如果我使用第三方應用程序,我會這樣做,但我在這裏談論自己的發展。我只是覺得確定要在一個應用程序中放置多少以及何時分離它們有點困難。用戶身份驗證仍然需要相同,所以我需要讓應用程序共享一些數據。簡單的RoR? – Linus 2011-03-17 13:58:33

+0

@linus - 集中認證在任何平臺上都不是很簡單......如果您正在開發代碼,請將它放在同一個項目中。 – 2011-03-17 14:02:33