Blockly to biblioteka internetowa, która umożliwia dodanie do aplikacji edytora kodu opartego na blokach. Edytor wykorzystuje elementy łamigłówki (np. bloki) do reprezentowania koncepcji kodu, takich jak zmienne, wyrażenia logiczne, pętle i inne elementy. Pozwala on użytkownikom programować bez obaw o składnię czy ośmieszanie wiersza poleceń.
Jeśli chodzi o tę funkcję, możesz to wyobrazić sobie na dwa sposoby:
- Zabawny interfejs z łamigłówkami.
- Jak potężny kreator ciągów znaków.
Określasz połączenia łamigłówki i pola do wprowadzania danych, a potem Blockly zajmuje się ich skomplikowane renderowanie, przeciąganie i łączenie.
Definiujesz ciąg znaków (zwykle kod), który jest generowany dla każdego bloku, a potem Blockly obsługuje łączenie całych ciągów bloków. Sposób, w jaki można z niego skorzystać, zależy tylko od Ciebie. Możesz na przykład rozwiązać labirynt, stworzyć animację postaci lub przeanalizować dane.
Blockly pozwala Ci skupić się na stosowaniu blokad w domenie i nie zaprzątać sobie głowy szczegółami ich działania. Więcej informacji znajdziesz w artykule Dlaczego Blockly?