标签:模式 简单 构建 复用 没有 -- aof spn 前端
(1)WebForms
(2)MVC
(3)WebAPI
--------------------------------------------------------------------------------------------------------
a.关于WebForms。
先说优点:快速可视化构建web程序开发,构建方便,业务模型简单。在小型网站系统中,有着非常大的优势。
劣势:业务,数据 与前端的耦合性太强;控件复用性太差;代码逻辑雍总。
b.关于MVC。
优点:简单说,就是前后端分离,数据,逻辑,业务完全可以分离。可以很容易的给前端想要的任何数据,快速给前端想要的视图或数据。
缺点:开发周期延长(如果不考虑后期维护的话)
关于webforms和MVC的比较,以下文章描述的非常好:
(引用:https://www.cnblogs.com/liangxiaofeng/p/5583803.html)
c.webapi。
基于MVC模式的webapi有着天生的优势,这点无需赘述。有很多老的系统还是在使用aspx,ashx架构的webapi,不是不行,维护上确实有太多问题,相对来说基本没有优势了。aspnet本来就是视图优先的框架,做数据型的api天生劣势。 如果是新开发系统,建议用mvc模式的webapi
标签:模式 简单 构建 复用 没有 -- aof spn 前端
原文地址:https://www.cnblogs.com/ajet/p/10455050.html