Blockly는 앱에 블록 기반 코드 편집기를 추가할 수 있는 웹 라이브러리입니다. 편집기에서 블록과 같은 퍼즐 조각을 사용하여 변수, 논리 표현식, 루프 등의 코드 개념을 나타냅니다. 이를 통해 사용자는 구문이나 명령줄에 대한 부담을 겪지 않고도 프로그래밍할 수 있습니다.
좀 더 자세히 설명하자면, Blockly를 두 가지 방식으로 생각할 수 있습니다.
- 재미있는 퍼즐 조각 UI를 만듭니다.
- 멋진 문자열 빌더처럼요.
퍼즐 연결과 입력 필드를 정의하면 Blockly가 복잡한 렌더링, 드래그, 연결을 처리합니다.
각 블록에 생성되는 문자열 (일반적으로 코드)을 정의하면 Blockly가 블록의 전체 문자열을 연결하는 작업을 처리합니다. 그 결과로 무엇을 할지는 여러분에게 달려 있습니다. 미로 풀기, 캐릭터 애니메이션, 데이터 분석 등 다양한 작업을 할 수 있습니다.
Blockly를 사용하면 블록 작동 방식을 자세히 신경 쓸 필요 없이 도메인에 블록을 적용하는 데 집중할 수 있습니다. 자세한 내용은 Blockly를 사용해야 하는 이유를 참고하세요.