【问题标题】:Learning C# and ASP.NET MVC for a Django/Pylons programmer为 Django/Pylons 程序员学习 C# 和 ASP.NET MVC
【发布时间】:2025-08-19 10:30:03
【问题描述】:

我们有一个项目即将推出,它可能会在某种形式的 ASP.NET 中。我真的希望这意味着 ASP.NET MVC :)

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

不过,我是一名相当高级的 Python 程序员,并且在 Django 和 Pylons 方面拥有丰富的经验。将这些知识转化为 ASP.NET 的最佳方式是什么?

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

【问题讨论】:

  • @Charles 呵呵,你打败了我...我刚刚看到关于这些的元数据讨论,并打算删除我在这里放置的任何奇怪标签:)
  • 有趣的是,我看到了那个讨论之后我把标签编辑掉了!

标签: .net asp.net-mvc django pylons


【解决方案1】:

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

Python 通常是比 C# 更高级别的语言,因此您可能会发现它的使用功能可能不那么强大。总的来说,我会说他们之间没有太多关系。

我能给出的最好建议是阅读Pro ASP.NET MVC Framework(史蒂夫·桑德森)。这本书不仅仅是简单地向读者介绍框架的特性,而是在上下文中清楚地展示它们,并给出可以被认为是“最佳实践”的清晰示例(主观的,但我在很大程度上同意他所倡导的技术)。

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

【讨论】:

  • 我也强烈推荐 Sanderson 的 Pro ASP.NET MVC 书,我觉得它是最好的书之一。
  • 如果不是 ASP.net 而你赶时间我强烈推荐 Matthew MacDonald 的书amazon.com/ASP-NET-2010-Experts-Voice-NET/dp/1430225297 如果你时间不多,真的可以看 asp.net/learn 系列视频和教程。
【解决方案2】:

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

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

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

【讨论】:

    最近更新 更多