Blockly
Aparença
Tipus | Biblioteca informàtica en JavaScript |
---|---|
Versió inicial | estiu del 2011 |
Versió estable | |
Llicència | Apache |
Característiques tècniques | |
Sistema operatiu | Multiplataforma |
Plataforma | WEB |
Escrit en | JavaScript |
Equip | |
Creador/s | Neil Fraser amb Quynh Neutron, Ellen Spertus i Mark Friedman |
Desenvolupador(s) | Google developers |
Més informació | |
Lloc web | Pàgina oficial |
| |
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]
Característiques
[modifica]- 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.
Aplicacions
[modifica]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
[modifica]- ↑ «Wonder Workshop | Home of cue, Dash and Dot, robots that help kids learn to code» (en anglès). https://www.makewonder.com.+[Consulta: 28 novembre 2017].
- ↑ «Robòtica a l'escola» (en anglès). http://blocs.xtec.cat/.+[Consulta: 28 novembre 2017].
- ↑ «Blockly for PICAXE - Software - PICAXE» (en anglès). http://www.picaxe.com.+[Consulta: 28 novembre 2017].
- ↑ «Blockly | Google Developers» (en anglès). https://developers.google.com.+[Consulta: 28 novembre 2017].[Enllaç no actiu]