成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【Angular】Angular 與 AngularJs 之間的糾纏不清

dadong / 3045人閱讀

摘要:在一段時(shí)間內(nèi),谷歌曾經(jīng)試圖默許使用這個(gè)新來包含已有的即也可以被成為,而僅稱為。隨著名稱混淆帶來的各種問題,之后谷歌開始重新強(qiáng)調(diào)使用框架正式名稱,即中的項(xiàng)目稱為,中的項(xiàng)目稱為。

Angular 與 AngularJs 之間的糾纏不清

市場(chǎng)關(guān)系

Angular 和 AngularJS 是兩個(gè)獨(dú)立的產(chǎn)品:

AngularJS 的官網(wǎng)是 Superheroic JavaScript MVW Framework;

Angular 的官網(wǎng)是 One framework. Mobile & desktop.。

官方的名稱用法指導(dǎo)在 PRESS KIT - Angular Docs。

Marketing/Branding 部分其實(shí)只是單純的設(shè)定,不需要邏輯,所以記住就好。

歷史關(guān)系

最初 Google 提供了 AngularJS 和 AngularDart 兩個(gè)框架(或者叫一個(gè)框架的兩個(gè)實(shí)現(xiàn)?),分別用于 JavaScript 和 Dart 的 Web 開發(fā)。(關(guān)于 AngularJS 的名稱問題在 AngularJS - FAQ 中有明確闡述,整個(gè)官網(wǎng)中都使用的是 AngularJS 這個(gè)正式名稱)

Google 曾經(jīng)計(jì)劃基于 Web Components 技術(shù)重寫 AngularJS 1.x,從而推出全新的 AngularJS 2.0,不過這個(gè)想法只在早期文檔中存在,從未真正實(shí)現(xiàn)過。早在開發(fā)過程中,這個(gè)設(shè)計(jì)就已經(jīng)被完全推翻掉了,新的框架也已經(jīng)逐步不再使用 AngularJS 這個(gè) Brand。

在一段時(shí)間內(nèi),谷歌曾經(jīng)試圖默許使用 Angular 這個(gè)新 Brand 來包含已有的 AngularJS Brand(即 AngularJS 1.x 也可以被成為 Angular 1.x,而 2+ 僅稱為 Angular。注意是包含而非取代,即原框架正式名稱始終為 AngularJS),來實(shí)現(xiàn)無縫過度。事實(shí)上民間很早就使用 Angular 作為 AngularJS 的簡(jiǎn)稱了,所以這個(gè)做法影響并不大,畢竟不是所有人都天天在看官方博客。

隨著名稱混淆帶來的各種問題,之后谷歌開始重新強(qiáng)調(diào)使用框架正式名稱,即

https://github.com/angular/an... 中的項(xiàng)目稱為 AngularJS,

https://github.com/angular/an... 中的項(xiàng)目稱為 Angular。

Angular 的核心目標(biāo)就是替代 AngularJS,Google 官方也多次表示,只有等 Angular 的用戶數(shù)量全面超過 AngularJS 之后才會(huì)停止對(duì) AngularJS 的維護(hù)。

其他的:Dart 是什么?

最初設(shè)計(jì) Dart,是 Google 的一幫程序員出于對(duì) JavaScript 的不滿,決定自己搞一個(gè)新語言用來替換 JavaScript 的,所以剛開始 Dart 也就是用來作為瀏覽器腳本運(yùn)行在瀏覽器中的。Google 的這幫程序員萬萬沒想到,看似并無大用的 JavaScript 居然因?yàn)?NodeJS 而煥發(fā)了第二春。于是 Dart 被這股浪潮遮掩了它的光芒,但是谷歌作為它的親爸爸仍舊對(duì)它非常關(guān)照,在 Google 的未來操作系統(tǒng) Fuchsia 中,Dart 被指定為官方的開發(fā)語言。

參考文獻(xiàn)

《Angular 和 AngularJS 之間的關(guān)系?》

《你想了解的 Dart》

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/100611.html

相關(guān)文章

  • Angular-mock之使用$httpBackend服務(wù)測(cè)試$http

    摘要:簡(jiǎn)介模塊為單元測(cè)試提供模塊定義加載注入等支持。為使用了的應(yīng)用提供單元測(cè)試的偽后臺(tái)。根據(jù)提示進(jìn)行設(shè)置即可。將該文件保存為,測(cè)試時(shí)需按順序?qū)y(cè)試項(xiàng)目文件及依賴文件引入。最后在請(qǐng)求后執(zhí)行就會(huì)立即執(zhí)行完成請(qǐng)求。參考官方單元測(cè)試學(xué)習(xí)筆記 Angular-mock簡(jiǎn)介 Angular-mock模塊為angular單元測(cè)試提供模塊定義、加載、注入等支持。輔助Karma、Jasmine等JS測(cè)試工具來...

    rockswang 評(píng)論0 收藏0
  • 2017個(gè)人總結(jié)

    摘要:特此寫個(gè)流水賬總結(jié),供自己以后羞恥的回顧。正逢月計(jì)劃辭職回家玩游戲過個(gè)暑假,結(jié)果在如今部門老大的忽悠下加入到了新東家。和組長(zhǎng)兩人繼續(xù)沒晝夜的忙活,最終也按時(shí)交差,上了線。卷土重來,回報(bào)過去的一份念舊,期待的美好,個(gè)人選型入坑。 前言 2017年發(fā)生了太多的事情,結(jié)了婚,住進(jìn)了新家,成功的播了種,當(dāng)上了準(zhǔn)爸爸。公司也蒸蒸日上搬進(jìn)了高大上的寫字樓。前端的坑越來越大,都來不及填。特此寫個(gè)流水...

    Jason 評(píng)論0 收藏0
  • angular2初入眼簾之-搭個(gè)環(huán)境

    angular2是什么?我猜不容我贅述,各位一定略有耳聞,無論是曾經(jīng)AngularJS的擁躉,亦或是React的粉絲,都或多或少的對(duì)她有過一點(diǎn)了解。未見其物、先聞其聲,angular2在問世之前已經(jīng)做足了宣傳,想必諸位也一定被下面各種詞匯所震懾,什么:TypeScript、 ES5、 ES6、 Dart、 Immutable、 Unidirectional Data Flow、 Reactive ...

    everfight 評(píng)論0 收藏0
  • 這5篇文章將使你成為一個(gè)Angular Change Detection專家。

    摘要:編寫工作首先介紹了一個(gè)稱為的內(nèi)部組件表示,并解釋了變更檢測(cè)過程在視圖上運(yùn)行。本文主要由兩部分組成第一部分探討錯(cuò)誤產(chǎn)生的原因,第二部分提出可能的修正。它對(duì)我意義重大,它能幫助其他人看到這篇文章。 在過去的8個(gè)月里,我大部分空閑時(shí)間都是reverse-engineering Angular。我最感興趣的話題是變化檢測(cè)。我認(rèn)為它是框架中最重要的部分,因?yàn)樗?fù)責(zé)像DOM更新、輸入綁定和查詢列表...

    Coly 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<