【问题标题】:Difference between Angularjs and angular [duplicate]Angularjs和角度之间的区别[重复]
【发布时间】:2017-10-23 13:53:16
【问题描述】:

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

【问题讨论】:

  • AngularJS:一个不同的框架,它是 Angular 的祖先。 Angular CLI:一个允许创建、维护、构建、测试、运行 Angular 项目的工具。

标签: angularjs angular angular-cli


【解决方案1】:

AngularJSAngular的第一个版本。
AngularCLI是用于生成角度组件的工具,它们没有可比性。

您可能的意思是,AngularAngularJS 之间的区别是什么。

这个问题的答案是 AngularJSAngular 的第一个版本。
它适用于 javascript,并且仍在获得支持,但它Angular 不兼容
我建议您从 Angular 开始(也可以称为 Angular2 或 Angular4)。

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

【讨论】:

    【解决方案2】:

    AngularJS 通常指的是 Angular 1,或与 Angular 2+ 有一些差异的原始 Angular。
    一些逻辑和关键字从 1 到 2+ 不同。

    Angular CLI 是 Angular 当前版本 Angular 4 的命令行界面。

    Angular CLI 为使用 Angular 的新项目提供了生成器/框架。
    angular.io 的当前文档位于 Angular CLI 中。

    【讨论】:

      【解决方案3】:

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

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

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

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

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

      【讨论】:

        猜你喜欢
        • 2014-11-21
        • 2014-11-02
        • 1970-01-01
        • 2014-08-16
        • 2011-04-08
        • 2012-11-24
        • 2013-06-05
        • 2021-09-29
        • 2020-05-27
        相关资源
        最近更新 更多