有了Angular 2的所有新功能,如静态类型,装饰器和ES6模块,增加了设置和维护的成本。花费大量时间使用不同的构建设置,并配置用于提供现代JavaScript应用程序的所有不同工具可能需要很多时间,并且由于无法实际应用于应用程序本身,从而导致生产力下降。
看到ember-cli的流行,Angular 2决定他们将提供自己的CLI来解决这个问题。 Angular CLI旨在成为用于创建和管理Angular 2应用程序的工具。 它提供以下功能:
从头开始创建项目
部件,指示,服务的脚手架等。
lint你的代码
启动应用
运行您的单元测试和端到端测试。
Angular 2 CLI目前只在TypeScript中生成框架,稍后还会有其他版本。
下一节:现在有许多前端JavaScript框架可供选择,每个都有自己的权衡。 许多人对Angular 1.x提供的功能感到满意。 Angular 2改进了该功能,使其更快,更可扩展和更现代。 在Angular 1.x中发现价值的组织将在Angular 2中找到更多的价值。