asp.net-mvc – MVC的实际应用||什么时候使用,还是不使用MVC
|
我看到了ASP.NET社区关于MVC的嗡嗡声。我知道它的起源的基础,并有许多网站(除非我错了,堆栈溢出本身)基于ASP.NET MVC。 从我听说过和阅读关于MVC的一切似乎是ASP.NET开发的未来。但是,由于我通常不会在.NET Web开发中讨论,我仍然想知道以下:什么时候适合使用MVC,什么时候不是,为什么? MVC的伟大(和可怕的)使用的例子将是迷人的。 如果这已经过去了,我的道歉! 解决方法这是我的2美分关于MVC的Web应用程序。对于MVC最初打算使用的GUI应用程序,需要“侦听器”代码,以便在事件更改模型数据时更新UI。在MVC中,这是不必要的,你可以免费获得你的监听器:web服务器,HTTP请求是事件。所以真正MVC的web应该更简单。实际上,它可以归结为中介模式,其中控制器在模型和视图之间进行中介。 有两件事情有很多混乱。不管常规的“智慧”: 框架!= MVC 数据库数据!=“模型” “全栈”Web开发框架通常添加许多功能,并且可能或可能不是基于MVC的核心。许多框架增加的功能之一是数据库访问或对象关系映射功能,并且因为框架和MVC混乱,随后数据库数据和MVC的模型方面也困惑。该模型通常可以被视为应用程序的基础数据,但它不必来自数据库。一个很好的例子可能是wiki,其中底层模型/数据由文件修订数据组成,例如,来自RCS。 希望这有助于,我相信其他人将有很多添加。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – Visual Studio 2008,2010或2012(v11)是否写入使
- asp.net-mvc – 为什么.NET在MVC asp.net应用程序中生成两个
- asp.net-mvc – 如何用asp.net mvc 3和ListBoxFor显示多个选
- asp.net – scriptresource.axd 404错误在asp net 4应用程序
- asp.net – 敏捷,Scrum和CMMI TFS流程模板有什么区别?
- asp.net-mvc – 我什么时候应该在ASP.NET MVC中创建一个新的
- asp.net-mvc – 流畅的验证自定义验证规则
- .net – .ToTitleCase不适用于所有大写字符串
- 如何为asp.net身份创建安全邮戳值(IUserSecurityStampStore
- .net – 带有数据绑定控件的“无效的回发或回调参数”
- asp.net – Visual Studio开发服务器不更新css和
- asp.net – 在C#中从IronPython调用时引用Python
- asp.net-mvc – 在不显眼的验证过程中使用parseJ
- asp.net-mvc – 在Razor web helper中使用html助
- asp.net – 使用Visual Studio 2017在.NET Core解
- Mono,asp.net c#和MVC如何和教程
- asp.net-mvc – 在.NET MVC 3中使用REST Web服务
- asp.net-mvc – ActionLink MVC中的图像按钮
- asp.net – IDENTITY_INSERT设置为关闭错误
- asp.net – Web API 2 – ApiController.Interna
