視覺化程式設計工具Blockly 1.0簡介

谷歌開發者_發表於2017-06-21

640?wx_fmt=gif


文 / Erik Pasternak 和 Kids Coding 團隊


過去五年多來,開發者們已經通過我們的開放原始碼庫 Blockly 建立了數以百計的專案,該程式碼庫旨在打造基於塊的編碼體驗。這些專案豐富多樣,從 Code.org 這樣的教育平臺到 littleBits 這樣的電子套件,甚至還有 MIT App Inventor 這樣的 Android 應用建立工具。去年,我們還宣佈與 Scratch 團隊合作開發 Scratch Blocks,一款基於 Blockly 技術、專為建立兒童編碼應用而優化的工具。


我們推出 Android 和 iOS 的 Blockly 1.0 最終正式版。這些版本擁有您在移動應用中原生使用 Blockly 所需的一切功能,包括:

  • Blockly 的標準介面

  • 自定義程式碼塊、工具箱類別和佈局

  • 函式、變數、賦值函式和擴充套件外掛

  • 在 JavaScript、Python、Dart、PHP 和 Lua 中生成程式碼

  • 國際化支援(包括對 RTL 語言的支援)


640?wx_fmt=png


儘管我們釋出的 1.0 版更新主要針對原生移動應用,我們在過去六個多月的時間裡也針對網路專案做出了幾項更新。我們針對效能和測試做出了一些重大改進,增加了更多結構化 API,改善了對移動網頁的觸控支援。此外,我們改善了對 Internet Explorer 和 Edge 的支援;Blockly 在 IE10+ 上得到完全支援。


我們還做了大量的工作,以簡化跨平臺開發!現在,所有程式碼塊都可使用 JSON 定義,允許分別針對網路、iOS 和 Android 設定一組程式碼塊定義。檢視文件以瞭解所有三個平臺的更多詳情。



立即通過我們的 iOS Codelab(很快還會推出 Android 版本)開始體驗!如需瞭解有關 Blockly 的更多資訊,請觀看上面的簡介視訊、訪問我們的開發者網站、加入我們的郵寄名單或直接開始針對網路、Android 或 iOS 平臺編寫程式碼。


瞭解更多詳情,檢視文內所有連結(文件),請點選文末“閱讀原文”。


推薦閱讀:

Android O API 已釋出最終版本

找 Android 漏洞贏獎金

官方詳細介紹Android Studio 3.0 Canary 1

#io17# Android中的新功能:Android O和其他釋出


640?wx_fmt=gif


點選「閱讀原文」,檢視文件連結640?wx_fmt=gif

相關文章