1

展望

AngularCLI计划中将会开发出很多有意思的功能:

  • Ahad-of-Time(AOT)预编译支持

使用AOT编译通过在构建过程中编译components和templates将极大的提高你的应用程序的性能。
Learn more about AOT here.
中文版

  • Progressive Web App(PWA)支持

AngularCLI为你创建一个适配Web的应用,生成APP Shell并提供Service Worker脚本来缓存应用数据
Learn more about mobile support here.

  • 重构支持

除了支持向应用程序添加新功能,AngularCLI还支持重构已有的功能,比如移动component或者重命名service。

  • 升级支持

AngularCLI能帮你升级Angular,因为AngularCLI能理解你的应用的语义。能帮你在升级新版本后做必要的代码更改。

  • 延展性

允许你拓展应用程序,你可以创建自己的插件或者部署脚本。

  • 提高性能

提高性能使得AngularCLI变得更快。

  • Library Developer(库文件开发者)模式

AngularCLI除了能创建新应用程序,还能帮你创建新的library以供他人使用。
以上部分特性已经可用,在GitHub repository上查阅如果你想试试这些特性。

总结

AngularCLI是一个能让你的开发工作流自动化的命令行接口。
现在,你可以使用AngularCLI来:

  • 创建新的Angular应用
  • 通过LiveReload支持来运行开发服务,在你开发期间预览应用。
  • 向已有的Angular项目中添加功能(component、module、directive、pipe、menu、class等)
  • 运行单元测试
  • 运行E2E测试
  • 构建项目用于部署
  • 部署应用到服务器上

尽管从技术角度上看AngularCLI对于开发Angular应用不是必备的,但是TA能极大提升你的代码质量与开发效率。
随着时间的推移,AngularCLI会增加更多激动人心的功能特性,T将可能是你开发Angular应用中最值得信赖的工具。
学习更多关于AngularCLI的知识,可以查阅official website 和 GitHub repository.


琢磨先生
12 声望5 粉丝