2010-11-14 73 views
-1

我正在創建一個(希望是大型的)社交媒體網站,其性質類似於youtube,facebook,twitter等網站。這將是我第一次進行網絡開發。學習如何構建網站,以及如何編碼它們

我已經調查了高度被販運的網站用於設計他們的網站的工具,並且我想使用相同的工具。從我的調查中,我相信Python,Apache和MySQL將最適合我們的網站。 Web2Py似乎是一個很好的開源python框架,我可以使用它。我聽說它在軌道上的類似紅寶石,但是對於Python而言,這是一件好事。

我的問題是,是否有任何最新的視頻,書籍,文章,源代碼等,我應該瞭解網站的軟件體系結構,並瞭解網站的結構和流量有多大?編寫他們的軟件?

我不想使用任何開源的CMS(如drupal)或限制Web框架,因爲我不希望我的軟件在任何方面受限於未來。

我很欣賞任何反饋。

編輯 ps.請記住,我不是在尋找基本的編程書籍,我已經知道如何在飛行中使用諸如ruby,python等語言。 我對如何設置網站架構(例如類,數據庫,軟件)更感興趣UML圖對我也有很大幫助

+0

您是否嘗試過搜索亞馬遜或其他相關主題的書籍?可能有幾百個。 – 2010-11-14 02:22:53

+3

我喜歡這樣一個事實,即您將構建下一個TwitFace作爲您的「......第一次嘗試進入Web開發」。 - 對你很好! – 2010-11-14 02:23:45

+0

不要放棄你創造下一個'TwitFace'的夢想(就像@Mitch說的,但你可能會考慮更小的東西。 – IAbstract 2010-11-14 04:23:48

回答

1

如果您只是進入網絡開發,並沒有豐富的編程經驗,我建議:

Ruby on Rails的或 Python和Django的

Python是將有一個更傳統的C風格的語法這是人誰被編程很長一段時間更容易了一下去找他們的頭。但RoR很棒。

如果您想了解Ruby on Rails的獲得www.tekpub.com訂閱,他們有on Rails的3

+0

http:// railscasts。com /也是關於RoR的視頻的絕佳資源。 – 2010-11-14 02:28:22

1

不同於以前的海報上的Ruby一些偉大的影片,尤其是如果你是新的網絡開發和沒有豐富的編程背景,我建議您嘗試WEB2PY

這是非常有據可查的,是非常,非常容易安裝和運行的箱子充足的例子包括讓你領先的包裝。

是的,你將不得不學習Python和是的,這可能是一件好事。

請記住,我寫了大約9個月後,前面的海報給出了他的答案,我不知道當時web2py的狀態是什麼。

無論如何,試試吧。毫無疑問,您將使web2py的運行速度快於DjangoRoR

相關問題