vue和react属于js库吗?


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其它相关文章!

推荐阅读