2010-03-15 166 views
1

我選擇了大學文憑工作。這是一個迷你社交網絡。但現在我真的堅持我應該堅持的技術。我在C++ ISAPI Web服務開發方面的平均水平,低於平均水平的PHP(只有很少的項目)以及Ruby和它的框架RAILS。我有一個1.5個月的最後期限來開發它(在我全職工作後每天約5小時)。另外我聽說用Ruby on Rails很容易學習和開發。考慮到C++,我知道我必須做大量的編碼並且自己工作,而且PHP看起來幾乎與我一樣。所以我正在找你熟練的開發人員建議你在我的職位上做什麼?學習RoR,堅持使用C++還是PHP,或者使用其他的東西?Ruby on Rails,適用於網絡社交網絡的PHP或C++

回答

4

絕對不是C++。我使用的是C++,Ruby,PHP,Ruby on Rails,CakePHP,CodeIgniter和Kohana。

因爲C++比Ruby更類似於PHP,所以你沒有時間學習,所以我會使用PHP框架。我偶爾偶爾會在我的本地機器上製作一些社交網絡,我建議你使用codeigniter,因爲它可以提供我認爲社交網絡需要的所有東西,這是學習和掌握最簡單的方法。

肯定these codeigniter screencasts會幫助你。

2

我已經和C++一起工作了很多,還有RoR(1發佈的項目)。我建議不要使用C++進行任何Web開發,但這並不意味着它。如果您有以前的Web開發經驗,Ruby on Rails很容易學習。但是如果你已經有了PHP的一些經驗,我會建議堅持下去。有一些相當不錯的PHP框架。

2

我會建議給予時間線的Ruby on Rails。在鐵軌上的發展非常快......也很有趣。

你可能想學習的其他東西是一些基本的javascripts。鑑於您已經瞭解C++,學習起來並不難。

2

是,使用軌道 - 以下的書籍都將幫助您:

1 - 由邁克爾·哈特爾和奧勒留普羅恰茲卡RailsS​​pace - 第一Ra​​ils的書我讀過,這是一個美女。它會帶您完成創建自己的社交網站的過程。納夫說... http://www.amazon.co.uk/Railsspace-Building-Networking-Addison-Wesley-Professional/dp/0321480791?ie=UTF8&s=books&qid=1209116263&sr=8-1

欲瞭解更多信息,請訪問網站:http://railsspace.com/ - 有一兩件事要注意的是,雖然這本書是寫在軌是在1.x版本,所以它實現的是用戶真正面向版本,但有一個Rails 2.x用戶的代碼的zip文件,我可以向你保證它工作得很好。如果你真的購買這本書,那麼可能只需要按照本書所做的一切來做(例如使用rails 1.x)

2 - 實用的Rails社交網站 - 我也購買了這本書,它也非常有幫助

吉姆·尼思寫了一篇關於社交網站一個很好的文章,並給出瞭如何做一些有價值的advie - http://jimneath.org/2008/04/25/building-a-social-network-site-in-rails/ - 提醒一句,雖然,有些插件/寶石,他建議的不再建議(如restful_authentication)所以在你使用任何東西之前只需加倍google左右

使用Rails,有許多社交網絡您可以下載,修改和使用插件/模板的應用程序 - 看看Insoshi http://github.com/insoshi/insoshi(由Michale哈特爾是誰寫的,我聯繫到了頂部的第一本書創建) - 這裏的項目主頁 - http://dogfood.insoshi.com/

另外,我覺得這個看起來讓人印象深刻 - 這就是所謂的社會引擎 - http://communityengine.org/

好運

2

堅持你所知道的(或者至少是更好的)。 您的C++知識將幫助您使用PHP。不要以爲這對ROR會有很大的幫助。

我沒有說任何關於ruby或ror的壞處。只是說如果你有時間限制,並且你有C++和PHP的知識,那麼爲什麼你的生活會變得複雜?

建議使用php框架。

祝你好運!