我非常瞭解MVC概念,儘管我從來沒有在ASP.NET MVC中開發過任何更大的東西,但我一直在開發ASP.NET頁面多年。作爲一名經驗豐富的ASP.NET開發人員學習Django
那麼有什麼好的教程,甚至更好:一本適合ASP.NET開發人員的書,並進行比較?特別是我正在尋找關於Django可重用性/如何處理組件的信息等。
我非常瞭解MVC概念,儘管我從來沒有在ASP.NET MVC中開發過任何更大的東西,但我一直在開發ASP.NET頁面多年。作爲一名經驗豐富的ASP.NET開發人員學習Django
那麼有什麼好的教程,甚至更好:一本適合ASP.NET開發人員的書,並進行比較?特別是我正在尋找關於Django可重用性/如何處理組件的信息等。
我不知道任何會專門將ASP.NET代碼與Django/Python進行比較的任何東西。雖然有一堆好書。 Practical Django Projects James Bennett的第二版是一本很好的書。它有幾個可以構建的示例應用程序。
Marty Alchin還有Pro Django,它真正進入了Django的一些膽量。這裏沒有任何「教程」類信息。這僅僅是文檔的擴展。
這兩本書都講述了一些關於Django的可重用性,但是他們並沒有詳細地討論它。 Django的設計目標之一是保持模塊化和可重用性。正因爲如此,有很多主要是即插即用的應用程序,您可以將它們放入您的項目中。
一旦您對Django的工作方式有點熟悉,您應該檢查出Virtualenv和pip來管理您的每個項目。它幫助了一噸。
無論你的背景如何,如果你想學習DJango,請嘗試免費在線 Django Book。
我在整個一週都在做這兩件事,而且他們有很大的不同,你只需要站起來做一個虛擬現實,並且用本書來生活。我使用Ubuntu和gedit來完成我的django工作,它有一股清新的空氣,但幾乎沒有任何比較。 – DevelopingChris 2010-04-22 19:59:59
DevelopingChris是一個很好的觀點。最好的學習方法是使用Linux發行版(或者如果你喜歡osx)和一個好的編輯器。 Komodo Edit也可用於Linux,並且更加IDEED(假設您正在使用Visual Studio for asp.net以及IDE等)。我建議你避免在Windows上使用django/python。這隻會讓生活變得更加困難。使用虛擬機要容易得多。 – 2010-04-22 20:07:32