前端架构师,听起来就是一个很高大上的名称,在大多数程序员的眼中,架构师一般从事后端开发,Java或者C++出身,他们往往拥有着十八般武艺,可以解决业务中出现的各种问题。但是自从前端架构师的概念出现在前端工程师的视线中的时候,每当初入行的前端工程师,被面试官问道你的未来规划是什么?很多人都会很顺口地回答:“朝着架构的方向。”要想真正的了解前端架构师,就继续往下看。前端架构师,源于前端开发问题的膨胀, 堆砌的业务逻辑和复杂多元的技术栈体系以及不统一的工程体系加上 js 灵活的语言特性, 促使前端开发这个问题的规模以惊人的速度膨胀,以至于前端工程师调侃自己是 “重做工程师”。 于是顺理成章的, 前端架构师就诞生了。由于node的出现,前端工程师不需要依赖于后端程序而直接运行,从而前后端分离起来。所以当开发一个新产品的时候服务只需要写一次,但是面向用户的产品可能有很多,例如网站、Android客户端、iOS客户端和微信小程序等。由于各个平台使用的技术栈都不一样,代码无法复用,非常浪费人力、物力。那么有没有什么技术能够解决这一痛点呢?大前端应运而生,其实大前端的主要核心就是跨平台技术,有了跨平台技术,各个平台的差异性就抹平了,开发者只需要一套技术栈就可以开发出适用于多个平台的客户端