Programmazione efficace, blocco per blocco
Blockly è un editor di programmazione visiva di Google che utilizza blocchi di trascinamento. È il motore su cui si basano i programmi di istruzione di programmazione più popolari al mondo.
Prova Blockly
La libreria Blockly aggiunge alla tua app un editor personalizzabile che presenta concetti di programmazione come blocchi di interblocco. Produce codice pulito nel linguaggio desiderato e consente blocchi personalizzati su misura per la tua applicazione.
Blockly per il web
Blockly è completamente lato client, senza dipendenze lato server ed è compatibile con tutti i principali browser: Chrome, Firefox, Safari, Opera ed Edge.
Perché Blockly
Blockly è la scelta preferita per le piattaforme che mirano a offrire esperienze di programmazione versatili e intuitive
Libreria efficace
La libreria Blockly offre una suite completa di API e strumenti, consentendo alle piattaforme di programmazione di fornire un ambiente personalizzabile per le loro esigenze specifiche.
Interfaccia visiva
L'editor Blockly utilizza blocchi grafici a interblocco per rappresentare concetti di codice come variabili, espressioni logiche, loop e altro ancora. Consente agli utenti di applicare principi di programmazione senza doversi preoccupare della sintassi.
Piattaforma multipla
Blockly, una libreria indipendente dalla piattaforma, è preferita dalle piattaforme di programmazione alla ricerca di coerenza, flessibilità e convenienza. Blockly è compatibile con tutti i principali browser e funziona sia sul web che sui dispositivi mobili.
Crea con Blockly
Crea strumenti, applicazioni e piattaforme unici che soddisfino i requisiti specifici del tuo programma.
Risorse per sviluppatori
Plug-in
Aggiungi funzionalità a Blockly con plug-in. Aggiungi campi, definisci temi, crea renderer e molto altro ancora.
codelab
I codelab Blockly forniscono istruzioni dettagliate su come utilizzare e personalizzare Blockly.
Esempi
I progetti di esempio mostrano come utilizzare molte delle funzionalità di Blockly.
Forum
Il forum degli sviluppatori di Blockly è il luogo in cui fare domande e rispondere.
Tutti sono invitati
La programmazione a blocchi è pensata per tutti i programmatori, di qualsiasi campo o livello. Scopri le ultime novità di Blockly ed entra in contatto con altri sviluppatori ai nostri Blockly Summit.
Blockly fornisce un ottimo punto di accesso all'informatica, senza preoccuparsi di cose come un punto e virgola mancante o un ciclo for che non contiene tutte le parti giuste.
Jessica Kulwik, Software Engineering Manager, Code.org
App Inventor non sarebbe il successo che ha ottenuto (con più di un milione di utenti attivi al mese) senza Blockly e, cosa ancora più importante, non sarebbe stato il supporto del team di Blockly. Si sono dimostrati autentici partner del nostro successo.
Mark Friedman, Cofondatore, App Inventor
Provata e affidabile
Registrati per ricevere gli annunci di Blockly
Le tue informazioni verranno utilizzate nel rispetto delle Norme sulla privacy di Google.
Domande frequenti
Se sei uno sviluppatore di software e vuoi muovere i primi passi con Blockly, dovresti leggere la nostra documentazione introduttiva e provare il nostro codelab per iniziare.
Se sei un insegnante o uno studente interessato alla programmazione basata su blocchi, dovresti seguire una lezione tramite un prodotto didattico basato su Blockly, come CS First, Code.org o Scratch.
La libreria Blockly è pensata per gli sviluppatori di software che vogliono aggiungere alla propria app un editor per rappresentare i concetti di programmazione come blocchi a incastro. Dal punto di vista di uno sviluppatore, Blockly è una UI già pronta per la creazione di un linguaggio basato su blocchi.
Se non sei uno sviluppatore, molto probabilmente vorrai interagire con Blockly tramite un prodotto basato su Blockly, come Scratch o App Inventor. Consulta la sezione sulle partnership Blockly per trovare esempi di altre applicazioni basate su Blockly.
La programmazione basata su blocchi consente agli utenti di applicare principi di programmazione senza doversi preoccupare della sintassi o di intimidire il cursore lampeggiante sulla riga di comando, rendendo più semplice la curva di apprendimento per gli aspiranti programmatori. Riducendo la necessità di imparare la sintassi, la programmazione basata su blocchi consente agli utenti di concentrarsi interamente sulla logica alla base di condizionali, loop, variabili e altri concetti fondamentali, senza preoccuparsi di parentesi non bilanciate o punti e virgola mancanti.