dart語言

谷歌公司開發的網路編程語言

dart語言是由谷歌公司開發的網路編程語言,於2011年10月10日發布。

發展歷程


谷歌布網路語言早預覽版
谷歌布網路編程語言“早預覽版”。谷歌希款語言,幫助程序服JavaScript語言的缺點。
團隊管·巴( )谷歌官博客詳細介紹款語言。巴稱,支持項,型鬆散項Gmail和谷歌文檔這種大型複雜的項目。在今天的一次採訪中巴克稱,如果想讓網際網路變得更美好,那就必須創新,其中就包括開發新的編程語言。
另外,谷歌的Dart語言網站也在今天上線,其中包括編寫Dart程序的開源工具、代碼範例和教程、支持軟體的支持函數庫、Dart語言規範和討論論壇。上個月爆出的一份谷歌2010年內部備忘錄顯示,Dart的目標就是要代替JavaScript網路開發通用語言的地位,但此次巴克在採訪中表示,Dart不會替代JavaScript。JavaScript是當今網路的基石,它還將在很長一段時間內保持這種地位。
巴克表示,目前的當務之急是獲得外界對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語言了。
谷歌發布DartPad
DartPad
DartPad
開發人員應該有一個快速迭代、即 時反饋以及 Zero-Install Tools 的環境來研究語言和API。為了幫助新手和經驗豐富的Dart開發人員,Google發布了DartPad 1.0,以嘗試在瀏覽器中用無摩擦方式(無任何中間環節)來研究Dart代碼和API。
DartPad支持完整的Dart語言、核心鏈接庫,甚至是HTML/CSS。同時,支持代碼提示,即時錯誤信息提示,實時API等功能,有經驗的Dart開發者會發現,DartPad是一種最簡單的使用Dart語言的方法,並且可以學習新的模式和習慣。