前端框架之Vue

Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计,它提供了 MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API。     从技术上讲,Vue.js集中在MVVM模式上的视图模型层,并通过双向数据绑定连接视图和模型,实际的DOM操作和输出格式被抽象出来成指令和过滤器,相比其它的MVVM 框架,Vue.js 更容易上手。

优点

1、组件化开发,易用,灵活,高效,用户体验好 2、单页面路由 ,SPA(single page application ) 1个url —>1个html文件,多个url—>多个html文件 多页面应用:优点:利于SE0优化 缺点:白屏,用户体验 不好 1个url->1个html,多个url—>1个html 单页面应用 : 优点:用户体验好 缺点:首屏加载慢,不利于SE0优化 3、丰富的Api方法 4、数据的双向绑定 5、易于结合其他第三方库

缺点

1、生态系统不够完善 2、可扩展性差 3、兼容性不好 4、首屏加载慢 5、不利于SEO优化