2011-09-28 39 views
2

我們有一個可能會出現在ASP.NET中的項目。我真的希望這意味着ASP.NET MVC :)爲Django/Pylons程序員學習C#和ASP.NET MVC

我以前在ASP.NET(非MVC)中創建了一個SOAP Web服務和一個小型網站,所以我熟悉C#的基本知識, ASP.NET和LINQ(除了模板仍然讓我非常困惑)。

我不過是一個相當先進的Python程序員,而且我在Django和Pylons有很多經驗。將這些知識轉化爲ASP.NET的最佳方式是什麼?

我在任何涉及.NET的最新版本特別感興趣,並在最佳實踐對於.NET,Visual Studio中,等

+0

@Charles嘿嘿,你打我吧......我剛剛看到關於這些元的討論,並要刪除我把什麼奇怪的標籤放在這裏:)有趣的是 – Dave

+0

,我看到了討論後*我編輯了標籤! – Charles

回答

3

知Django會放你在一個很好的位置使用ASP.NET MVC - 您已經瞭解了模型和視圖等角色。

Python通常是比C#更高級的語言,因此您可能會發現它的使用功能較弱。總的來說,我認爲他們之間沒有太大的區別。

我可以給的最好的建議是讀Pro ASP.NET MVC Framework(史蒂夫桑德森)。這本書不僅僅是向讀者介紹框架的特點,而且清楚地展示了他們的背景,並給出了可以被認爲是「最佳實踐」(主觀的,但我主要同意他所倡導的技術)的明確例子。

我現在實際上正在逆轉。我一直在使用ASP.NET MVC幾年,但正在向Django推進一些即將到來的項目。

+1

我也強烈推薦Sanderson的Pro ASP.NET MVC書,我覺得它是那裏最好的書之一。 – Brandon

+0

如果不是ASP.net,並且你很着急,我強烈建議馬修麥克唐納的書http://www.amazon.com/ASP-NET-2010-Experts-Voice-NET/dp/1430225297,如果你有更少的時間,你真的可以觀看asp.net/learn系列視頻和教程。 –

1

我是PluralSight培訓的忠實粉絲。作爲桑德森書的補充,不能代替。

但是,對於每月29美元,您將找不到更好的培訓材料。你可以觀看ASP.Net MVC課程,C#課程和其他許多東西。

http://www.pluralsight-training.net/microsoft/