/ tags/ misc

# 软件开发发展历程(五)

12 min read

本系列第五篇,聚焦现代大型系统架构的演进。从服务化探索到云原生体系,剖析技术如何应对系统规模化、协作复杂化与运维自动化挑战。本文梳理从单体架构到 Serverless、边缘计算等新范式的演进逻辑,揭示各阶段核心矛盾与突破路径。

Read

# 软件开发发展历程(四)

12 min read

本系列第四篇,聚焦 Web 开发技术的演进历程(1990 年代至今)。从简单的文档展示到复杂的全栈应用,Web 技术经历了三次范式跃迁:静态到动态、同步到异步、单一到全栈。本文将梳理技术演进的内在逻辑,揭示每个阶段的核心矛盾与突破路径。

Read

# 软件开发发展历程(三)

14 min read

本系列第三篇,聚焦 1990~2000 年代软件架构的第二次重大变革。个人计算机普及与互联网兴起,驱动软件架构从单机应用向网络化协作模式演进。本文将探讨单机应用的黄金时代、C/S 架构的崛起与局限,以及 B/S 架构如何成为 Web 时代的解决方案。

Read

# 软件开发发展历程(二)

10 min read

本系列第二篇,介绍 1980~1990 年代软件架构的第一次系统性演进。随着软件规模扩大与图形界面兴起,单纯的模块化已难以支撑需求,软件架构迈入了以“分层”为核心的系统性设计阶段。本文将梳理从模块化设计到 MVC 架构的演进逻辑,并介绍其中关键概念的优势与应用。

Read

# 软件开发发展历程(一)

7 min read

本系列将回顾软件架构的发展演进,本文是第一篇,讲述软件架构最初的形态:单体程序,以及模块化和结构化编程的兴起。

Read