摘要:在一段時間內(nèi),谷歌曾經(jīng)試圖默許使用這個新來包含已有的即也可以被成為,而僅稱為。隨著名稱混淆帶來的各種問題,之后谷歌開始重新強調(diào)使用框架正式名稱,即中的項目稱為,中的項目稱為。
Angular 與 AngularJs 之間的糾纏不清 市場關系
Angular 和 AngularJS 是兩個獨立的產(chǎn)品:
AngularJS 的官網(wǎng)是 Superheroic JavaScript MVW Framework;
Angular 的官網(wǎng)是 One framework. Mobile & desktop.。
官方的名稱用法指導在 PRESS KIT - Angular Docs。
Marketing/Branding 部分其實只是單純的設定,不需要邏輯,所以記住就好。
歷史關系最初 Google 提供了 AngularJS 和 AngularDart 兩個框架(或者叫一個框架的兩個實現(xiàn)?),分別用于 JavaScript 和 Dart 的 Web 開發(fā)。(關于 AngularJS 的名稱問題在 AngularJS - FAQ 中有明確闡述,整個官網(wǎng)中都使用的是 AngularJS 這個正式名稱)
Google 曾經(jīng)計劃基于 Web Components 技術重寫 AngularJS 1.x,從而推出全新的 AngularJS 2.0,不過這個想法只在早期文檔中存在,從未真正實現(xiàn)過。早在開發(fā)過程中,這個設計就已經(jīng)被完全推翻掉了,新的框架也已經(jīng)逐步不再使用 AngularJS 這個 Brand。
在一段時間內(nèi),谷歌曾經(jīng)試圖默許使用 Angular 這個新 Brand 來包含已有的 AngularJS Brand(即 AngularJS 1.x 也可以被成為 Angular 1.x,而 2+ 僅稱為 Angular。注意是包含而非取代,即原框架正式名稱始終為 AngularJS),來實現(xiàn)無縫過度。事實上民間很早就使用 Angular 作為 AngularJS 的簡稱了,所以這個做法影響并不大,畢竟不是所有人都天天在看官方博客。
隨著名稱混淆帶來的各種問題,之后谷歌開始重新強調(diào)使用框架正式名稱,即
https://github.com/angular/an... 中的項目稱為 AngularJS,
https://github.com/angular/an... 中的項目稱為 Angular。
Angular 的核心目標就是替代 AngularJS,Google 官方也多次表示,只有等 Angular 的用戶數(shù)量全面超過 AngularJS 之后才會停止對 AngularJS 的維護。
其他的:Dart 是什么?最初設計 Dart,是 Google 的一幫程序員出于對 JavaScript 的不滿,決定自己搞一個新語言用來替換 JavaScript 的,所以剛開始 Dart 也就是用來作為瀏覽器腳本運行在瀏覽器中的。Google 的這幫程序員萬萬沒想到,看似并無大用的 JavaScript 居然因為 NodeJS 而煥發(fā)了第二春。于是 Dart 被這股浪潮遮掩了它的光芒,但是谷歌作為它的親爸爸仍舊對它非常關照,在 Google 的未來操作系統(tǒng) Fuchsia 中,Dart 被指定為官方的開發(fā)語言。
參考文獻
《Angular 和 AngularJS 之間的關系?》
《你想了解的 Dart》
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/100611.html
摘要:簡介模塊為單元測試提供模塊定義加載注入等支持。為使用了的應用提供單元測試的偽后臺。根據(jù)提示進行設置即可。將該文件保存為,測試時需按順序?qū)y試項目文件及依賴文件引入。最后在請求后執(zhí)行就會立即執(zhí)行完成請求。參考官方單元測試學習筆記 Angular-mock簡介 Angular-mock模塊為angular單元測試提供模塊定義、加載、注入等支持。輔助Karma、Jasmine等JS測試工具來...
摘要:特此寫個流水賬總結(jié),供自己以后羞恥的回顧。正逢月計劃辭職回家玩游戲過個暑假,結(jié)果在如今部門老大的忽悠下加入到了新東家。和組長兩人繼續(xù)沒晝夜的忙活,最終也按時交差,上了線。卷土重來,回報過去的一份念舊,期待的美好,個人選型入坑。 前言 2017年發(fā)生了太多的事情,結(jié)了婚,住進了新家,成功的播了種,當上了準爸爸。公司也蒸蒸日上搬進了高大上的寫字樓。前端的坑越來越大,都來不及填。特此寫個流水...
angular2是什么?我猜不容我贅述,各位一定略有耳聞,無論是曾經(jīng)AngularJS的擁躉,亦或是React的粉絲,都或多或少的對她有過一點了解。未見其物、先聞其聲,angular2在問世之前已經(jīng)做足了宣傳,想必諸位也一定被下面各種詞匯所震懾,什么:TypeScript、 ES5、 ES6、 Dart、 Immutable、 Unidirectional Data Flow、 Reactive ...
摘要:編寫工作首先介紹了一個稱為的內(nèi)部組件表示,并解釋了變更檢測過程在視圖上運行。本文主要由兩部分組成第一部分探討錯誤產(chǎn)生的原因,第二部分提出可能的修正。它對我意義重大,它能幫助其他人看到這篇文章。 在過去的8個月里,我大部分空閑時間都是reverse-engineering Angular。我最感興趣的話題是變化檢測。我認為它是框架中最重要的部分,因為它負責像DOM更新、輸入綁定和查詢列表...
閱讀 1730·2021-09-26 09:55
閱讀 5685·2021-09-22 15:40
閱讀 2073·2019-08-30 15:53
閱讀 1547·2019-08-30 11:15
閱讀 1765·2019-08-29 15:41
閱讀 1925·2019-08-28 18:13
閱讀 3207·2019-08-26 12:00
閱讀 1723·2019-08-26 10:30