学习php程序员.net MVC的最佳方法

时间:2009-02-11 00:22:36

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

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

我一直在使用Zend中的php进行MVC配置并在rails上做了一些ruby,所以我对这个模式有了一个很好的想法,但我绝对不知道:IIS,Visual Studio和asp / C#..那么,最好的方法(可能是1本书,几本教程,指南,手册,博客文章)可以很好地了解这项技术。

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

4 个答案:

答案 0 :(得分:5)

截屏视频对我有所帮助。看到某人真正做某事比读书更有启发性。观看http://asp.net/mvc上的截屏视频。斯科特汉塞尔曼的预览3视频仍然相关,因为从那以后没有太多巨大的,彻底的变化。它们向您展示了如何拖动数据,使用LINQ以及其他.NET特定的东西。在观看和编码后,查看其他人。

答案 1 :(得分:3)

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

然后从像this one这样的基本C#教程开始,以熟悉与PHP不同的C#功能。你可能会游历它,但我认为有这个基础是有价值的。

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

从那里我认为你有足够的能力开始MVC教程。花一些时间学习普通的ASP.NET肯定会帮助你过渡到ASP.NET MVC,但你也会花很多时间处理MVC中缺少的概念。

此外,请将MSDN作为.NET框架的参考。

答案 2 :(得分:1)

您处于不利地位,因为您没有接受过C#的正式培训,也不熟悉.Net框架。幸运的是,总有时间学习。这是我建议你做的。获得初学者的C#预定并开始学习一些C#,一旦你熟练使用MVC框架就可以实现你的html和php技能。另一件可能有帮助的事情就是获得.Net工作,认真这是学习东西的最好方法!

答案 3 :(得分:0)

了解核心C#技能2.0到3.5,因此在Visual Studio Express,控制台应用程序,winforms和Web应用程序中编写应用程序的泛型/ LINQ / Lambda表达式/列表/继续。

你必须得到基本的核心C#语言。如果您了解PHP,那么至少您了解逻辑...条件和html / jquery / css。但是,在真正做MVC之前,你真的希望用C#来体面,因为你会盯着泛型和lambda表达式并完全迷失。

从各个角度攻击它,主要是从头开始编译和错误,然后是来自pluralsight / microsoft等的一些视频.MVC 3书也很好,但.NET C#book将是第一个。

相关问题