互联网风口太多了,到底哪些才是真的趋势?(16)

技术的本质与技术发展的逻辑

技术在不断的推陈出新,令人眼花缭乱,但如果抓住了这些技术的本质,会发现太阳底下并没有新鲜事。

如果将上面的各个领域的重要技术变革提炼一下,会发现其中的一些有共同点:

虚拟化:将硬件资源虚拟为软件资源,然后进行统一调度和管理。隔离:从虚拟机到容器,再到虚拟机与容器融合,隔离的技术定义了云的形态。解耦:无论是后端的微服务、前端的前后端分离、组件化等等,都是将关注点分离,解耦合的过程。编排:大量不同的服务、任务,让他们组成一个整体,相互间能良好的协作。智能化:让服务个性化,或者让自动化替代以前需要人工完成的事情。实时化:计算和处理在极短时间内完成,从而实时的给予反馈。当然,其中会有一些遗漏,或者有些你并不认同,但我想表达的是,这些技术存在一些共同的本质,它们是不同的领域技术发展的共同逻辑。

再进一步:是什么在推动软件的发展?

上面我们已经知道了软件的常规发展趋势,可是,如何预测软件的颠覆式创新?要预测这个,我们需要更加深入去挖掘软件进步的源头。

推荐阅读