vue和react属于js库吗?
vue属于JavaScript框架,react属于JavaScript库。
Vue官方的定义
渐进式JavaScript框架
React官方的定义
A JavaScript library for building user interfaces
一个用于构建用户界面的JavaScript库
那么框架与库有什么区别呢?
框架与库之间最本质区别在于控制权:you call libs, frameworks call you(控制反转)
库:库是一个封装好的特定的集合,提供给开发者使用,而且是特定于某一方面的集合(方法和函数),库没有控制权,控制权在使用者手中,在库中查询需要的功能在自己的应用中使用,我们可以从封装的角度理解库;
框架:框架顾名思义就是一套架构,会基于自身的特点向用户提供一套相当于叫完整的解决方案,而且控制权的在框架本身,使用者要找框架所规定的某种规范进行开发。
本文来自Vue.js答疑栏目,欢迎学习!
以上就是vue和react属于js库吗?的详细内容,更多请关注易知道|edz.cc其它相关文章!