Vue,React,Angular

2020-09-04  本文已影响0人  zhulichao
Vue。轻量级框架,双向数据绑定,语法和原理所需要的学习成本不是很高。具有高覆盖率的文档,绝大部分操作已被记录在案。但是如果一个操作没有文档记录,能在线上找到解决方案的几率也很小,因为Vue不如Angular或React更流行。Vue也有被称为Flux架构实现的Vuex,移动端跨平台方案Weex使用Vue的语法,但是Weex并不太完善。

React。React通过使用VirtualDOM获得高效,单向数据流,可以使用JSX语法。与框架相关的Redux是一个非常棒的类Flux架构的实现,掌握React的知识后,可以直接上手基于ReactNative的移动客户端开发。随着React将会有一个能够向后兼容的重写版React Fiber的消息放出,React的"第二春"很快就会到来。

AngularJS。以HTML为中心,适配和扩展了传统的HTML来呈现动态内容,双向数据绑定,自定义指令,是一个比较完善的前端框架,适合大型项目。入门很容易,但框架复杂、深入后概念很多,学习中较难理解,文档例子非常少。使用脏检查,当watcher越来越多时会变得越来越慢。
上一篇下一篇

猜你喜欢

热点阅读