在開發中!常常會聽說這個是一個前端的輕量級框架、那個是后端的輕量級框架。
之前你是不是這樣認為:比如說Vue.JS是一個輕量級的前端框架,在培訓機構的老師是不是這樣子教你:“學生們,大家來來看看這個vue.js的源文件是多大。Jquery的源文件是多大”。
我覺得這樣子說就會誤導學生的輕的理解。學生們會以為只要比Jquery文件小的并且能夠作Jquery也能做的事情就是輕量級框架。
再比如:Spring也被定義為后端的輕量級框架,但是我看了Spring源碼解析這本書的時候發現spring的類、Spring的接口非常的多,而且Spring的包也是比其他框架大!但是它為什么還被定義成為后端的輕量級框架?
當我看到國外牛人一片的文章的時候,改變了我對輕量級的理解。所謂的輕。并不是說你類有多少,或者文件有多大!而是對整個項目做到最輕的影響。比如Vue.js之所以是輕量級框架因為Vue并不需要關系DOM。對文件就做到了最輕的影響。