強大的程式設計,按區塊封鎖
Blockly 是 Google 開發的視覺程式設計編輯工具,會使用拖曳方塊。也是全球最受歡迎的程式設計教育計畫的重要推手。
試用 Blockly
Blockly 程式庫可在應用程式中新增可自訂的編輯器,將程式設計概念當做交疊模塊。可產生偏好的語言,產生簡潔的程式碼,並支援專為應用程式設計的自訂區塊。
禁止使用網頁版
Blockly 是 100% 的用戶端,不含伺服器端依附元件,且與所有主要瀏覽器相容:Chrome、Firefox、Safari、Opera 和 Edge。
為什麼要封鎖
如果平台致力於提供用途多元且直覺化的程式設計體驗,建議使用 Blockly
完善的程式庫
Blockly 程式庫是一套全方位的 API 與工具套件,可讓程式設計平台提供可自訂的環境,滿足自身的特殊需求。
視覺化介面
Blockly 編輯器使用交互式圖形區塊代表變數、邏輯運算式、迴圈等程式碼概念。可讓使用者套用程式設計原則,不必擔心語法問題。
跨平台
Blockly 是跨平台通用的程式庫,如要尋求一致性、彈性和便利性的程式設計平台,建議使用 Blockly。Blockly 支援所有主要瀏覽器,且適用於網頁和行動裝置。
使用 Blockly 進行建構
打造符合特定計畫需求的專屬工具、應用程式和平台。
開發人員資源
外掛程式
使用外掛程式新增用於 Blockly 的功能。新增欄位、定義主題、建立轉譯器等等。
程式碼研究室
Blockly 程式碼研究室提供使用和自訂 Blockly 的逐步操作說明。
範例
您可以透過範例專案瞭解如何使用 Blockly 的多項功能。
論壇
Blockly 開發人員論壇提問及回答問題。
所有人都受邀
區塊式程式設計適用於任何領域或層級的程式設計人員。探索 Blockly 的最新消息,並在 Blockly 高峰會與其他開發人員交流。
Blockly 能在電腦科學領域成為很好的進入點,讓您不必擔心遺漏分號,或缺少所有正確的 FOR 迴圈。
Code.org 軟體工程經理 Jessica Kulwik
若沒有 Blockly,App Inventor 就能成功 (每個月有超過 100 萬名活躍使用者) 以及 Blockly 團隊的支持!他們一直都是本公司邁向成功的合作夥伴。
App Inventor 共同創辦人 Mark Friedman
經過驗證且可靠
訂閱 Blockly 公告
我們會依據《Google 隱私權政策》使用你的資訊。
常見問題
如果您是想要開始使用 Blockly 的軟體開發人員,建議您從參閱入門指南文件著手,以及開始使用程式碼研究室。
如果你是老師或學生,且對方塊式程式設計有興趣,建議你透過 Blockly 的教育產品 (例如 CS First、Code.org 或 Scratch) 查看相關課程。
Blockly 程式庫適合想要在應用程式中新增編輯器,以呈現程式設計概念 (交錯組合區塊) 的軟體開發人員。從開發人員的角度來看,Blockly 是現成的 UI,用來建立區塊式語言。
如果您不是開發人員,很可能想透過採用 Blockly 的產品 (例如 Scratch 或 App Inventor) 與 Blockly 互動。如需以 Blockly 建構的其他應用程式範例,請參閱區塊合作夥伴計畫一節。
運用區塊式程式設計,使用者可以套用程式設計原則,不必擔心指令行上的語法或閃爍情形,使充滿熱情的程式設計師也能輕鬆學習。由於使用區塊式程式設計可減少學習語法的需求,使用者得以完全專注於條件式、迴圈、變數和其他核心概念背後的邏輯,不必擔心括號內的括號或缺少分號是否遺漏。