Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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 MVC将来会取代ASP.NET Web表单吗?_Asp.net_Asp.net Mvc_Visual Studio 2008 - Fatal编程技术网

ASP.NET MVC将来会取代ASP.NET Web表单吗?

ASP.NET MVC将来会取代ASP.NET Web表单吗?,asp.net,asp.net-mvc,visual-studio-2008,Asp.net,Asp.net Mvc,Visual Studio 2008,我在ASP.NET Web应用程序中工作。我不知道MVC和ASP.NETMVC。我读到ASP.NET和ASP.NETMVC是不同的。 我是ASP.NET的初学者。 现在每个人都问我关于ASP.NETMVC的事。 所以我对是学习ASP.NET还是学习ASP.NETMVC感到困惑。 在未来,无论是ASP.NET还是ASP.NET MVC,市场上会首选哪一种? 我需要你的建议。我不知道微软是否会停止开发ASP.NET WebForms,很可能不会。但事实并非如此。它们不需要相互替换。当你想在不到几分钟

我在ASP.NET Web应用程序中工作。我不知道MVC和ASP.NETMVC。我读到ASP.NET和ASP.NETMVC是不同的。 我是ASP.NET的初学者。 现在每个人都问我关于ASP.NETMVC的事。 所以我对是学习ASP.NET还是学习ASP.NETMVC感到困惑。 在未来,无论是ASP.NET还是ASP.NET MVC,市场上会首选哪一种?
我需要你的建议。

我不知道微软是否会停止开发ASP.NET WebForms,很可能不会。但事实并非如此。它们不需要相互替换。当你想在不到几分钟的时间内将构建的网站展示给你的老板时,WebForms有一定的优势——这对于那些不会开发太多且变得复杂的小型网站来说是很好的。但是所有的asp.net社区都同意asp.net MVC比WebForms更现代,更适合web开发——因为单元测试、对生成的html的更多控制等等。一般来说,MVC模式非常适合web开发。我建议你学习ASP.NETMVC。此外,学习ASP.NETMVC不需要从ASP.NETWebForms获得太多知识。即使您所在的网站也是基于ASP.NET MVC 3构建的,请收听Scott Hansleman(一位备受尊敬的技术专家和微软员工)的播客:


我认为ASP.NET web表单不会有任何进展。

正如archil所说,学习ASP.NET MVC比学习ASP.NET web表单更好。我由衷地感到,在精通ASP.NETWeb这种开发之后,从传统的ASP.Net转换到ASP.NETMVC将是非常困难和耗时的。如果你精通ASP.NETWeb表单的开发,你会开始觉得ASP.NETMVC不适合你开发的任何项目。理解和确定ASP.NETMVC开发的实际好处需要花费大量时间但是人们也应该对传统的ASP.Net开发有足够的基础知识。

我假设您谈论的是ASP.Net MVC与ASP.Net WebForms。据我所知,1不会取代另一个,在某些情况下,两者都是有用的,这实际上取决于偏好。它为开发者提供了一个选择。这是我们作为开发人员想要的。可能重复-