Angular團隊發布路線圖,並示範如何與React Native整合

來源:互聯網
上載者:User

標籤:

本文來源於我在InfoQ中文站翻譯的文章,原文地址是:http://www.infoq.com/cn/news/2015/06/angular-2-react-native-roadmap


前不久在舊金山舉行的Angular U大會上,Brad Green、Igor Minar與Misko Hevery共同發表了演講,重新闡述了年初在ng-conf大會的聲明,並給出了2015年下半年關於Angular的路線圖。

Minar展示了3月份以來Angular所取得的一些新進展。值得注意的是,這些都是一些“實驗性”特性,他提出了將Angular一分為二的想法,劃分為核心功能與渲染器。通過分離架構,他們希望能夠開啟使用Angular的新方式,首先是如下3個領域:

  1. 改進效能
  2. 富移動體驗
  3. 服務端渲染

對於Web效能來說,通過分割架構可以讓Angular將大多數非UI工作交給WebWorker來做。UI必須要位於主線程中,這樣單獨的渲染器就可以發揮作用了,並且兩部分可以彼此通訊。Minar說到:

我們在思考,“能否將整個應用遷到WebWorker中呢,這樣所有商務邏輯、所有資料擷取與處理就都可以脫離主線程了?”此外,”能否將架構本身遷到WebWorker中呢?這樣架構所提供的所有服務以及各種檢查就不必運行在主線程中了“。

在Angular團隊與React團隊會面後,一個懸而未決的問題是”如果將Angular與React Native整合起來會怎樣呢“?在新的情境下,核心保持不變,不過渲染器可以支援新的平台,如iOS和Android。

Minar示範了將React Native標籤插入到Angular中實現在原生iOS Shell中運行Angular JavaScript。相對於從頭開始重建這種情境,團隊使用了Telerik及其NativeScript平台,並且與React團隊一起實現了這些目標。該示範位於GitHub。

長久以來,Angular開發人員一直在期盼著通過服務端渲染來解決諸如改進的啟動時間和SEO等問題。團隊提出的架構也為該問題提供了可能的解決方案。

對於Web開發人員來說,架構的改變在很大程度上是透明的。Google已經公開了分離的架構供開發人員審查。

Green還更新了Angular 2的完成時間。他並未給出具體的日期,不過列出了發布前項目所需經曆的各個階段。目前,團隊正在完善核心,並得到了Google內部進行中遷移的團隊的反饋。當核心完成後,他們會繼續完善API、改進效能和文檔。

Green還談到了Angular 1.X及其在未來路線圖中的位置。他說,”Angular 1.5的焦點將會發生變化“。Google也在開發新的自動化遷移工具,一些工具已經在內部開始使用了。他說,”我們將會看到哪些能夠反映出社區所關心的東西“。此外,他們還在編寫指南以協助開發人員完成遷移。要想瞭解關於該演講的更多資訊,請觀看視頻或是下載演講稿。

Angular U是今年Angular團隊參加的3場大會中的第2場。第3場大會Angular Connect將於今年10月份在倫敦舉行。

查看英文原文:Angular Team Provides Roadmap, Demos Integration with React Native

Angular團隊發布路線圖,並示範如何與React Native整合

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.