学习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 牢记这三个方面 >未来范围 注意:已经使用C#做了一些WinForms编程 谢谢 解决方法
大多数人会说我相信,这在很大程度上取决于你想要学习的内容和你想要发展的风格.如果你想要很多的页面标记的控制,并打算使用大量的
AJAX和CSS,那么MVC是一个更好的方法,最大的折衷就是丢失了Microsoft控件,如Gridview等拖放组件. MVC是非常强大和可扩展的框架,并且学习它还将允许您学习MVC模式(如果您以后将其技能多样化到其他开发平台,这将非常有用).
然而,如果您正在创建需要快速发送的大量内部Web应用程序,那么Webforms肯定是一个更好的方式,它具有良好的文档和成熟性,并且控件允许您免费构建强大的功能.虽然您将获得在MVC中操作数据的基本模板,但它并不像Webforms中的构建应用程序那样快. 我的个人建议是学习MVC(它的模式),因为它没有大量的依赖Microsoft的专有组件,让您考虑到您的应用程序在前面,它与后端的交互. 如果你想要一个很好的例子,一个大的MVC网站…你正在…它在ASP.NET MVC上运行的stackoverflow. 希望这有帮助,这是一个很普遍的意见,而且这两个论点还有很多.然而,从个人经验来看,MVC会教你从长远来看可以使用更多的可重复使用的标准网络技术. 再见 乔恩 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 带有Base64编码的JsonResult
- ASP.NET Core:跟踪当前活动页面,或如何在视图中获取控制器
- 无法启动ASP.NET Development服务器,因为正在使用端口“190
- ASP.NET:Javascript关闭时究竟会受到什么影响?
- asp.net – 标签导航 – 框架还是AJAX?
- ASP.NET MVC对不存在的用户进行身份验证和授权
- asp.net – AJAX updatepanel给出错误
- ASP.NET应用程序重新启动太多
- .net – 如何创建一个dotnet核心单个可执行文件
- asp.net-mvc – ALTER TABLE DROP COLUMN失败,因为表’yyy’
推荐文章
站长推荐
- asp.net – 如何避免重置IIS以确保调试器附加*正
- asp.net-mvc – 如何在我的视图中将HTML从MVC控制
- asp.net-mvc – DataAnnotations和资源不能很好地
- Razor Page Library:开发独立通用RPL(内嵌wwwr
- msbuild – 使用新的ASP.NET CORE 1.1 csproj文件
- asp.net – 当完全执行OnResultExecuted和OnResu
- asp.net-ajax – 如何在ASP.NET AJAX中实现文件下
- asp.net-mvc – TimeSpan的MVC编辑器模板
- asp.net – Glimpse手动分析a MiniProfiler?
- asp.net-mvc – 页面的ValidateRequest设置可以被
热点阅读