Apa itu Blockly?

Blockly adalah library web yang memungkinkan Anda menambahkan editor kode berbasis blok yang dapat disesuaikan ke aplikasi. Editor menggunakan blok seperti potongan teka-teki untuk merepresentasikan konsep kode seperti variabel, ekspresi logis, loop, dan lainnya. Hal ini memungkinkan pengguna memprogram tanpa harus khawatir tentang sintaksis atau intimidasi command line.

Jika dirinci lebih lanjut, Anda dapat memikirkan Blockly dengan dua cara:

  1. Seperti UI potongan puzzle yang menyenangkan.
  2. Seperti pembuat string yang bagus.

Anda menentukan koneksi teka-teki dan kolom input, lalu Blockly menangani rendering, penarikan, dan penyambungan yang rumit.

Anda menentukan string (biasanya kode) yang dihasilkan untuk setiap blok, lalu Blockly menangani penyambungan seluruh string blok. Anda yang menentukan apa yang akan dilakukan dengan hasil tersebut. Anda dapat melakukan apa saja, mulai dari memecahkan labirin, menganimasikan karakter, hingga menganalisis beberapa data. Untuk contoh lainnya, lihat Pengantar aplikasi Blockly.

Blockly memungkinkan Anda berfokus pada penerapan blok ke domain tanpa perlu mengkhawatirkan detail cara kerja blok. Untuk informasi selengkapnya, lihat Mengapa Blockly?