Blockly
llenguatge de programació From Wikipedia, the free encyclopedia
Remove ads
Blockly, en ciències de la computació, és una biblioteca (programari) de JavaScript del costat del client amb l'objectiu de crear llenguatges de programació de blocs visuals. Blockly és de codi obert i sota la llicencia Apache 2.0. Normalment s'executa en un navegagor d'internet i visualment semblant a l'entorn de programació Scratch.[1][2][3][4]
Remove ads
Característiques
- L'interfície d'usuari consisteix en un editor visual amb una caixa d'eines que conté els blocs disponibles, i un espai de treball on l'usuari pot arrossegar i reagrupar els blocs.
- Aquest editor es pot adaptar a les necessitats del desenvolupador. Axí es poden crear nous blocs.
- El nous blocs requereixen una definició de bloc i un generador de bloc. Definicions i generadors es poden codificar en JavaScript i a partir d'altres blocs.
- No es basa en Flash sinó en SVG (Scalable Vector Graphics).
- Suporta la majoria de navegadors : Chrome, Firefox, Safari, Opera, IE.
- Suporta Android i iOS.
- Llenguatge dèbilment tipat que pot generar codi en JavaScript, Python, PHP o Dart.
Remove ads
Aplicacions
Porojectes més importants que empren Blockly :
- Blockly Games : conjunt de jocs educatius a base de blocs.
- App inventor del MIT: creador d'aplicacions per Android.
- Code.org: organització per a pedagogia de la programació.
- CodeZ : entorn de programació en línia que urilitza LEGO Mindstorms EV3.
Referències
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads