以前写了一篇前端框架的大汇总,主要介绍了当下主流的框架和其特性。最近除了bootstrap,就属react和vue最为热门,这篇就主要拿这两个框架来作一下详细对比。css
究竟如何正确使用?做为小白的咱们从何学起比较好?带着一系列问题来看看吧。html
这篇主要介绍:前端
一、从出身背景、优点、缺点、适合场景、开发模式、实践状况进行对比vue
二、类似之处react
三、如何选择?web
从出身背景、优点、缺点、适合场景、开发模式、实践状况进行对比编程
一、出身背景:redux
react是facebook团队开发,2013.3月发布。目前版本15.5.4(初始版本是13开头),社区较成熟,拥有更大的生态圈bootstrap
vue是Evan You我的开发,2014年2月发布 vue2.0版本,生态圈较小前端框架
二、优点:
react官网推荐的三个特色以下:
vue 官网推荐的三个特色
三、缺点:
react:
vue:
四、适合场景
react:
vue:
五、开发模式
react:
vue:
六、实践状况
react:
vue:
类似之处
React和Vue都是优秀的UI库,而且具备更多的类似之处。它们都有的优点是:
如何选择?
若是是如下需求选react
一、若是想组件式开发
二、若是想web和wap统一技术栈
三、若是想要代码更可维护和可测试性
四、若是你想要最大的生态系统,想利用丰富的组件库及第三方包
五、若是你想要构建大型应用程序
若是是如下需求选vue
一、若是你喜欢使用模板( 或须要一些其中的选项)构建应用程序
二、若是是在现有代码基础上快速升级
三、若是你喜欢简单的能正常工做的,想更加灵活性
四、若是你但愿你的程序更小更快,想要更快的渲染速度和体积
最后
做为刚入门的小白, 能够先学Vue,而后再在vue的基础上学习React。因此下次就说说Vue吧~