
在开发中!常常会听说这个是一个前端的轻量级框架、那个是后端的轻量级框架 。
之前你是不是这样认为:比如说Vue.JS是一个轻量级的前端框架,在培训机构的老师是不是这样子教你:“学生们,大家来来看看这个vue.js的源文件是多大 。Jquery的源文件是多大” 。
我觉得这样子说就会误导学生的轻的理解 。学生们会以为只要比Jquery文件小的并且能够作Jquery也能做的事情就是轻量级框架 。
再比如:Spring也被定义为后端的轻量级框架,但是我看了Spring源码解析这本书的时候发现spring的类、Spring的接口非常的多,而且Spring的包也是比其他框架大!但是它为什么还被定义成为后端的轻量级框架?
【vue框架是什么 - 经验总结 www.jingyanzongjie.com】
当我看到国外牛人一片的文章的时候 , 改变了我对轻量级的理解 。所谓的轻 。并不是说你类有多少,或者文件有多大!而是对整个项目做到最轻的影响 。比如Vue.js之所以是轻量级框架因为Vue并不需要关系DOM 。对文件就做到了最轻的影响 。