为Django/Pylons程序员学习C#和ASP.NET MVC

为Django/Pylons程序员学习C#和ASP.NET MVC,.net,asp.net-mvc,django,pylons,.net,Asp.net Mvc,Django,Pylons,我们有一个即将上线的项目,可能会在ASP.NET中进行。我真的希望这意味着ASP.NET MVC:) 我以前在ASP.NET(非MVC)中创建过一个SOAP web服务和一个小型网站,因此我熟悉C#、ASP.NET和LINQ的基本知识(除了模板仍然让我感到困惑) 然而,我是一个相当高级的Python程序员,在Django和Pylons方面有着丰富的经验。将这些知识转化为ASP.NET的最佳方式是什么 我对任何涉及.NET最新版本的内容以及.NET、Visual Studio等的最佳实践特别感兴趣

我们有一个即将上线的项目,可能会在ASP.NET中进行。我真的希望这意味着ASP.NET MVC:)

我以前在ASP.NET(非MVC)中创建过一个SOAP web服务和一个小型网站,因此我熟悉C#、ASP.NET和LINQ的基本知识(除了模板仍然让我感到困惑)

然而,我是一个相当高级的Python程序员,在Django和Pylons方面有着丰富的经验。将这些知识转化为ASP.NET的最佳方式是什么


我对任何涉及.NET最新版本的内容以及.NET、Visual Studio等的最佳实践特别感兴趣。

了解Django将使您能够很好地使用ASP.NET MVC-您将已经了解模型和视图等的角色

Python通常是一种比C更高级的语言,因此您可能会发现它的使用功能可能不太强大。总的来说,我认为他们之间的关系不大

我能给的最好的建议是读书(史蒂夫·桑德森)。这本书不仅仅是教读者框架的特性,而是在上下文中清楚地展示了它们,并给出了可以被视为“最佳实践”的清晰示例(主观的,但我大体上同意他所提倡的技术)


我现在实际上是反方向的。我已经使用ASP.NET MVC好几年了,但为了一些即将到来的项目,我将转向Django。

我是PluralSight培训的忠实粉丝。作为桑德森书的补充,而不是替代

但对于29美元/月,你找不到更好的培训材料。您可以观看ASP.NETMVC课程、C#课程和许多其他内容


我还强烈推荐Sanderson的Pro ASP.NET MVC书籍,我觉得这是最好的书籍之一。如果不是ASP.NET,而你又很匆忙,我强烈推荐Matthew MacDonald的书,如果你没有那么多时间,你真的可以只看ASP.NET/learn系列视频和教程。@Charles hehe你比我快了。。。我刚刚在meta上看到了关于这些的讨论,并打算删除我在这里添加的任何奇怪标记:)有趣的是,我在编辑标记后看到了讨论!