Google推出Dart語言,目的是解決JavaScript的缺點。當Google在Dart上注入滿腔熱情之時,微軟卻潑了一盆冷水,稱“改善JavaScript還有很長的路要走”。
微軟JavaScript團隊近日釋出了一篇博文,文中寫道:
Google在推廣Dart時稱JavaScript有根本性的缺陷,在這種情形下,需要在語法和執行時上和JavaScript“一刀兩斷”。我們不同意這種觀點。
Dart的起步是比較艱難的,Google早期關於Dart的開發過程是封閉的,疏遠了一些盟友。而盟友恰恰是Dart發展的關鍵,要想發展,它需要各大 瀏覽器開發商的支援。從微軟目前的立場來看,Dart很難得到微軟IE的支援。儘管開發者對IE抱怨不斷,但IE目前佔據了一半的瀏覽器市場份額,是個不 可忽視的角色。
而要想代替JavaScript,似乎更加困難。作為主要的Web開發技術,JavaScript還是有很多優勢的:開發者比較熟悉;現代瀏覽器 執行JavaScript的效能顯著提高;目前存在的大量的基於JavaScript的庫(如jQuery),極大地便利了Web開發。這意味著 JavaScript目前已進入了穩步提高的良性迴圈中,使其他的類似語言很難有立足點。
微軟建議各方應致力於目前的JavaScript標準執行時的擴充套件,以及建立必要的語法特性。
Dart的發展前景堪憂,或許會重蹈Google GO語言的覆轍,陷入不溫不火的境地。近幾年來,Google一直在創新,不斷地推出新產品,同時也在不斷關閉一些產品,儘管其擁有先進的技術,但是市場推廣也是非常重要的。在這方面,Google還是要跟蘋果多學學。
Via CNET