对比起来学习前端三大框架(持续更新)
2018-02-10 10:33
375 查看
最近在接触的是angular的项目,所以想跟前面所学习的react和vue比较起来学习。这样应该会更快记住框架的特性。
angular:
angular推崇的是ts(TypeScript)写法,所以在学习之前先去了解了ts的相关语法。之前在大二的时候,是有学过Java的。而学习ts的写法给我的感受是,有一种Java的亲切感。ts将js越来越靠近Java,比如指定变量类型去命名变量,将js不断的往强类型语言靠近。
但在公司的项目中,源代码都是用js写的,没有使用到ts。就这样又错失了一个学习ts的好机会~(最古老的angular1)
angular的创始人是后台人员,所以更多的思想就像是Java,PHP等后端语言。(比如Dao层,Modul层等)angular还是属于一种分层式语言,要是之前学习过后端语言的再去学习angular就会感觉轻松一些。同样的,如果不太能理解angular的思想,更多的可以尝试学习一些简单的Java再来反过头学习angular。
1.依赖注入
个人认为,这是初学angular最难理解的东西。
依赖注入本来应该属于后端,就行实例一个对象,省去手动创建的麻烦。这一点跟react相比较起来,react注重的方面在于组件化,将一些模块直接封装成一个属于自己的组件,然后在每次使用的时候用props传入data就可以控制组件的显示。而依赖注入更多的是直接将组件放进去,而少了data这个部分。
angular:
angular推崇的是ts(TypeScript)写法,所以在学习之前先去了解了ts的相关语法。之前在大二的时候,是有学过Java的。而学习ts的写法给我的感受是,有一种Java的亲切感。ts将js越来越靠近Java,比如指定变量类型去命名变量,将js不断的往强类型语言靠近。
但在公司的项目中,源代码都是用js写的,没有使用到ts。就这样又错失了一个学习ts的好机会~(最古老的angular1)
angular的创始人是后台人员,所以更多的思想就像是Java,PHP等后端语言。(比如Dao层,Modul层等)angular还是属于一种分层式语言,要是之前学习过后端语言的再去学习angular就会感觉轻松一些。同样的,如果不太能理解angular的思想,更多的可以尝试学习一些简单的Java再来反过头学习angular。
1.依赖注入
个人认为,这是初学angular最难理解的东西。
依赖注入本来应该属于后端,就行实例一个对象,省去手动创建的麻烦。这一点跟react相比较起来,react注重的方面在于组件化,将一些模块直接封装成一个属于自己的组件,然后在每次使用的时候用props传入data就可以控制组件的显示。而依赖注入更多的是直接将组件放进去,而少了data这个部分。
相关文章推荐
- 应用框架的设计与实现学习手札系列(持续更新)
- 前端学习工作中遇到的小问题,持续更新中
- 关于项目中一些前端框架的问题汇总(持续更新)
- es6入门,前端三大框架基础学习
- 收集前端UI框架 持续更新中....
- Eclipse/JavaWeb (三)三大框架之Spring框架 持续更新中...
- Eclipse/JavaWeb (一)三大框架之struts框架 持续更新中...
- 前端必学内容:webpack3 1-24节学习参考,持续更新中……
- 收集关于前端的一些网站、博客资源、框架、源码等 、 会持续更新哦!!!!!
- ECLIPSE/JAVAWEB (二)三大框架之Hibernate框架 持续更新中...
- 一些学习前端的网站(html&css&javascript等)持续更新。。。
- Ext JS学习第十六天 事件机制event(一) DotNet进阶系列(持续更新) 第一节:.Net版基于WebSocket的聊天室样例 第十五节:深入理解async和await的作用及各种适用场景和用法 第十五节:深入理解async和await的作用及各种适用场景和用法 前端自动化准备和详细配置(NVM、NPM/CNPM、NodeJs、NRM、WebPack、Gulp/Grunt、G
- XLForm 框架学习笔记(持续更新......)
- 程序学习之路: 前端取经秘笈集结(持续更新)
- ECLIPSE/JAVAWEB (一)三大框架之STRUTS框架 持续更新中...
- Qt 控件样式学习笔记(持续更新中)
- 编程以来遇到的常见的前端优化(持续更新)
- RAC(ReactiveCocoa)学习资源汇总~持续更新
- [持续更新] ERP学习资源
- AIX命令学习笔记【持续更新】