现在的前端圈已经烂到骨子里,人人都在追框架、卷语法、秀工程化,却连最基础的原生JS都写不明白,整个行业都在集体退化、集体摆烂。Vue、React、TS、Vite一套堆上去,个个觉得自己是高级工程师,可真让他们脱离框架写点东西,立刻原形毕露,连闭包、原型、异步、DOM操作都一窍不通,这种前端,本质就是只会套模板的工具人。

最离谱的是,现在很多前端连原生AJAX都不会写,一上来就是axios、fetch封装,离开第三方库连个网络请求都发不出去。DOM操作更是重灾区,增删改查全靠框架指令,document、querySelector、事件委托、事件冒泡一概不懂,遇到简单的交互问题都要靠框架API硬套,完全不知道浏览器底层是如何运行的。更别说原型链、作用域、this指向、异步执行顺序这些核心基础,能说清楚的人寥寥无几,全是只会背面试题的半吊子。
原生JS的精髓——函数式、模块化、异步流程、设计模式、性能优化,在现在的前端身上几乎看不到。大家沉迷于模板语法、响应式、状态管理,把所有逻辑都交给框架处理,自己只负责拼接页面、调用API,完全丧失了独立思考和原生开发能力。一个连原生都不扎实的人,就算把Vue、React背得滚瓜烂熟,也只是个虚有其表的花架子,遇到复杂问题、底层bug、性能瓶颈,立刻束手无策。
更可怕的是,整个行业都在纵容这种退化。面试疯狂问框架源码、工程化原理,却很少有人考察原生基础;培训机构只教快速上手框架,不教JS核心原理;开发者也乐得躺平,觉得会用框架就够了,根本不想深入底层。久而久之,前端变成了最没有技术壁垒的岗位,人人都能快速入门,人人都只能做低端开发,稍微有点技术含量的工作,全都做不了。
浏览器才是前端的根,原生JS是前端的魂,丢了根和魂,再花哨的框架也只是空中楼阁。当年的前端不用框架,仅凭原生就能写出复杂交互、动画、游戏、工具库,逻辑清晰、性能强悍。现在的前端,离开脚手架和框架寸步难行,连一个静态页面、一个原生轮播、一个原生表单验证都写得磕磕绊绊,这种水平,怎么好意思自称专业前端?
框架是用来提升效率的,不是用来废掉开发者的。现在的前端,把工具当成了全部,把捷径当成了正道,最终只会在不断迭代的框架里疲于奔命,永远无法触及真正的技术核心。
只会玩框架的前端,走不远也站不稳,原生扎实、懂原理、懂底层的人,才是真正不可替代的。可惜这个道理,大多数人直到被淘汰那天,都不会明白。