除了MVC框架外,还有什么软件设计典范 - 爱问答

(爱问答)

除了MVC框架外,还有什么软件设计典范

360百科对Mvc有如下描述:

Mvc全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。


关键在与软件设计典范,既然MVC只是其中一种,应该还有其他软件设计规范,知道可以说一下吗?

模式有三种,Architectural Pattern、Design Pattern、Coding Pattern。
架构模式描述软件系统里基本的结构组织或纲要,提供一些事先定义好的子系统,指定他们的责任,并给出他们组织在一起是法则和指南。一个架构模式常常可以分解为许多设计模式的联合使用。
设计模式提供一种提炼子系统或软件系统中的组件或者他们之间的关系的纲要设计。设计模式描述普遍存在的在相互通信的组件中重复出现的结构,这种结构解决在一起的背景中的具有一般性的设计问题。

可是像struts,webwork等主流框架其实本质都是mvc的啊!
mvc已经很简单了!而且现在有好多技术如spring,hibernate等又可以让每个层的开发量大为减少!
所以个人认为楼主朋友应该多学点其他每个层的主流开发技术以降低开发难度和强度而不是换个框架开发!毕竟mvc的框架对于逻辑的的理清很有帮助!

MVC模式,MVC与三层<em>架构模式</em>,WebFroms vs ASP.NET MVC

下一篇:抖音app引流脚本怎么样?哪家的引流脚本好

上一篇:c语言中while的问题

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?