前端脱离框架去开发,就是不使用任何前端框架(Vue、React等)的情况下,直接用js、html和css去开发web。这意味更能深入了解前端底层原理和机制,避免依赖框架。
在面对静态且不做过多功能的低项目下,其实脱离框架就已经足够了。框架编写的代码必须要进行编译才能在浏览器中渲染,所以便有了webpack。像Vue的出现就是为了解决一些痛点问题,比如双向数据流、自动响应式更新等,但我们又不得不遵守他们框架内的一些语法,随着vue的升级,我们也要不停学习更新的框架内容。框架本身是有利于开发的,但面对一些简单的问题时,不用框架反而是明智的。根据需求而决定去不去用框架进行下一步的开发。
当开发多个类似的网站,没有打包过的代码放上服务器,能直接在服务器改源代码。而使用框架后打包的源码放在服务器中,要修改却只能本地修改,反而更浪费时间。当熟悉纯js开发后,还能开发一些工具以及框架出来。