加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

学习Asp.Net WebForms或Asp.Net MVC

发布时间:2020-12-15 18:58:50 所属栏目:asp.Net 来源:网络整理
导读:这可能是一个笨蛋,但我找不到一个直接的答案.如果一个人即将开始通过.NET框架学习网络开发,他应该使用哪种技术? Asp.Net WebForms Asp.Net MVC 牢记这三个方面 未来范围 复杂性 功能 注意:已经使用C#做了一些WinForms编程 谢谢 解决方法 大多数人会说我相
这可能是一个笨蛋,但我找不到一个直接的答案.如果一个人即将开始通过.NET框架学习网络开发,他应该使用哪种技术?

> Asp.Net WebForms
> Asp.Net MVC

牢记这三个方面

>未来范围
>复杂性
>功能

注意:已经使用C#做了一些WinForms编程

谢谢

解决方法

大多数人会说我相信,这在很大程度上取决于你想要学习的内容和你想要发展的风格.如果你想要很多的页面标记的控制,并打算使用大量的 AJAX和CSS,那么MVC是一个更好的方法,最大的折衷就是丢失了Microsoft控件,如Gridview等拖放组件. MVC是非常强大和可扩展的框架,并且学习它还将允许您学习MVC模式(如果您以后将其技能多样化到其他开发平台,这将非常有用).

然而,如果您正在创建需要快速发送的大量内部Web应用程序,那么Webforms肯定是一个更好的方式,它具有良好的文档和成熟性,并且控件允许您免费构建强大的功能.虽然您将获得在MVC中操作数据的基本模板,但它并不像Webforms中的构建应用程序那样快.

我的个人建议是学习MVC(它的模式),因为它没有大量的依赖Microsoft的专有组件,让您考虑到您的应用程序在前面,它与后端的交互.

如果你想要一个很好的例子,一个大的MVC网站…你正在…它在ASP.NET MVC上运行的stackoverflow.

希望这有帮助,这是一个很普遍的意见,而且这两个论点还有很多.然而,从个人经验来看,MVC会教你从长远来看可以使用更多的可重复使用的标准网络技术.

再见

乔恩

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读