不断采用构件技术是未来软件生产力提高的主要来源。——霍克等,《软件业的成功奥秘》①
本文首先通过与传统行业的对比,回顾了软件行业的发展历程;然后探讨了互联网背景下面向构件的发展趋势。通过本章,你可以对面向构件的历史与现状有一个大致的了解。
1.1 面向构件的演变
你需要把事物追究到最早的起源,并且考察它们因何并且如何变为退化的,但是仍要向古今两个时代都去求教;向古时要问何者是最良好的;向现时要问何者是最适当的。——培根,《培根论说文集》
面向构件实乃一种思想、一种方法,从本质上说,就是将需求分配到诸如类、包、服务等构件中。其核心思想还是来自于分割的原理,就像我们研究物质一样,自然界一切物质都由有限数量的元素组成,每种元素对应着相应的分子或原子等。所以,通过与传统行业的构件化进程的对比,也许是理解软件构件化的一个最佳起点。
1.1.1 汽车行业的构件史②
20世纪是人类进入工业化社会的世纪。制造业是工业化的龙头,它影响着整个工业化的发展进程。其中汽车工业又是20世纪对人类生活影响最大的产业之一。汽车技术已有100年以上的历史,汽车制造技术已经从手工打造一步步地发展到基于构件的大规模的生产。这里我们将与读者一起回顾这个发展过程以及构件思想对汽车制造业产生的影响。
文章来源于领测软件测试网 https://www.ltesting.net/