1. 程式人生 > >初識基於 Web 的視覺化程式設計工具Google Blockly

初識基於 Web 的視覺化程式設計工具Google Blockly

大嬸向左不送,新手向右請進。偷笑

最近工作中遇到:使用者自主編碼實現機器人動作的需求,所以瞭解到2012年6月由Google開發釋出的完全視覺化的程式語言Google Blockly,類似MIT的兒童程式語言Scratch, 使用者可以通過類似玩樂高玩具的方式用一塊塊圖形物件構建出應用程式。每個圖形物件都是程式碼塊,使用者可以將它們拼接起來,創造出簡單功能,然後將一個個簡單功能組合起來,構建出一個程式。整個過程只需要滑鼠的拖曳,不需要鍵盤敲擊。適用於在編碼方面“小白”使用者,Google Blockly類似Google放棄的App Inventor,不清楚Blockly與App Inventor或Scratch有何聯絡。今天就聊一下最近我通過查詢所瞭解的Google Blockly。

Blockly一種在網頁上執行的圖形化程式語言。使用者以拖拽拼圖的方式開發出應用程式,不需要任何的程式碼編寫。 例如: 效果演示:走迷宮 – 使用Blockly語言破解迷宮路徑。
程式碼轉換 :Blockly程式碼可以轉換成JavaScript, Dart, Python 或 XML 程式碼。
RTL – Blockly語言中right-to-left模式中的效果(阿拉伯語和希伯來語習慣). Blockly語言目前處於技術探討階段,希望開發人員使用Blockly,給予反饋,想出新的能使用它的地方,所有的 下載完成解壓後列表如下:
因為
blockly是JS實現的,直接可以在瀏覽器中使用。
如果只是需要執行blockly的話,用瀏覽器開啟 demos 目錄下的網頁(index.html)就可以了,如果是IE的話,需要設定允許JS執行。