發(fā)布于:2021-01-18 14:29:13
0
178
0
Angular 2代碼庫已分為兩部分:現(xiàn)在有Dart版本和TypeScript / JavaScript版本,以及AngularDart團隊。
Angular 2的不同“語言風(fēng)格”曾經(jīng)被用作TypeScript源代碼,但是只能自動編譯為JavaScript和Dart。情況不再如此:Angular 2代碼庫現(xiàn)在將具有TypeScript / JavaScript版本和Dart版本,以及AngularDart團隊。
對Dart開發(fā)人員意味著什么?
Dart團隊項目經(jīng)理Filip Hracek宣布,此舉對Dart開發(fā)人員而言是“了不起的消息”,因為Angular Dart源代碼將更加Dart-y,更快,更干凈,并且將使用以前無法使用的Dart功能具有TypeScript風(fēng)格。
對于TypeScript和JavaScript開發(fā)人員而言,性能提高和更清潔的JavaScript API都是必不可少的。Angular的團隊負責(zé)人Naomi Black透露,將Angular 2代碼庫分為兩種版本的決定不會給開發(fā)人員帶來巨大的變化,除了現(xiàn)在可以更輕松地進行更改并且團隊可以解決問題快點。盡管Dart版本和TypeScript / JavaScript版本都將共享相同的模板語法,并在“適當(dāng)?shù)牡胤绞褂孟嗤腁PI”,但它們?nèi)钥梢宰杂墒褂米约合矚g的語言提交請求請求。此外,布萊克補充說:“可以進行更改和審查,而不會增加編譯負擔(dān)和與下游語言的交叉兼容性?!?/span>
乘坐AngularDart
angular2 2.0.0-beta.18 可以在發(fā)布網(wǎng)站上找到。對于已經(jīng)在其項目中使用AngularDart的人,他們可以使用pub upgrade 獲取最新版本。
繼續(xù)前進
不久前Dart推出了1.17版本。團隊的目標(biāo) 是確保Dart“對開發(fā)人員而言甚至更高”,這就是為什么他們優(yōu)化了處理大型應(yīng)用程序的核心工具并在過去的兩個版本中取得了顯著改進的原因。Dart 1.17的優(yōu)點之一是Dartium的穩(wěn)定性提高;在大型代碼庫上,Dart Analyzer的速度提高了200%以上。
此外,Dartium在Google大型應(yīng)用程序上的啟動時間縮短了4倍。