前端目前的发展方向更广泛,身边有部分同事从php开发转到前端,也相当于给迷茫的人推荐了一个选择,不吹不黑。

本人从事前端开发,工作年限不久,但刚好赶上react,vue,ng三足鼎力的时代,ES6的兴起,改写了前端旧的写法,企业开始真正和jquery说分手,和react等暧昧起来。这时的开发兴起前后端分离,有很多公司是后端spring-boot和前端vue等搭配。开发起来后端更注重数据层相关的问题,前端则完全注重页面的开发和交互。

如今是否前端还只是做个切图仔呢?答案是否定的,目前的前端发展日星月异,能代替后端做的更加多了,有一个很直白的道理,前端能做的东西,往往比后端实现起来更美观。且随着前端框架和ES6ES7等的兴起,数据的处理前端比后端更加得心印手,因此前端人员开始需要进行数据结构的调整,过滤和处理等操作。这便是第一个切图仔不做的事儿

后端对前端来说就是服务端,随着node和webpack的发展,前端也玩起了服务端渲染(ssr),但不再是把页面放到java中去渲染,而是前端开发人员也需要在服务器搭建一套支撑前端页面快速渲染的node服务端,这就是第二个切图仔玩不了的事了

这时的前端大多已经玩的了node,就可以代替后端做一些服务端的事情,例如很多公司的页面数据要生成PDF报表,很多较大的可视化图像要提供下载等,这些问题仅仅凭用户的浏览器是没法支撑运算和生成的,而这一切又和用户当前操作或许牵扯关联,只能交给服务端来做运算和创建,对前端来说,就会涉及到很多node服务端相关的技术处理,后端只需要提供数据即可,这里面的技术有点难度,也是第三个过去切图仔不做的事

数据可视化目前也是在前端用的最偏向于算法的方向,同时很多大数据行业都需要做数据可视化,当然所谓的可视化不是单单用echarts等只需要配置就生成的图形,毕竟局限性还是挺大的,数据分析行业往往有着自己的企业分析图,大多是用d3做的,例如企查查,天眼查等的股权结构图等,这些技术都在表明前端技术日益壮大,同时也在标志着这个行业注定门槛会越来越高。


http://www.45zq/portal/about/index.html

更多推荐

目前的前端发展日星月异,能代替后端做的更加多了