Blockly è una libreria web che ti consente di aggiungere alla tua app un editor di codice basato su blocchi. L'editor utilizza pezzi di un puzzle come i blocchi per rappresentare concetti di codice come variabili, espressioni logiche, loop e altro ancora. Consente agli utenti di programmare senza doversi preoccupare della sintassi o dell'intimidazione della riga di comando.
Più nel dettaglio, puoi pensare a Blockly in due modi:
- Come una divertente interfaccia utente in un pezzo di un puzzle.
- Come un bizzarro creatore di stringhe.
Tu definisci le connessioni del rompicapo e i campi di immissione, quindi Blockly gestisce il rendering, il trascinamento e il collegamento complessi.
Tu definisci la stringa (di solito il codice) che viene generata per ogni blocco, quindi Blockly gestisce la concatenazione di intere stringhe di blocchi. Spetta a te decidere come ottenere il risultato finale. Puoi fare qualsiasi cosa, come risolvere un labirinto, animare un personaggio, analizzare alcuni dati.
Blockly ti consente di concentrarti sull'applicazione di blocchi al tuo dominio senza doversi preoccupare dei dettagli del funzionamento dei blocchi. Per ulteriori informazioni, consulta la pagina Perché Blockly?