【发布时间】:2018-10-22 20:14:22
【问题描述】:
我是 Angular 的新手,我正在浏览各种在线文档。
Angular.io
Range.io
Angular .io 网站这样说
Angular 是一个可以轻松实现 使用 Web 构建应用程序。 Angular 结合了声明性 模板、依赖注入、端到端工具和集成 解决发展挑战的最佳实践。角度授权 开发人员构建在 Web、移动设备或 桌面
Range.io 这么说
今天有很多前端 JavaScript 框架可供选择, 每个都有自己的权衡取舍。许多人对此感到满意 Angular 1.x 提供给他们的功能。 Angular 2 改进了 该功能并使其更快,更具可扩展性和更现代。 在 Angular 1.x 中发现价值的组织将在 Angular 1.x 中发现更多价值 角 2。
维基定义
Angular 是一个基于 TypeScript 的开源前端 Web 应用程序 由 Google 的 Angular 团队和社区领导的平台 个人和公司。 Angular 完全重写了 构建 AngularJS 的同一团队
在网络上的某些地方,Angular 被定义为javascript framework,而在某些地方,platform 哪个是正确的,它是一个平台还是一个框架,我引用了这个 thread,但不清楚我的怀疑完全有人可以阐明它吗?
【问题讨论】:
-
它既是框架又是平台。
-
在经典意义上,Angular 是一个针对浏览器等多个平台的框架。
-
Java 在该单一语句中有两个不同的含义,所以我认为这不是一个好的比较。在 Java 虚拟机上运行的用 Java 语言编写的程序。
-
@AluanHaddad - 实际上,您可以拥有一个使用 Groovy 脚本(可能与 Java 代码一起)的“Java 应用程序”。它仍然是一个在 JVM 中运行的应用程序,即使它不是纯粹用 Java 编写的。
-
你为什么在乎?换句话说,一旦确定它是平台还是框架,您将如何处理这些信息?
标签: javascript angular typescript frameworks