Asp.net mvc php程序员了解.NETMVC的最佳方式

Asp.net mvc php程序员了解.NETMVC的最佳方式,asp.net-mvc,model-view-controller,Asp.net Mvc,Model View Controller,好吧,我知道有很多关于书籍和教程的问题要在网络上学习MVC,但在我开始阅读一些东西后,我意识到它们不是面向像我这样的人的 我一直在Zend上以MVC配置使用php,并在rails上使用ruby,因此我对该模式有很好的了解,但我完全不知道:IIS、Visual Studio和asp/C。。。那么,最好的方法是什么(可以是一本书、几本教程、一本指南、一本手册、一篇博客文章)来了解这项技术 至少我能知道(第一手)这一切的利弊 屏幕广播对我的帮助最大。看到某人真正做某事比阅读更有教育意义。请继续观看屏幕

好吧,我知道有很多关于书籍和教程的问题要在网络上学习MVC,但在我开始阅读一些东西后,我意识到它们不是面向像我这样的人的

我一直在Zend上以MVC配置使用php,并在rails上使用ruby,因此我对该模式有很好的了解,但我完全不知道:IIS、Visual Studio和asp/C。。。那么,最好的方法是什么(可以是一本书、几本教程、一本指南、一本手册、一篇博客文章)来了解这项技术


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

屏幕广播对我的帮助最大。看到某人真正做某事比阅读更有教育意义。请继续观看屏幕广播。Scott Hanselman的preview 3视频仍然具有相关性,因为从那时起就没有太多重大、彻底的变化。它们向您展示了如何拖动数据、使用LINQ和其他特定于.NET的东西。在观看并编写完这些代码之后,请查看其他代码。

如果您真的是从头开始,第一步将是下载并安装,然后重试。这些是微软VisualStudio和数据库产品的免费版本

然后从一个基本的C#教程开始,喜欢熟悉C的特性,这些特性与PHP不同。你可能会巡视它,但我认为有这个基础是很有价值的。 查找LINQtoSQL教程,因为大多数MVC教程都使用它进行数据访问,它可能与您在PHP中看到的非常不同

从这里开始,我想你就有足够的时间开始学习MVC教程了。花点时间学习纯ASP.NET当然会帮助您过渡到ASP.NETMVC,但您也会花大量时间处理MVC中不存在的概念


另外,您手头有一个.NET框架的参考资料。

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

学习核心C#技能2.0到3.5,从而在visual studio express、控制台应用程序、winforms和web应用程序中编写泛型/LINQ/Lambda表达式/List/继续编写应用程序

你必须把基本的核心C语言写下来。如果您了解PHP,那么至少您了解逻辑。。。条件语句和html/jquery/css。然而,在真正使用MVC之前,您确实希望能够熟练使用C语言,因为您会盯着泛型和lambda表达式,完全不知所措

从各个角度对其进行攻击,主要是从头开始手工编码的尝试和错误,然后是来自pluralsight/microsoft等的一些视频。。MVC 3的书也很好,但是.NET C#book将是一个大的第一。

我下个月会拿到HeadFirst C#并踢一些.NET%$,我同意工作部分,但是,我不能。。。可能在2009年第三季度