Potente programación bloque a bloque
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 para la Web
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.
Biblioteca sólida
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.
Interfaz visual
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.
Plataforma cruzada
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 con Blockly
Crea herramientas, aplicaciones y plataformas únicas que cumplan con los requisitos específicos de tu programa.
Recursos para desarrolladores
Complementos
Agrega funcionalidad a Blockly con complementos. Agrega campos, define temas, crea procesadores y mucho más.
Codelabs
Los codelabs de Blockly proporcionan instrucciones paso a paso para usar y personalizar Blockly.
Ejemplos
Los proyectos de muestra muestran cómo usar muchas de las funciones de Blockly.
Foro
El foro de desarrolladores de Blockly es el lugar para hacer y responder preguntas.
Todos están invitados
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.
Blockly ofrece un muy buen punto de entrada a la informática, sin preocuparse por cuestiones como la falta de un punto y coma o un bucle for que no tiene todas las piezas correctas.
Jessica Kulwik, gerente de Ingeniería de Software, Code.org
Simplemente, App Inventor no sería el éxito que ha tenido (con más de 1 millón de usuarios activos por mes) sin Blockly y, quizás, lo que es más importante, la asistencia del equipo de Blockly. Son verdaderos socios en nuestro éxito.
Mark Friedman, cofundador de App Inventor
Comprobado y confiable
Más de 100 partners
Más de 10 años
94+ traducciones
Regístrate para recibir anuncios de Blockly
Tu información se usará de acuerdo con la Política de Privacidad de Google.
Preguntas frecuentes
Si eres desarrollador de software y quieres comenzar a usar Blockly, lee nuestros documentos de introducción y, luego, prueba el Codelab de introducción.
Si eres profesor o estudiante y te interesa la programación basada en bloques, deberías consultar una lección a través de un producto educativo creado en Blockly, como CS First, Code.org o Scratch.
La biblioteca de Blockly es para desarrolladores de software que quieren agregar un editor a su app que represente conceptos de programación como bloques entrelazados. Desde la perspectiva de un desarrollador, Blockly es una IU prediseñada para crear lenguaje basado en bloques.
Si no eres desarrollador, lo más probable es que quieras interactuar con Blockly a través de un producto creado en Blockly, como Scratch o App Inventor. Consulta la sección de asociaciones de Blockly para ver ejemplos de otras aplicaciones que se compilan en Blockly.
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 parpadeante en la línea de comandos, lo que facilita la curva de aprendizaje para los aspirantes a programadores. Al reducir la necesidad de aprender sintaxis, la codificación basada en bloques permite a los usuarios centrarse por completo en la lógica detrás de condicionales, bucles, variables y otros conceptos básicos sin preocuparse por el paréntesis desequilibrado ni por la falta de punto y coma.