【问题标题】:Best way to learn about .net MVC for a php programmer为 php 程序员了解 .net MVC 的最佳方式
【发布时间】:2009-02-11 00:22:36
【问题描述】:

好吧,我知道关于在 dot net 中学习 MVC 的书籍和教程有很多问题,但是在我开始阅读其中一些内容后,我意识到它们并不面向像我这样的人。

我一直在 MVC 配置中使用 Zend 上的 php,并在 Rails 上完成了一些 ruby​​,所以我对这种模式有一个很好的了解,但我完全不知道:IIS、Visual Studio 和 asp/C#.. . 那么,了解这项技术的最佳方法是什么(可能是一本书、几个教程、一个指南、一本手册、一篇博文)。

至少我会知道(第一手)这一切的利弊!

【问题讨论】:

    标签: asp.net-mvc model-view-controller


    【解决方案1】:

    截屏对我的帮助比什么都大。看到某人实际做某事比阅读更有启发性。在http://asp.net/mvc 上观看截屏视频。 Scott Hanselman 的预览 3 视频仍然具有相关性,因为从那时起并没有太多巨大的、彻底的变化。它们向您展示了如何拖动数据、使用 LINQ 以及其他特定于 .NET 的东西。看完这些和编码之后,看看其他的。

    【讨论】:

      【解决方案2】:

      如果您真的是从头开始,第一步是下载并安装Visual C# 2008 Express EditionVisual Web Developer 2008 Express EditionSQL Server 2008 Express Edition。这些是 Microsoft 的 Visual Studio 和数据库产品的免费版本。

      然后从this one 之类的基本 C# 教程开始,熟悉 C# 与 PHP 不同的特性。您可能会浏览它,但我认为拥有这个基础会很有价值。

      查找 LINQ to SQL 教程,因为大多数 MVC 教程都使用它来访问数据,它可能与您在 PHP 中看到的非常不同。

      从那里我认为你已经足够开始 MVC 教程了。花一些时间学习简单的 ASP.NET 肯定会帮助您过渡到 ASP.NET MVC,但您也会花大量时间处理 MVC 中没有的概念。

      另外,请准备好MSDN 作为 .NET 框架的参考。

      【讨论】:

        【解决方案3】:

        您处于劣势,因为您没有接受过正式的 C# 培训并且不熟悉 .Net 框架。幸运的是,总是有时间学习。这是我建议你做的。获得一本 C# 初学者书籍并开始学习一些 C#,一旦你掌握了使用 MVC 框架的 html 和 php 技能。另一件可能有帮助的事情是获得一份 .Net 工作,说真的,这是学习东西的最佳方式!

        【讨论】:

        • 下个月我会得到 HeadFirst C# 并踢一些 .net @#%$,我同意工作部分但是,不能 ATM ......也许在 2009 年第三季度
        【解决方案4】:

        学习核心 C# 技能 2.0 到 3.5,从而学习泛型/LINQ/Lambda 表达式/列表/继续在 Visual Studio Express、控制台应用程序、winforms 和 Web 应用程序中编写应用程序。

        您必须掌握基本的核心 C# 语言。如果您了解 PHP,那么至少您了解逻辑...条件和 html/jquery/css。然而,在真正做 MVC 之前,你真的很想学 C#,因为你会盯着泛型和 lambda 表达式,完全迷失了方向。

        从各个角度对它进行攻击,主要是从头开始手工编码的试验和错误,然后是来自复数视觉/微软等的一些视频。MVC 3 书籍也很好,但 .NET C# 书籍将是一个大的第一。

        【讨论】:

          猜你喜欢
          • 2011-02-04
          • 2010-10-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-26
          • 2010-09-15
          • 1970-01-01
          相关资源
          最近更新 更多