複製鏈接
請複製以下鏈接發送給好友

dart語言

鎖定
dart語言是由谷歌公司開發的網絡編程語言,於2011年10月10日發佈。
中文名
dart語言
類    型
網絡開發語言
開發公司
谷歌
發佈時間
2011年10月10日

dart語言dart語言簡介

谷歌發佈網絡開發語言Dart早期預覽版
谷歌於2011年10月10日發佈了網絡編程語言Dart的“早期預覽版” [1]  。谷歌希望利用這款語言,幫助程序開發者克服JavaScript語言的缺點。
Dart開發團隊主管拉爾斯·巴克(Lars Bak)在谷歌官方博客中詳細介紹了這款語言。 巴克稱,Dart支持所有項目,從小型鬆散的項目到Gmail和谷歌文檔這種大型複雜的項目。在今天的一次採訪中巴克稱,如果想讓互聯網變得更美好,那就必須創新,其中就包括開發新的編程語言。
另外,谷歌的Dart語言網站也在今天上線,其中包括編寫Dart程序的開源工具、代碼範例和教程、支持軟件的支持函數庫、Dart語言規範和討論論壇。  上個月爆出的一份谷歌2010年內部備忘錄顯示,Dart的目標就是要代替JavaScript網絡開發通用語言的地位,但此次巴克在採訪中表示,Dart不會替代JavaScript。JavaScript是當今網絡的基石,它還將在很長一段時間內保持這種地位。
巴克表示,當務之急是獲得外界對Dart的看法,並吸引他們參與Dart程序的開發。Dart是公司關注的編程語言,谷歌希望Dart能獲得正面評價。

dart語言發展歷程

谷歌發佈附帶Dart 引擎的Chromium
Web 編程吸引人的特性之一便是迅速的開發週期:源碼改動後生效所需的時間不到一秒。Google 希望為 Dart 語言的開發者提供相同的體驗,於是將 Dart 虛擬機整合進 Chromium 瀏覽器,並在今天發佈了適用於 Mac 與 Linux 平台的 Dartium。
該技術預覽版本允許用户通過 Chromium 中所整合的虛擬機(Dart VM)直接運行 Dart 語言編寫的程序,免去了單獨編譯的步驟。以後這些程序將從 Dart VM 更快的性能與較低的啓動延遲中受益。
Dart 從設計之初就為配合現代 web 整體運作而考慮,開發團隊也同時在持續改進 Dart 向 JavaScript 轉換的快速編譯器。Dart VM 以及現代 JavaScript 引擎(V8 等)都是 Dart 語言的首選目標平台。
這次發佈的整合 Dart VM 的 Chromium 只是技術預覽版,不應該用於日常瀏覽。待更多測試與開發者反饋後,開發團隊計劃最終將 Dart VM 整合到 Chrome 分支中。
Google 發佈 Dart M4 更新
2012年4月18日,Google發佈了Dart M4更新,在這次的更新中,不但加入了大量新特性,dart vm以及編譯出後js代碼在運行速度上都有了顯著的提高。此後的版本將會把重心轉到穩定性和速度上,而不會在破壞現有api的兼容性。與此同時DartEditor也發佈了更新並強化了對webgl的支持。對那些想投入HTML5懷抱但又厭惡js的開發者們來説,是時候嘗試一下Dart語言了。 [2] 
谷歌發佈DartPad
DartPad
DartPad(2張)
開發人員應該有一個快速迭代、即時反饋以及 Zero-Install Tools 的環境來研究語言和API。為了幫助新手和經驗豐富的Dart開發人員,Google發佈了DartPad 1.0,以嘗試在瀏覽器中用無摩擦方式(無任何中間環節)來研究Dart代碼和API。
DartPad支持完整的Dart語言、核心鏈接庫,甚至是HTML/CSS。同時,支持代碼提示,即時錯誤信息提示,實時API等功能,有經驗的Dart開發者會發現,DartPad是一種最簡單的使用Dart語言的方法,並且可以學習新的模式和習慣。 [3] 
參考資料