中国是桥的故乡,自古就有“桥的国度”之称,发展于隋,兴盛于宋。遍布在神州大地的桥、编织成四通八达的交通网络,连接着祖国的四面八方。
随着经济的发展以及社会的变迁,桥缩短了人类了解自然与社会在空间和时间上的距离。在中国有太多大家耳熟能详的大桥,例如:北京卢沟桥、南京长江大桥、武汉长江大桥、杭州钱塘江大桥、深圳湾大桥、虎门大桥等等。本篇文章以“桥”为点粗略地将前端开发模式的变迁串联起来。
那么什么是桥?
维基百科给出这样的定义:桥或桥梁是跨越峡谷、山谷、道路、铁路、河流、其他水域、或其他障碍而建造的结构,是一种由水面或地面突出来的高架,用来连着桥头桥尾两边路。
桥是一种用来跨越障碍的大型构造物。确切的说是用来将交通路线(如道路、铁路、水道等)或者其他设施(如管道、电缆等)跨越天然障碍(如河流、海峡、峡谷等)或人工障碍(高速公路、铁路线)的构造物。
背景介绍
近期正在参与某移动端项目的开发,其实现方案是采用 Hybrid App(混合应用)开发模式,H5 页面端一方面通过 jsBridge 与 Native webview 进行交互实现对应的交互效果,另一方面通过 Node 中间层与 Backend 进行交互实现对数据接口的对接(如下图所示)。在这个过程中我们把其中的一段交互方式进行抽象化且将联结着“桥头”(Native App)和“桥尾”(H5 Webpage)的中介(jsBridge)称为“桥”。