直接上干货:
1.vue.js
特性. ▪ 便于扩展的插件系统。
▪ 拥有在使用服务端渲染时的库 (Nuxt.js)。
▪ 支持范围样式。
▪ 有一个 CLI 工具,允许你通过先进的前端工作流设置,快速构建单页应用。
▪ 被加入 Laravel5.4 的新特性中,用来处理前端模板
优点:▪ 易于学习和理解,能快速开发应用
▪ 与 Laravel 集成,所以具有 Vue 知识的开发人员对使用 Laravel 开发应用的后端团队有所补充
▪ 拥有非常方便的 CLI 工具,可以快速启动
▪ 有很多额外的模块,如路由器和状态管理工具;虽然不如其他框架那么多
▪ 降低前端应用成本,乃至全功能 web 应用的成本(在使用 Laravel 和 Vue.js 的组合时)
▪ 在保证稳定性的同时,是一个快速可靠的解决方案
▪ 较小的模块很适用,如日历,联繫人表单或小部件
2.react.js
特性:▪ 框架只负责「View」层,这意味着其它业务逻辑是完全解耦的,并且能以任何方式来实现。
▪ 与框架相关的 Redux 是一个非常棒的类 Flux 架构的实现。
▪ 模板方面,框架可以使用 JSX 语法,这个语法在刚上手时可能会有一点点难度。
▪ 开发者掌握 React.js 的知识后,可以直接用于基于 React Native 的移动客户端开发。
优点:▪ 庞大且活跃的社区
▪ JSX 这种新的 JavaScript 语法,也是一个不错的优点