AngularJS和Angular之间的区别

23

AngularJS和Angular(例如CLI和版本)之间有什么区别?
我想使用Angular,但不知道该选择哪个。我已经谷歌过了,但没有明确提到它们之间的区别。


{btsdaf} - JB Nizet
3个回答

39

AngularJSAngular的第一个版本。
AngularCLI是一个用于生成Angular组件的工具,它们不能相互比较。

你可能想问的是AngularAngularJS之间的区别。

回答这个问题的方法是:AngularJSAngular的第一个版本。
它使用JavaScript编写,目前仍在得到支持,但与Angular不兼容
我建议您从Angular(也可以称为Angular2或Angular4)开始学习。

总结来说,AngularJS是一个旧版本。
Angular是新版本,由于大家都在迁移到Angular,因此我建议您学习Angular而不是AngularJS


6

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

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

Angular CLI为使用Angular创建新项目提供了一个生成器/框架。
当前在angular.io上的文档是使用Angular CLI编写的。


5
Angular CLIAngular命令行界面的缩写。正如其名称所示,它是一个用于创建Angular应用程序的命令行工具。建议使用Angular CLI来创建Angular应用程序,因为您无需花费时间安装和配置所有必需的依赖项,并将所有内容连接在一起。
angular-cli为您提供样板文件,因此可以节省您的时间。
而AngularJS是JavaScript的客户端框架,基于MVC架构,为动态网站提供单页应用程序解决方案。
如果您想选择任何技术,则应考虑以下几点:
  • 代码可重用性
  • 维护现有代码
  • 测试代码
  • 团队开发的模块化和可扩展性

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接