Angular Material 攻略 00 简单上手angular

515 阅读1分钟

angular简介

angular是由google开发的一个前端框架,目前推荐使用由微软开发的Typecsript作为开发语言,两大巨头共同合作的亲儿子,潜力无限。

angular和之前的angularjs主要是思想的继承,学习起来并不需要从angularjs开始学起,

国内的行情是React、Vue当道,angular还不是很热,但是从stackoverflow来看angular的热度在16年就超过了React,在17年更是超过了自己的前辈angularjs,现在6.0都beta.3 了 相关趋势

相比于Vue和React,angular本身就是一个完整的MVC框架,我们用起来只要学习它本身就好了,相对刚入门的或者后端转前端的人来说,学习曲线友好了很多。

angular CLI

angular CLI 能让我们以最快的速度搭建起来一个前端项目,随着CLI的不断进化,相关功能也不断的升级,

比如@angular-devkit/schematics让我们可以建立一个种子文件,然后在团队中共同使用,大大加快开发速度,

最近 在1.6版本之后内置了Angular Universal 服务器渲染,可以将目前正在开发的项目直接改造为可以SSR的项目。实乃居家旅行,快速开发必备。

TypeScript

angular的主要开发语言是Typescript,也有Dart和JavaScript版本,但是均不做推荐了。 Typescript作为JavaScript的超集,能让我们以静态语言的方式写代码,在转换为JavaScript时检查类型错误等,也让我们可以提前用上JavaScript的最新语法,在转换时只要设定为比较老的语法,就可以兼容大部分浏览器(就像bable)。