vue学习笔记1——vue相关概念:为什么要用框架?框架与库的区别、MVC与MVVM的概念

Vue是最火的一个框架,React是最流行的一个框架(React可以开发网站和手机app;Vue也是可以进行PC和APP端开发)

Vue、Angular、React并称为前端三大框架,Vue只关注视图层,并且便于和第三方库进行整合。

1,为什么要用框架?

就是为了提升开发效率,时间就是金钱。

提升开发效率的发展历程:原生JS(兼容性问题)——>JQuery(解决兼容性问题,生成dom元素的拼接问题)——>前端模板引擎(解决dom生成问题)——>vue、react、angular(解决dom过多渲染问题,提高渲染效率;双向dom绑定;解决程序员不用关心dom元素,专心于业务逻辑)

在Vue中,一个核心的概念,就是让用户不再操作DOM元素,解放了用户的双手,让程序员可以更多的时间去关注业务逻辑

2,框架和库的区别

框架是一套完整的解决方法;对项目的侵入性较大,如果需要换框架,则需要重新架构整个项目。

扫描二维码关注公众号,回复: 4259194 查看本文章

库(插件):提供一个小功能,对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求。

3,后端的MVC与前端的MVVM

MVC是后端的分层开发概念

MVVM是前端视图层的概念,视图层分离,也就是说:MVVM把前端的视图层,分为了 三部分 Model, View , VM ViewModel

猜你喜欢

转载自blog.csdn.net/qq_22059611/article/details/84563247