Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 我应该继续在MVC1.0上工作还是停下来学习MVC2.0?_Asp.net_Asp.net Mvc_Asp.net Mvc 2 - Fatal编程技术网

Asp.net 我应该继续在MVC1.0上工作还是停下来学习MVC2.0?

Asp.net 我应该继续在MVC1.0上工作还是停下来学习MVC2.0?,asp.net,asp.net-mvc,asp.net-mvc-2,Asp.net,Asp.net Mvc,Asp.net Mvc 2,几个月前,我开始学习ASP.NETMVC1.0。虽然一开始我很努力,但现在我已经取得了巨大的进步,所以我正在做一些严肃的事情,我可以向我的同事们展示。但是,现在MVC2几乎已经面世了 现在我想知道MVC1.0和MVC2是否有很大的不同。事实上,我想知道我是否需要(首先)完成我的目标,或者(第二)我需要停止一切,学习第一个MVC2 为了说明我的观点,我想说:从MVC1.0迁移到MVC2的规模是否与从Web表单迁移到MVC1.0的规模相同 谢谢您的帮助。没有从MVC1迁移到MVC2的事情 由于后者是

几个月前,我开始学习ASP.NETMVC1.0。虽然一开始我很努力,但现在我已经取得了巨大的进步,所以我正在做一些严肃的事情,我可以向我的同事们展示。但是,现在MVC2几乎已经面世了

现在我想知道MVC1.0和MVC2是否有很大的不同。事实上,我想知道我是否需要(首先)完成我的目标,或者(第二)我需要停止一切,学习第一个MVC2

为了说明我的观点,我想说:从MVC1.0迁移到MVC2的规模是否与从Web表单迁移到MVC1.0的规模相同


谢谢您的帮助。

没有从
MVC1
迁移到
MVC2
的事情

由于后者是一个升级版本,您只需要学习它引入的新功能,如

  • 及其他

    其余的都一样


例如,如果您使用的是
.netframework4.0
,以后当版本
4.5
5.0
出现时,您将不会迁移!但是要学习新的特性,因为它们并不是完全不同的。到目前为止,您在1.0上学到的所有知识都适用于2.0。不过你可以开始看2.0了。引用Scott Gu的博客:

ASP.NET MVC 2是下一个重要的 ASP.NET MVC的更新。这是一个 ASP.NET MVC 1的兼容更新- 所以所有的知识,技能,代码, 以及您已经使用的扩展 ASP.NET MVC继续工作并应用 前进


MVC2与MVC1相比并不是一个巨大的飞跃。最有可能的是,您的代码将在MVC2上正常运行,只是在这里和那里做了一些小的调整


这里有一个指南:

由于MVC2仍然是一个候选版本,您应该检查您公司的策略,否则我认为您在使用MVC2时不会有任何问题,因为MVC1中的所有内容仍然在2上工作。你会得到MVC2的好处。

Richard-我需要从webforms迁移到mvc,你在这本书中最重要的提示是什么-Pro ASP.NET Apress(Steve Sanderson),the Beer House(Wrox)。教程-来自ASP.NET网站的NerdDinner+视频。论坛-StackOverflow+ASP.NET网站错误,他们正在破坏更改。如果你有一个1年的应用程序,并且不断地发展,那真的是一团糟。就像添加了与自定义开发功能同名的功能一样,一些不再有效的功能(LinkBuilder.BuildUrlFromExpression)等等。事实上,我在同一时间迁移到了.Net 4.0,而我的应用程序根本无法工作,我不得不将其逐类重新集成到一个新的项目中,花两天的时间在我希望无痛的事情上。。。回答这个问题:不,如果你按照“微软的方式”开发简单的东西,那就没问题了