VUE是什么?
Vue(读音/vju/,类似于view)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。
说白了,VUE就是一套JS框架,与AngularJS、ReactJS、Vue.js、jQuery具有一样目的的框架。
VUE能干什么?
众所周知,凡事要从事WEB2.0开发(包含小程序)或者与之相关的研发,我们都需要用到JS,没有JS的加持,可以说,我们的应用将无法适合人们应用需求。
然而,为了更能满足开发者的们的需求,降低开发者们繁重的劳动,于是市场上运营而生各种JS开发框架,所以,VUE和其他的开发框架一样,可以满足各种各样的应用场景和用户需求。如果大家还不明白的话我直接对应应用场景做以下归类:
1、可以做任何普通的WEB应用开发(WEB应用不分大小,都可以做);2、可以做小程序开发;另外,由于VUE的逐渐流行,很多中小型软件研发商的新项目都转为VUE了,所以很多前端的招聘条件都增加了熟练使用VUE的条件,因此学好VUE是给自己找工作增加了一份筹码。
VUE优缺点分别是什么?
是的,说到这里很多同学会问,上面说了有很多JS框架,那为什么要学习VUE。
好,那我们就一起来看看VUE有哪些优缺点。
先来看看它有哪些优点:1、VUE完全是响应式编程2、VUE完全可以实行组件化
第一点能做到的框架当前只有VUE,
至于第二点,有很多框架能做到。
世界万物,没有十全十美的,只要它存在,肯定有其缺点,VUE也不例外,看看它有哪些缺点。
1、VUE目前有很多入门教程,但是进入高级阶段的教程少之又少,因此也就意味着我们需要花费更多的时间去研究和学习它,导致我们学习成本会有所增加;2、VUE往更高的浏览器版本支持更好,比如VUE不支持IE8及其以下版本,当然这个也不是啥大问题,毕竟IE浏览器都淘汰了。3、生态环境不太好,也许是框架太年轻的原因,生态环境远不如AngularJS、ReactJS框架。4、提供VUE交流的技术平台太少,可能导致有问题只能查找官方平台或者只能自己去研究。