【Angular】Angular 与 AngularJs 之间的牵扯不清

Angular 与 AngularJs 之间的牵扯不清

《【Angular】Angular 与 AngularJs 之间的牵扯不清》

市场关联

Angular 和 AngularJS 是两个自力的产物:

  • AngularJS 的官网是 Superheroic JavaScript MVW Framework;
  • Angular 的官网是 One framework. Mobile & desktop.。

官方的称号用法指点在 PRESS KIT – Angular Docs。

Marketing/Branding 部份实在只是纯真的设定,不需要逻辑,所以记着就好。

汗青关联

最初 Google 供应了 AngularJS 和 AngularDart 两个框架(或许叫一个框架的两个完成?),离别用于 JavaScript 和 Dart 的 Web 开辟。(关于 AngularJS 的称号题目在 AngularJS – FAQ 中有明白论述,全部官网中都运用的是 AngularJS 这个正式称号)

Google 曾设想基于 Web Components 手艺重写 AngularJS 1.x,从而推出全新的 AngularJS 2.0,不过这个主意只在初期文档中存在,从未真正完成过。早在开辟过程当中,这个设想就已被完整颠覆掉了,新的框架也已逐渐不再运用 AngularJS 这个 Brand。

在一段时间内,谷歌曾试图默许运用 Angular 这个新 Brand 来包括已有的 AngularJS Brand(即 AngularJS 1.x 也能够被成为 Angular 1.x,而 2+ 仅称为 Angular。注重是包括而非庖代,即原框架正式称号一直为 AngularJS),来完成无缝过分。事实上民间很早就运用 Angular 作为 AngularJS 的简称了,所以这个做法影响并不大,毕竟不是所有人都每天在看官方博客。

跟着称号殽杂带来的种种题目,以后谷歌最先从新强调运用框架正式称号,即

Angular 的中心目的就是替代 AngularJS,Google 官方也屡次示意,只要等 Angular 的用户数量周全凌驾 AngularJS 以后才会住手对 AngularJS 的保护。

其他的:Dart 是什么?

最初设想 Dart,是 Google 的一帮程序员出于对 JavaScript 的不满,决议本身搞一个新言语用来替代 JavaScript 的,所以刚最先 Dart 也就是用来作为浏览器剧本运行在浏览器中的。Google 的这帮程序员万万没想到,看似并没有大用的 JavaScript 竟然由于 NodeJS 而焕发了第二春。因而 Dart 被这股海潮遮盖了它的光泽,然则谷歌作为它的亲爸爸依旧对它异常照顾,在 Google 的将来操作系统 Fuchsia 中,Dart 被指定为官方的开辟言语。

参考文献

  1. 《Angular 和 AngularJS 之间的关联?》
  2. 《你想相识的 Dart》
    原文作者:云中的猫
    原文地址: https://segmentfault.com/a/1190000017716106
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞