Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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:Web开发选择_Asp.net_Asp.net Mvc 2 - Fatal编程技术网

ASP.NET:Web开发选择

ASP.NET:Web开发选择,asp.net,asp.net-mvc-2,Asp.net,Asp.net Mvc 2,我一直在学习开发网站使用ASP.NETMVC2的工作。。。在此之前,我从未在.NET环境中开发过。自从我开始使用MVC以来,我真的不知道如何用ASP.NET开发网站 我到处都听说过“网络表单”,但没有真正的区别。但是,除此之外,ASP.NET还有什么其他的web开发方法 这一切都很落后,我知道。。。但是,如果你能跟我开个玩笑,也许可以列出利用C语言开发优秀web应用程序的不同方法,那将非常有用。ASP.NET是开发.NET web应用程序的平台 位于该平台之上的是两种可供选择的技术: ASP.

我一直在学习开发网站使用ASP.NETMVC2的工作。。。在此之前,我从未在.NET环境中开发过。自从我开始使用MVC以来,我真的不知道如何用ASP.NET开发网站

我到处都听说过“网络表单”,但没有真正的区别。但是,除此之外,ASP.NET还有什么其他的web开发方法


这一切都很落后,我知道。。。但是,如果你能跟我开个玩笑,也许可以列出利用C语言开发优秀web应用程序的不同方法,那将非常有用。

ASP.NET是开发.NET web应用程序的平台

位于该平台之上的是两种可供选择的技术:

  • ASP.NET Web窗体
  • ASP.NETMVC
Web表单使用WinForms风格的开发—拖放、事件处理程序、页面生命周期、ViewState的状态性—我认为这一切都是邪恶的

正如您所知,MVC没有页面生命周期,没有事件处理程序,没有服务器控件(您可以,但不建议/需要),没有ViewState

我真的不知道我还能说些什么,不需要太多细节

这两项技术将继续得到支持/增强

但是由于您已经精通ASP.NETMVC,我认为学习Web表单没有任何好处。如果有什么问题的话,那将是一种倒退

关于这项声明:

请跟我开个玩笑,也许可以列出利用C#开发优秀web应用程序的不同方法

那有点太宽泛/主观了

什么是“伟大”?表现好吗?看起来不错?可维护的?所有这些

毫无疑问,MVC在大多数方面都比Web表单做得更好

Web表单应用程序唯一可行的选择可能是需要大量复杂网格/控件的intranet应用程序,而不需要SEO/AJAX之类的东西


其他一切都应该在MVC IMO中完成。

ASP.NET是开发.NET web应用程序的平台

位于该平台之上的是两种可供选择的技术:

  • ASP.NET Web窗体
  • ASP.NETMVC
Web表单使用WinForms风格的开发—拖放、事件处理程序、页面生命周期、ViewState的状态性—我认为这一切都是邪恶的

正如您所知,MVC没有页面生命周期,没有事件处理程序,没有服务器控件(您可以,但不建议/需要),没有ViewState

我真的不知道我还能说些什么,不需要太多细节

这两项技术将继续得到支持/增强

但是由于您已经精通ASP.NETMVC,我认为学习Web表单没有任何好处。如果有什么问题的话,那将是一种倒退

关于这项声明:

请跟我开个玩笑,也许可以列出利用C#开发优秀web应用程序的不同方法

那有点太宽泛/主观了

什么是“伟大”?表现好吗?看起来不错?可维护的?所有这些

毫无疑问,MVC在大多数方面都比Web表单做得更好

Web表单应用程序唯一可行的选择可能是需要大量复杂网格/控件的intranet应用程序,而不需要SEO/AJAX之类的东西

其他一切都应该在MVC IMO中完成