Angularjs和角度之间的区别

时间:2017-10-23 13:53:16

标签: angularjs angular angular-cli

Angularjs和angular之间的区别是什么(例如cli和版本)?
我想工作Angular,但我不知道选择其中一个的差异。我用谷歌搜索,但没有明确提到它们之间的差异。

3 个答案:

答案 0 :(得分:23)

AngularJS是Angular的第一个版本。 AngularCLI是用于生成角度分量的工具。它们没有可比性。

你可能想要的是,Angular和AngularJS之间的区别是什么。这个问题的答案是AngularJS是Angular的第一个版本。它适用于JavaScript,它仍然得到支持,但它与Angular不兼容。我建议你从Angular开始(也可以称为Angular2或Angular4)。

这非常令人困惑,但总结起来,AngularJS是一个旧版本。 Angular是较新版本,因为每个人都迁移到Angular,我建议你学习而不是AngularJS。

答案 1 :(得分:4)

Angular CLI 代表 Angular Command Line Interface 。顾名思义,它是一个用于创建角度应用程序的命令行工具。建议使用angular cli创建角度应用程序,因为您不需要花时间安装和配置所有必需的依赖项并将所有内容连接在一起。

angular-cli为您提供了样板,因此可以节省您的时间。

而AngularJS是JavaScript的客户端框架,它基于MVC架构,为动态网站提供单页面应用程序解决方案。

如果您想选择任何技术,则应考虑以下几点:

  • 代码重用性
  • 维护现有代码
  • 测试代码
  • 团队发展的模块性和可扩展性

答案 2 :(得分:4)

AngularJS通常是指Angular 1,或者是Angular 2+之间存在一些差异的原始角度。一些逻辑和关键字不同于1到2+。 Angular CLI是当前版本的角度Angular 4的命令行界面.CLI使用angular为新项目提供生成器/框架。有关angular.io的最新文档是在Angular CLI中。