发布网友 发布时间:2022-04-19 13:26
共1个回答
热心网友 时间:2023-10-25 14:39
Vue.js是什么?
Vue.js是一个构建数据驱动的web界面的渐进式框架。Vue.js的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。很多使用过vue的程序员这样评价它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”
Vue.js有什么优点呢?
1、Vue更容易上手!目前Vue是排名第三的前端框架。正式因为他简单易学,很多前端开发工程师可以很快掌握并且应用到实际开发中。
2、Vue的语法很自由
·前期不需要认识复杂的生命周期函数,可能只关心mounted和Vue.nextTick
·熟悉的前端模板
·父子组件间通信更灵活
·slot,可以大尺度地扩展组件(但也不要过度使用哦)
·v-model,mvvm的方式处理表单更方便
简单的看了一下,这个应该不属于框架,从组建构造上来讲是和reactjs类似的构造UI组件的。从整体逻辑来讲,他要解决的是MVVM的VM这个部分,就是如何把应用程序的model和view联系起来的这个VM(viewmodel)部分。众所周知,MVC这个designpattern争议大的就是这个C的部分,所以才有各种MV*的方案提出。
他使用起来确实比reactjs简单方便多了。代码也清晰。借鉴了angularjs的declarative的特点。
另外文档,例子做的都很漂亮。上手比较快,这些都是很好的优点。
如果能有一些更全面的文档,不仅显示小的例子,还能介绍一下如何在大型的应用程序(使用比如angularjsember这样框架开发的)中使用vue就更好了