阿里妹导读
本文会先带领大家一起简单回顾下跨端技术背景与演进历程与在这一波儿接着一波儿的跨端浪潮中的饿了么跨端现状,以及在这个背景下,相较于业界基于React/Vue研发习惯出发的各种跨端方案,饿了么为什么会选择走另外一条路,这个过程中我们的一些思考、遇到及解决的问题和取得的一些成果,希望能给大家带来一些跨端方面的新思路。跨端技术背景与演进历程
跨端,究竟跨的是哪些端?
自90年的万维网出现,而后的三十多年,我们依次经历了PC时代、移动时代,以及现在的万物互联(的IoT)时代,繁荣的背后,是越来越多的设备、越来越多的系统以及各种各样的解决方案。
总的来说,按照跨端的场景来划分,主要包含以下类:
跨设备平台,如PC(电脑)/Mobile(手机)/OTT(机顶盒)/IoT(物联网设备)。不同的设备平台往往意味着不同的硬件能力、传感器、屏幕尺寸与交互方式跨操作系统,如Android/iOS/HarmonyOS。不同的操作系统为应用开发通常提供了不同的编程语言、应用框架和API跨移动应用,如