Blockly es un editor de programación visual de Google que usa bloques de arrastrar y soltar. Es el motor que impulsa los programas de educación sobre programación más populares del mundo.

Prueba Blockly

La biblioteca de Blockly agrega un editor personalizable a tu app que presenta conceptos de programación como bloques entrelazados. Produce código limpio en el lenguaje deseado y permite bloques personalizados adaptados a tu aplicación.

Blockly es la base de algunos de los productos de codificación basada en bloques más grandes, como Scratch y Code.org, que atienden a decenas de millones de estudiantes cada año.

Blockly es 100% del cliente, sin dependencias del servidor y compatible con todos los navegadores principales: Chrome, Firefox, Safari, Opera y Edge.

Por qué Blockly

Blockly es la opción preferida para las plataformas que buscan ofrecer experiencias de programación intuitivas y versátiles.

La biblioteca de Blockly ofrece un conjunto integral de API y herramientas, lo que permite a las plataformas de programación proporcionar un entorno personalizable para sus requisitos únicos.

El editor de Blockly usa bloques gráficos interconectados para representar conceptos de código como variables, expresiones lógicas, bucles y más. Permite a los usuarios aplicar principios de programación sin preocuparse por la sintaxis.

Blockly, una biblioteca independiente de la plataforma, es la preferida por las plataformas de programación que buscan coherencia, flexibilidad y conveniencia. Blockly es compatible con los principales navegadores y funciona tanto en la Web como en dispositivos móviles.

Crea herramientas, aplicaciones y plataformas únicas que cumplan con los requisitos específicos de tu programa.

Recursos para desarrolladores

Agrega funcionalidad a Blockly con complementos. Agrega campos, define temas, crea procesadores y mucho más.

Los codelabs de Blockly proporcionan instrucciones paso a paso para usar y personalizar Blockly.

Los proyectos de muestra muestran cómo usar muchas de las funciones de Blockly.

El foro de desarrolladores de Blockly es el lugar para hacer y responder preguntas.

La codificación basada en bloques es para todos los programadores, de cualquier campo o nivel. Explora las novedades de Blockly y conéctate con otros desarrolladores en nuestros Blockly Summits.

Jessica Kulwik, gerente de Ingeniería de Software, Code.org

<img <="" alt="" body="" class="show-on-mobile" src="/blockly/images/landing/Quote-2-mobile.png" />

Mark Friedman, cofundador de App Inventor

Comprobado y confiable

Más de 100 partners

Más de 10 años

94+ traducciones

Con la confianza de desarrolladores

Blockly es el motor detrás de algunos de los productos de codificación basado en bloques más grandes y populares.

Regístrate para recibir anuncios de Blockly

Tu información se usará según la Política de Privacidad de Google.

Preguntas frecuentes

¿Cómo puedo comenzar a usar Blockly?

Si eres desarrollador de software y quieres dar tus primeros pasos con Blockly, debes leer nuestros Documentos de introducción y luego probar nuestro Codelab de primeros pasos.

Si eres profesor o estudiante y te interesa la programación basada en bloques, deberías ver una clase sobre un producto educativo creado con Blockly, como CS First, Code.org o Scratch.

¿A quién está dirigido Blockly?

La biblioteca de Blockly es para desarrolladores de software que quieren agregar a su app un editor que represente los conceptos de programación como bloques entrelazados. Desde la perspectiva de un desarrollador, Blockly es una IU lista para usar que permite crear un lenguaje basado en bloques.

Si no eres desarrollador, lo más probable es que quieras interactuar con Blockly mediante un producto compilado en Blockly, como Scratch o App Inventor. Consulta la sección de asociaciones de Blockly para ver ejemplos de otras aplicaciones compiladas en Blockly.

¿Cuáles son algunos de los beneficios de la codificación basada en bloques?

La codificación basada en bloques permite a los usuarios aplicar principios de programación sin tener que preocuparse por la sintaxis o la intimidación de un cursor intermitente en la línea de comandos, lo que facilita la curva de aprendizaje de los aspirantes a programadores. Gracias a que reduce la necesidad de aprender sintaxis, la programación basada en bloques permite que los usuarios se enfoquen por completo en la lógica detrás de los condicionales, los bucles, las variables y otros conceptos básicos sin tener que preocuparse por el paréntesis desequilibrado ni la falta del punto y coma.