vue是属于前端。
vue框架是属于前端的,现在vue一般都是指vue-svue-router-vuex的统称,它是一套构建web用户界面的渐进式框架,能够让基于网页的前端应用程序开发起来更加方便,可以对数据进行双向绑定,并且使用vue编写出来的界面效果都是具有响应式的。
vue的优点:简单:官方文档很清晰,比Angular简单易学。快速:异步批处理方式更新DOM。组合:用解耦的、可复用的组件组合你的应用程序。紧凑:18kbmin+gzip,且无依赖。强大:表达式无需声明依赖的可推导属性(computedproperties)。
vue的缺点:新生儿:Vue-js是一个新的项目,没有angular那么成熟。影响度不是很大:google了一下,有关于Vue-js多样性或者说丰富性少于其他一些有名的库,不支持IE8。
web前端三大主流框架
1、Vue
Vue作为最后推出的框架(2014年),借鉴了前辈angular和react的特点(如VirtualDOM、双向数据绑定、diff算法、响应式属性、组件化开发等)并做了相关优化,使其使用起来更加方便,更容易上手,比较少适合初学者。
2、React
React,facebook出品,正式版推出是在2013年,比angular晚了4年,但得益于其创新式的VirtualDOM,性能上碾压angularJS,一经推出,火的一塌糊涂。特点很多,VirtualDOM、JSX、Diff算法等,支持ES6语法,采用函数式编程,门槛稍高,但也更灵活,能让开发具有更多可能性。
3、Angular
AngularJS由MiskoHevery等人于2009年创建,后来被谷歌所收购。它是一款优秀的前端JS框架被应用多多种产品中去。它不仅是一个理念先进的前端开发框架,还是一种端对端的解决方案。它遵循架构设计中的MVC模式,提倡数据与逻辑处理组件的松耦合。
以上内容参考百度百科-Web前端