选择前端框架:Angular VS React
2018-01-17 00:00
204 查看
最近关于选择前端框架的文章很多:以React、VUE为代表的简单易用型与入门门槛高的Anguar(angular.io不是angularjs)对比,这里谈谈自己的看法:
1. React是库,或者称做为工具,而Anuguar是框架。既然是库,它就要引入其它工具插件,比如react-route,得益于React的灵活,写作route插件的人很多,水平参差不齐,难免会踩更多的坑,而Angular是一个框架,提供了几乎所有要用的东西,坑自然少。
2. Angular采用了Typescript作为开发环境,提高了开发门槛,改变了固有主流前端开发技术的开发方式,自然有太多人不适应,搜索关键字排名自然会下降一些,但它是强类型并且是基本对象的编程语言,类似前端的JAVA,也就说,可以应用各种JAVA的设计模式,让代码复用能力更强,减少了代码量,并且提高了可维护性,这是其它框架所不能比拟的优势。
3. React 只支持单向流,而Angular支持双向流,双向流适合大型应用,这一点是其它所有框架所不能比的技术。
4. 框架大而全,引入第三方开发语言:Typescript,编译后自然会痈肿、肥胖些,但不影响其性能,试想想,想入第三方工具库的尺寸会比Angular编译后的小吗?
5. 总结:如果你的业务足够复杂,选择Angular,否则选择React系。
1. React是库,或者称做为工具,而Anuguar是框架。既然是库,它就要引入其它工具插件,比如react-route,得益于React的灵活,写作route插件的人很多,水平参差不齐,难免会踩更多的坑,而Angular是一个框架,提供了几乎所有要用的东西,坑自然少。
2. Angular采用了Typescript作为开发环境,提高了开发门槛,改变了固有主流前端开发技术的开发方式,自然有太多人不适应,搜索关键字排名自然会下降一些,但它是强类型并且是基本对象的编程语言,类似前端的JAVA,也就说,可以应用各种JAVA的设计模式,让代码复用能力更强,减少了代码量,并且提高了可维护性,这是其它框架所不能比拟的优势。
3. React 只支持单向流,而Angular支持双向流,双向流适合大型应用,这一点是其它所有框架所不能比的技术。
4. 框架大而全,引入第三方开发语言:Typescript,编译后自然会痈肿、肥胖些,但不影响其性能,试想想,想入第三方工具库的尺寸会比Angular编译后的小吗?
5. 总结:如果你的业务足够复杂,选择Angular,否则选择React系。
相关文章推荐
- 如何选择前端框架:ANGULAR VS EMBER VS REACT
- 如何选择前端框架:ANGULAR VS EMBER VS REACT
- 如何选择前端框架:ANGULAR VS EMBER VS REACT
- 如何选择前端框架:ANGULAR VS EMBER VS REACT
- 如何选择前端框架:ANGULAR VS EMBER VS REACT
- 如何选择前端框架:ANGULAR VS EMBER VS REACT
- 前端框架大比拼:Angularjs vs Reactjs vs Vue.js
- 关于最近流行的vuejs.angularjs,Reactjs等前端框架的简单对比及体验
- 前端框架:Angular React 和 Vue的比较
- 前端学习总结(二十三)——前端框架天下三分:Angular React 和 Vue的比较
- React 还是 Vue: 你应该选择哪一个Web前端框架?
- React 还是 Vue: 你应该选择哪一个Web前端框架?
- [前端框架搭建]requirejs+jquery+bootstarp+Angular的前端组合框架搭建详解(1)-----框架的引入与选择
- 前端框架Vue、angular、React的优点和缺点
- Angular、React、Vue.js 等 6 大主流前端框架都有什么优缺点?
- 前端框架天下三分:Angular React 和 Vue的比较
- React 还是 Vue: 你应该选择哪一个Web前端框架?
- 前端学习总结(二十三)——前端框架天下三分:Angular React 和 Vue的比较
- 前端框架天下三分:Angular React 和 Vue的比较
- 前端开发框架简介:angular和react