
正文
asp.netmvc可视化的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Webform和MVC,为什么MVC更好一些
通常,对于应用程序开发而言,它比较简单,这是因为组件(Page 类、控件等)紧密集成并且通常需要比 MVC 模型更少的代码。ASP.NET MVC 通过将应用程序分为模型、视图和控制器,化繁为简的工作更加轻松。
webform生产关系是比mvc先进的,但是它不适合现在的网络设施生产力,如果要适合说不定要10年后。webform和mvc很好的印证了生产关系必须适合生产力,即使强大如微软也无法改变客观规律。
Webform是视图优先的架构,所以视图决定了展现的数据,所以视图的扩展性就很差,如果遇到复杂的数据结构,这种方式就显得力不从心了。
也增加了往返于B、S间的代码量,并且页面表示和页面逻辑强耦合,不便于维护和扩展。因此性能与界面维护方面,自然是MVC好。所以,一般基于LAN的业务处理系统适合webform,基于WAN的访问量大的网站适合MVC。
webfrom操作简单,思路清晰(指的是人来理解),但是冗余代码多,程序臃肿,响应慢。mvc更加面向对象的思维来解决问题,更加易于拓展维护。ef不是开发用的,是一种数据库连接技术,用来获取数据的,类似ado。
相关问答
Q1: 什么是asp.net的MVC框架,与winform有什么不同?
MVC是一种设计模式,其本身与具体的技术平台无关的。
补充: vs2008 是开发工具,asp.net 是开发平台 C# 是语言,mvc是框架,就是别人写好了,你可以直接框架里面的代码,比如:.Ner FrameWork。这也是个框架。
第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQ请求,管理数据库。 B/S模式的优势 首先它简化了客户端。它无需象C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。
ASP全称是ActiveServerPages,是由微软开发的一种服务器端脚本(主要使用VBScript、JScript),主要用来开发动态网页的。它在.NET框架之前诞生,早在10年前就已被淘汰了,自.NET面世后,ASP有了一个升级版:ASP.NET。
Q2: asp、net、mvc,、mvvm有什么本质区别吗?
MVC、MVP、MVVM这些模式是为了解决开发过程中的实际问题而提出来的,目前作为主流的几种架构模式而被广泛使用。
MVVM与MVC最大的区别就是:MVVM实现了View和Model的自动同步,也就是当Model的属性改变时,我们不用再自己手动操作Dom元素,来改变View的显示,而是改变属性后该属性对应View层显示会自动改变。
补充:vs2008是开发工具,asp.net是开发平台C#是语言,mvc是框架,就是别人写好了,你可以直接框架里面的代码,比如:.NerFrameWork。这也是个框架。
MVVM和MVC的区别就是MVVM实现了自动同步,MVVM比较精简。
关于asp.netmvc可视化和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








