Blockly
Tipus | Biblioteca informàtica en JavaScript | ||
---|---|---|---|
Versió inicial | estiu del 2011 | ||
Versió estable | 11.1.1 (12 juny 2024) | ||
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 | ||
Fonts de codi
| |||
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
- 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
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
- ↑ «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]