前端开发肯定会遇到框架的问题,那么前端开发的时候用哪个框架比较好呢?前端新手哪个框架好?我们就来梳理一下三大主流框架。

前端如何选择框架?前端开发哪个框架好用?(图1)

}

}}

}

}

}

}}}}

}}}}}

前端如何选择框架?前端开发哪个框架好用?(图2)

{x}{x}}{x}}}}}}}{x}。FabavacacacacacacacacacacacacacacabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababReact是Facebook用于构建反应式图形界面的JS库,已用于构建ins和Facebook的一部分网站。最近出现了AngularJS、MeteorJS和Polymer实现的Model-DrivenViews等框架,React也顺应了这一趋势。基于数据模型上的声明式指定用户界面的理念,用户界面自动与基础数据同步。React的独特之处在于使用JavaScript来构建用户界面而不是html。{x}{x} {x}{x}优点:{x}{x}{x}{x}{x}{x}{x}1.ui渲染过程中,react通过虚拟dom中的微操作实现了实际dom的局部更新。{x}{x} {x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}跨浏览器兼容:虚拟DOM可以提供标准化的API。{x}{x} {x}{x}{x}{x}{x}:模块化:可以制作独立的模块化UI组件,在某个或某个组件出现问题时可以简单隔离。{x}{x} {x}{x}{x}缺点:{x}{x}{x}{x}{x}在大型项目中,单react很难完成大型应用程序的编写。{x}{x} {x}{x}{vue.js是构建用户界面的渐进框架。与其他框架不同,Vue采用自底向上增量开发的设计。Vue的核心库重点关注视图层,也非常容易上手,容易与其他库或已有的项目进行整合。此外,Vue还足以采用单文件组及其支持的库开发复杂的单页应用程序。{x}{x} {x}{x}优点:{x}{x}{x}{x}{x}{x}1.简单:官方文件非常清晰。{x}{x} {x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{2.快速:以异步处理的方式更新DOM。{x}{x} {x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}{x}。组合:用解耦合、可再利用的组合应用。{x}{x} {x}{x}{x}{x}{x}~18kbmingzip,不依赖。{x}{x} {x}{x}5. 对模块友好:可通过npm、bower或duo安装,使用场景更灵活。{x}{x} {x}{x}缺点:{x}{x} {x}{x}Vue.js多样性、丰富性与其他库相比较少。{x}{x} {x}{x}{angular是谷歌开发的网络框架,跨平台性强。通常结合typescript开发,可以提供无缝升级的过渡方案。作为优秀的前端JS框架,已经用于谷歌的多种产品。{x}{x} {x}{x}{x}优点:{x}{x}{x}{x}{x}1.块功能强大,有丰富的指令。{x}{x} {x}{x}{x}{x}{框架完善,包含大部分功能。{x}{x} {x}{x}3. 引入了如依赖注入等java的东西,能够容易地写出可复用的代码。{x}{x} {x}{x}4. 强大的社区和基础支持。{x}{x} {x}{x}缺点:{x}{x} {x}{x}1. 入门容易但深入概念多,后续学习难度较大。{x}{x} {x}{x}{x}{x}{文档案例少,经常边写边谷歌。{x}{x} {x}{x}{x}{x}{教程少,写的容易四不像。{x}{x} {x}{x}这就是对三大主流框架简单的梳理,如果想了解跟多,可以移步我们的官网,有许多免费视频课程等着你学习哦!{x}{x} {x}{x}{x}{x}{x}{x}