Google宣布結(jié)構(gòu)化編程語言Dart的設(shè)計目標(biāo)
Google官方博客宣布了新語言Dart。Dart是一種基于類的可選類型化編程語言,設(shè)計用于創(chuàng)建Web應(yīng)用程序。 Google稱,Dart的設(shè)計目標(biāo)是為Web編程創(chuàng)造結(jié)構(gòu)化但又富有靈活性的語言;編程方法一目了然,符合程序員的自然習(xí)慣,易于學(xué)習(xí);能在所有瀏覽器 和不同環(huán)境中實現(xiàn)高性能。

Dart代碼以兩種方式執(zhí)行,一種是原生虛擬機(jī),一種是JavaScript引擎,用編譯器將Dart代碼翻譯成 JavaScript代碼。這允許程序員在Dart中創(chuàng)建Web應(yīng)用,編譯后在任何瀏覽器上運行。Dart語言官網(wǎng)提供了名叫Dartboard的在線應(yīng) 用,讓感興趣的開發(fā)者在線上編程和運行。
Dart值得注意:
1) 效率上 V8效率很好,已證實適合在瀏覽器與服務(wù)器上使用
2) 能力上 Dart配合HTML5,足以開發(fā)大型WebApp
3) 法律上 可能是解決Oracle Java爭議的一種Android App新方案
4) 學(xué)習(xí)上 語法可以同時吸引Java與JavaScript的程序員
5) 過渡上 通過轉(zhuǎn)換成JavaScript,可在其他瀏覽器運
【編輯推薦】