dart語言是由谷歌公司開發的網路編程語言,於2011年10月10日發布。
基本介紹
- 中文名:dart語言
- 類型:網路開發語言
- 開發公司:谷歌
- 發布時間:2011年10月10日
dart語言,谷歌發布附帶Dart 引擎的Chromium,Google 發布 Dart M4 更新,谷歌發布DartPad,
dart語言
谷歌發布網路開發語言Dart早期預覽版
谷歌於2011年10月10日發布了網路程式語言Dart的“早期預覽版”。谷歌希望利用這款語言,幫助程式開發者克服JavaScript語言的缺點。
Dart開發團隊主管拉爾斯·巴克(Lars Bak)在谷歌官方部落格中詳細介紹了這款語言。 巴克稱,Dart支持所有項目,從小型鬆散的項目到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
開發人員應該有一個快速疊代、即時反饋以及 Zero-Install Tools 的環境來研究語言和API。為了幫助新手和經驗豐富的Dart開發人員,Google發布了DartPad 1.0,以嘗試在瀏覽器中用無摩擦方式(無任何中間環節)來研究Dart代碼和API。
DartPad支持完整的Dart語言、核心程式庫,甚至是HTML/CSS。同時,支持代碼提示,即時錯誤信息提示,實時API等功能,有經驗的Dart開發者會發現,DartPad是一種最簡單的使用Dart語言的方法,並且可以學習新的模式和習慣。