想搞好前端其实并不容易,除了面对复杂且分散的知识面以外,还要紧跟技术发展趋势,吸收更多的衍生框架。本章仅从作为UU跑腿-同城即送行业从事多年的Web前端开发者视角,解读前端未来发展趋势。
移动端能力放大
以前端技术为核心的开发方式,在移动端越来越成为主流方式。
小程序生态的崛起
无线端一直是前端高速发展的主战场,以近几年的发展趋势可知主要在以下区域:
-
App开发,以React Native为主
-
Hibird的模式,以Cordova为代表
-
小程序,依赖于微信,支付宝等的生态
事实上,上述几个方向的开发,越来越被前端技术占据。在它们的冲击下,原生移动开发将越来越少。
这是因为:开发与推广一个原生App的成本越来越高,越来越难。
原生App总体呈现数量下降的趋势,并且可能未来会更明显。这也是很多公司前端团队规模迅速发展的原因。
从中国互联网络发展状况统计报告2020报告上可以知道,国内App数量在2018年达到顶峰,随后越发呈现下降的趋势,明显受到小程序等的生态的影响。
目前腾讯、阿里、滴滴、美团、支付宝、字节全系列等企业都已经完成了小程序架构的建设。这也就意味着未来几年,会有更多的应用会以此形式野蛮发展。而企业想要提升自己的核心竞争力,必然会注重前端技术的发展。
所以,原生开发人员面临非常严峻的形势。虽然它不可能会消亡,但后面原生越来越会往平台或H5的承载体方向发展,这是一个已经存在的趋势。
跨端能力的增强
随着前端构建技术的告诉发展,优秀的构建框架如雨后春笋涌现,Web应用在跨端方面表现的能力越来越强。一套代码多端通用带来的人效提升尤为明显。越来越多的企业开始转入低成本高人效的跨端领域,以寻求更快的业务发展。
然而小程序只是前端跨端技术的冰山一角。跨端技术比较知名的就是Taro,基于静态编译时的方案。随着鸿蒙OS的推出,未来跨端将成为企业争夺资源的新战场。而鸿蒙OS也率先支持了JavaScript-前端主要开发语言。
随着跨端技术成熟,多应用通信或许成为中大型应用的桎梏。而微前端的话题这几年也逐渐升温,