最近很多粉丝过来找我:李老师,我在开发过程中是不是一定要使用框架啊?
这很明显是个在小白学习中经常可以看到的问题了,“我用JavaScript原生写的也可以用啊,一定非得用框架吗?”,这个在Internet平台上的争吵,也曾进行到仿佛必须要额外编写API能更容易创建Web应用那样的地步。
基础语法都可以写的前端,为什么还要框架?
很多小白朋友是不懂什么是框架的,只听过jQuery这些东西,以为就是框架。或者认为框架就是加速开发,觉得这些库、插件就能完成框架的工作了。
尽管不使用框架也能正常运行项目,但是,这也是有代价的。
那些坚持主张不用框架手写Javascript的人,一般会被咱们认为是斯德哥尔摩综合症(情感上会容易依赖他人且容易受感动的人)的人,忘了Internet平台上有多套神速发展的API,起码有三种分歧的技术,三种完全不同的语法。web平台标准并确定了超出有个API,结果上浏览器中的维恩图也表现了这些远大差距。
其实框架的出现,是改变前端地位的重要标志。最重要的表现,就是前后端分离,在前后端分离之前,很多后端开发都是又当爹又当妈的,效果不好效率也不高,我就是在后端出身,深知痛苦。
前端开发学习