摘要:在一段時間內,谷歌曾經試圖默許使用這個新來包含已有的即也可以被成為,而僅稱為。隨著名稱混淆帶來的各種問題,之后谷歌開始重新強調使用框架正式名稱,即中的項目稱為,中的項目稱為。
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 的簡稱了,所以這個做法影響并不大,畢竟不是所有人都天天在看官方博客。
隨著名稱混淆帶來的各種問題,之后谷歌開始重新強調使用框架正式名稱,即
https://github.com/angular/an... 中的項目稱為 AngularJS,
https://github.com/angular/an... 中的項目稱為 Angular。
Angular 的核心目標就是替代 AngularJS,Google 官方也多次表示,只有等 Angular 的用戶數量全面超過 AngularJS 之后才會停止對 AngularJS 的維護。
其他的:Dart 是什么?最初設計 Dart,是 Google 的一幫程序員出于對 JavaScript 的不滿,決定自己搞一個新語言用來替換 JavaScript 的,所以剛開始 Dart 也就是用來作為瀏覽器腳本運行在瀏覽器中的。Google 的這幫程序員萬萬沒想到,看似并無大用的 JavaScript 居然因為 NodeJS 而煥發了第二春。于是 Dart 被這股浪潮遮掩了它的光芒,但是谷歌作為它的親爸爸仍舊對它非常關照,在 Google 的未來操作系統 Fuchsia 中,Dart 被指定為官方的開發語言。
參考文獻
《Angular 和 AngularJS 之間的關系?》
《你想了解的 Dart》
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/100611.html
摘要:簡介模塊為單元測試提供模塊定義加載注入等支持。為使用了的應用提供單元測試的偽后臺。根據提示進行設置即可。將該文件保存為,測試時需按順序將測試項目文件及依賴文件引入。最后在請求后執行就會立即執行完成請求。參考官方單元測試學習筆記 Angular-mock簡介 Angular-mock模塊為angular單元測試提供模塊定義、加載、注入等支持。輔助Karma、Jasmine等JS測試工具來...
angular2是什么?我猜不容我贅述,各位一定略有耳聞,無論是曾經AngularJS的擁躉,亦或是React的粉絲,都或多或少的對她有過一點了解。未見其物、先聞其聲,angular2在問世之前已經做足了宣傳,想必諸位也一定被下面各種詞匯所震懾,什么:TypeScript、 ES5、 ES6、 Dart、 Immutable、 Unidirectional Data Flow、 Reactive ...
摘要:編寫工作首先介紹了一個稱為的內部組件表示,并解釋了變更檢測過程在視圖上運行。本文主要由兩部分組成第一部分探討錯誤產生的原因,第二部分提出可能的修正。它對我意義重大,它能幫助其他人看到這篇文章。 在過去的8個月里,我大部分空閑時間都是reverse-engineering Angular。我最感興趣的話題是變化檢測。我認為它是框架中最重要的部分,因為它負責像DOM更新、輸入綁定和查詢列表...
閱讀 1655·2021-09-26 09:55
閱讀 5248·2021-09-22 15:40
閱讀 2013·2019-08-30 15:53
閱讀 1497·2019-08-30 11:15
閱讀 1714·2019-08-29 15:41
閱讀 1869·2019-08-28 18:13
閱讀 3146·2019-08-26 12:00
閱讀 1668·2019-08-26 10:30