MVC技术的起源

MVC技术的起源

  1. 首先先回想一个项目《超市管理系统》和《学生管理系统》采用的是两个不同的框架:Winform框架和WPF框架。
  2. 这两个项目采用的设计模式:三层和抽象三层
  3. 采用设计模式的好处:是为了分工明确,例如学生管理系统在CS版本使用的Winform做前台界面,在WebForm中直接可以将CS版本中的BLL/DAL/Model/Common这些dll文件直接拿过来就可以使用。相当于直接可以将前台界面替换为ASP.NET中的WebForm页面
  4. 但是在BS项目中ASP.NET Webform版本的学员管理系统中遇到的问题是:有些同学根本不擅长页面设计,因此做出的系统界面十分丑陋。因此在目前的开发中要求:前后端分离(前端工程师只需要负责HTML+CSS+JS,后端工程师只需要负责SQL+C#逻辑)
  5. 而WebForm框架存在的问题:首先是服务器控件十分繁琐,其次前后端相连甚密,页面中任何空间发生姓名或ID的改变都会导致程序崩溃
  6. 为了实现前后端技术的彻底分离,逐渐衍生出的一种技术就是MVC
  7. MVC在任何技术中都存在只是叫法不一致。
    在ASP.NET中叫:ASP.NET MVC
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值