asp.net-mvc – 选择哪种ASP.NET编程模型?
摘要
我是一名经验丰富的程序员,在使用不同编程语言的Windows Forms开发方面拥有多年经验,如本问题所述: Will learning WPF improve my skills in ASP.NET? ASP.NET或任何基于Web的编程语言对我来说都不太适合探索或使用.虽然我不熟悉基于Web的技术,但我对这些技术的好奇心在增长和增长.除此之外,我了解基于Web的编程需要的市场.我想将我的知识和经验扩展到网络,虽然只是知道我在说什么而不是推测什么. 我作为信息和流程系统开发人员的经验使我能够理解概念和一些基础知识.我知道基于Web的应用程序是无状态的,并且我需要使用会话或视图状态变量来保持用户正在使用的信息,否则我会松开它们. 我还了解基于Ajax的控件的基础知识,例如UpdatePanel,它将更新或仅刷新UI页面的一部分,而不是再次通过连接重新加载所有内容. 我可以让CSS为您的页面部分定义样式,并且您可以通过更改CSS引用来彻底改变您的网站方面. 事实上,我也知道我不太懂的主页. 编程模型 我刚观看了关于为我/我的应用程序选择合适模型的视频: 如果看起来像ASP.NET MVC,我认为这是最好的方法,对于那些熟悉Web应用程序的资深Web开发人员来说更是如此. 我在Windows窗体中使用了很多DataBinding,而WebForms似乎更像是我在寻找ASP.NET,直到他们说MVC允许单元测试,TDD和敏捷方法,我坚持,作为一个认证的专业Scrum Master. 对于我说编程模型更自然的事情,我有点混淆了. 问题 >考虑到我的知识基础和经验,您认为我会更舒服的编程模型是什么? 最后 我对所有这些ASP.NET内容感到非常困惑. 解决方法
这是非常主观的,它很可能会被关闭,无论我们给出什么样的答案,它都可能会得到同样的回报,但是……
鉴于您对WinForms开发的熟悉,如果您希望尽快启动并运行,我会说要转到WebForms.即使您最终切换到MVC,在您了解Web开发的细节时,您最初会更熟悉WebForms,因此对您的系统来说不会太令人震惊. 而且我不会因为被其他人看到这一点而感到有偏见,我意识到MVC有许多优点,但我个人认为,我认为进入“哪个更好”是愚蠢的.讨论.我给出了这个答案,因为他问(复述)“哪个更容易掌握并开始”. 编辑 对于第三种,MVC中的数据绑定有点不同,但并不是那么多.引擎盖下的数据访问是相同的,但您可以更严格地控??制输出. 请参阅这篇文章,快速了解如何解释如何进行简单的“绑定”.这个问题的提问者不太熟悉MVC,并且询问如何在MVC的下拉列表中进行数据绑定.给出的答案很好,并指出了一篇好文章. ASP.Net MVC framework and databinding (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Asp.Net Web API和WCF服务有什么区别?
- asp.net – FormsAuthentication.SetAuthCookie()是否创建一
- asp.net – 如何使我的硒测试不那么脆弱?
- asp.net操作xml增删改示例分享
- asp.net中machineKey的作用
- 可以在asp.net mvc4中使用jquery在@html.label中设置值吗?
- ASP.NET Core MVC base64映像到IFormFile
- asp.net – 缓存SELECT语句的结果,以便在多个查询中重用
- 是否有可能在ASP.NET Webforms中实现HTML5等新标准?
- asp.net-mvc – 如何动态添加到ASP.NET MVC RouteTable?
- 是否值得使用webform视图引擎将现有的asp.net-mv
- SQL Server2005探索之—— 利用SQL Server2005提
- asp.net-mvc – 强大的html帮助程序,具有不同的g
- asp.net-mvc – ASP.NET MVC应用程序自定义错误页
- asp.net – 在ViewState或Session State中存储Da
- 用Dataset对象读取XML内容来绑定下拉列表框
- asp.net-mvc-3 – .NET MVC 3中的命令模式(从控制
- asp.net-mvc – 如何将ms显示从LHS移动到RHS
- asp.net-mvc – ASP.NET MVC – 模型可以有业务逻
- ASP.NET,jQuery,脏窗体和window.onbeforeunload