5G的到来,将会对前后端的开发带来很大的影响和挑战。今天,我们简单的分析一下,究竟会有哪些影响和挑战。
目前看来,5G对前端的影响,主要是5G对目前终端的影响。终端将会变得,更加的多样,更加的复杂,对性能的要求也将更高。
终端的多样性和复杂性,表现在系统的多样,展示逻辑的复杂,人机交互的多样和复杂。对前端来说,面对这种情况,多端开发的能力是很重要的,也需要提前了解一下人机交互的发展情况。而且,对终端展示来说,3D将会成为主流。
另外一个情况就是终端的性能将越来越高,那么意味着一些复杂的计算逻辑将会落到终端,现在比较火的边缘计算,也是基于此。对前端来说,掌握一些算法,比如:图像识别等等,也将是以后对前端的要求之一。
5G多后端的影响,更多的是挑战。5G的传输速度能达到几G/秒,但是当前的后端,能不能再网络、硬件和软件层次上跟的上这种速度,我是持有怀疑态度的?
以网络为例,当前的带宽是以百兆级别的,远远跟不上5G的传输速度。比如说:一个1G的视频,理论上5G是可以1秒下载完成的,但是,如果1000个人同时下载这个视频,假如后台是200M的带宽,在1000并发下能达到多少呢?估计跟当前4G的情况差不多。
这是以传输的角度来说的,从数据读写角度来看,当前的硬件水平也达不到5G的理论传输速度的水平。所以,后端将成为5G应用的主要限制因素。一些新的网络技术和软硬件技术应该会陆续出现。
当千兆网络普及,硬件能达到几个G/秒的读写,5G的应用才会有大的发展。
无论是何种情况?对开发者来说,持续的学习能力,才是核心竞争力。
网友评论