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á según la Política de Privacidad de Google.
Preguntas frecuentes
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.
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.
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.