计算模式的变迁

来源:互联网 发布:衢州学院网络课程 编辑:程序博客网 时间:2024/05/22 14:48

计算模式的历史:

    – 1965-1985:以大型机为核心的集中式处理模式(mainframe);    – 1986-1990:以PC/文件服务器为核心的文件共享计算模式;    – 1990-1996:以C/S结构为主流的分布式计算模式;    – 1996- :以Web为核心、 B/S结构为主流的分布式计算模式;    – 2005- :以各类移动设备为核心的普适计算模式;    – 2008-:以云计算为核心的集中式共享模式(虚拟化);    – 2015-:以IoT和边缘计算为代表的分散式+集中式计算模式。

这些比较专业的单词在博客就不详细讲解了, 就简单说明一下C/S、B/S、M/C这三种软件体系架构。

   1.C/S: Client/Server或客户/服务器模式(见下图);   2.B/S: Browser/Server或浏览器/服务器模式(见下图);   3.M/C: Mobile/Cloud或移动端/云端模式,就是将应用转移到移动端,最常见的就是我们时时刻刻都在使用的各种手机app。

C/S
C/S

B/S
B/S

其次还有不得不提的SaaS(Software-as-a-service, 软件即服务),特征如下:本质上属于B/S结构,对B/S的扩展有: 1.通过web来管理和使用软件;2.软件被集中式的部署与管理,统一升级和维护;3.单实例、多租户。SaaS与传统B/S的本质区别:多租户共享服务和软件实例。而实现SaaS的惯用架构模式就是MVC(模型-视图-控制器)模式。