您的位置:首页 > Web前端

对比起来学习前端三大框架(持续更新)

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
相关文章推荐