请问2023-2027前端会往哪一方面发展?
又看前端,先要看前端定义。
有前有后,对于不太懂技术的人来说,最简单的区分方式,你能看到的,都是前端,你看不到的,都是后端。
比如说知乎,你看到的网页,手机APP,都是前端,剩下你的粉丝列表,个人资料都是后端存储。
前端偏交互,后端重数据。
所以要看前端怎么样 ,就要看交互趋势是什么。
1 元宇宙概念带动3d 发展
过去3d在游戏,大屏应用比较多,因为占资源,吃机器,硬件性能和带宽跟不上,普通应用会比较少,但随着元宇宙的科普程度增加,硬件性能提升+传输提速,3d的应用场景会逐渐增多。
从技术栈来说,引擎是大多数网页前端大佬们不太熟悉的领域,大概率会成为以后前端必备技能。
2 web3 和web2的差异化会越来越大
在web2里,域名始终占据核心位置,因为要根据域名变成IP再访问服务。
在web3里,IP和域名被封装和抽像,全球资源像是在一个超级大的计算机里,前后端的交互方式又变的扑朔迷离,很可能完全被封装到前端工程师不需要关心传输协议,只关心资源名称和数据。
3 物联网的应用场景越来越多
传感器,寄存器,采集器,边缘计算等体系,也是和过去前端工作范畴有比较大的区别。网页和手机的数据输入,多数是鼠标,摄像头,键盘等人机交互,而传感器采集的数据就五花八门,温度,湿度,风感,震动等等一堆指标数据。
这些数据的输入好比是计算机的感知能力在持续增强,很有可能也归结于前端。
4 人机接口更丰富
手表,手环,头盔,眼镜,车机,大屏等等都在扩展人机交互的接口,对应的,无论输入和输出都需要前端发生一些改变。
目前不确定是不是继续会区分网页,小程序,Android 或者 iOS,嵌入式开发,但趋势来看,他们之间的界限在模糊。
5 直播等成为基础设施
快速接入直播等能力,也是前端的趋势之一,需要熟悉了解直播协议,或者直播供应商对外提供接口或sdk。
从以上趋势来看,前端朝着交互丰富,设备杂乱,展现增强的方向走,未来是会出现新的语言或规范能够统一硬件差异,还是继续分裂成各种细分领域,短期内不好确定。
但纯粹是网页或小程序来说,大概率还是高性能,低代码,工程化几个方向走,现在的问题就是,浏览器还能活多久?
会一直存在还是被削弱,还是持续增强,你怎么看?