L’utilisation de Blockly peut servir différents motifs et objectifs. Si vous souhaitez par exemple créer un site internet responsive sans disposer de connaissances approfondies en programmation, vous pouvez rapidement atteindre cet objectif grâce à cette bibliothèque. Cependant, les développeurs de logiciels professionnels peuvent aussi utiliser l’éditeur de code graphique pour créer des programmes légers en un temps limité.
D’autre part, l’approche ludique permet une compréhension rapide du fonctionnement de la programmation. Il est plus simple de comprendre un énoncé comme « repeat 5 times » que « for int i = 0, i < 5, i++; », même si ces deux formules renvoient au même contenu. C’est pourquoi Blockly est souvent utilisé dans les environnements d’apprentissage. Blockly peut être un bon moyen pour les enfants de faire leurs premiers pas en programmation logicielle. La présentation visuelle des fragments de code permet d’atteindre des résultats impressionnants, de façon simple et rapide.
L’interface visuelle rend le code clair et facile à comprendre. Les blocs sont imbriqués les uns dans les autres comme les pièces d’un puzzle, et peuvent ensuite être convertis en code. Même si Blockly est une bibliothèque JavaScript, le code source peut être directement restitué dans différents langages. Par défaut, le code est disponible en JavaScript, Python, PHP, Lua, Dart et XML. Cet éditeur peut être utilisé en toute simplicité dans un navigateur.
La programmation graphique n’est pas une nouveauté. De nombreux prestataires l’utilisent pour créer des sites internet. À l’instar de Blockly, les modules intuitifs des sites internet impressionnent par leur interface simple et intuitive. Le code écrit est entièrement en arrière-plan de sorte que même les débutants et les profanes peuvent rapidement atteindre des résultats.