Blockly는 드래그 앤 드롭 블록을 사용하는 Google의 시각적 프로그래밍 편집기입니다. Google Cloud는 전 세계에서 가장 인기 있는 코딩 교육 프로그램의 기반이 되는 엔진입니다.

Blockly 사용해 보기

Blockly 라이브러리는 코딩 개념을 연계 블록으로 표현하는 맞춤설정 가능한 편집기를 앱에 추가합니다. 원하는 언어로 깔끔한 코드를 생성하고 애플리케이션에 맞는 커스텀 블록을 허용합니다.

Blockly는 매년 수천만 명의 학생을 대상으로 하는 ScratchCode.org와 같은 대규모 블록 기반 코딩 제품의 기반입니다.

Blockly는 100% 클라이언트 측이며 서버 측 종속 항목이 없으며 Chrome, Firefox, Safari, Opera, Edge 등 모든 주요 브라우저와 호환됩니다.

차단해야 하는 이유

Blockly는 다목적이고 직관적인 프로그래밍 경험을 제공하는 플랫폼에 선호됩니다.

Blockly 라이브러리는 포괄적인 API 및 도구 모음을 제공하여 코딩 플랫폼에서 고유한 요구사항에 맞는 맞춤설정 가능한 환경을 제공할 수 있도록 지원합니다.

Blockly 편집기는 인터로킹 그래픽 블록을 사용하여 변수, 논리 표현식, 루프 등의 코드 개념을 나타냅니다. 이를 통해 사용자는 문법에 관한 걱정 없이 프로그래밍 원칙을 적용할 수 있습니다.

플랫폼에 구애받지 않는 라이브러리인 Blockly는 일관성, 유연성, 편의성을 추구하는 코딩 플랫폼에서 선호됩니다. Blockly는 모든 주요 브라우저와 호환되며 웹과 모바일 모두에서 작동합니다.

특정 프로그램 요구사항을 충족하는 고유한 도구, 애플리케이션, 플랫폼을 만들 수 있습니다.

개발자 자료실

플러그인으로 Blockly에 기능을 추가합니다. 필드 추가, 테마 정의, 렌더기 만들기 등의 작업이 가능합니다.

Blockly Codelab에서는 Blockly를 사용하고 맞춤설정하는 방법을 단계별로 안내합니다.

샘플 프로젝트는 Blockly의 여러 기능을 사용하는 방법을 보여줍니다.

Blockly 개발자 포럼은 질문하고 답변할 수 있는 곳입니다.

블록 기반 코딩은 분야나 수준에 관계없이 모든 프로그래머를 위한 것입니다. Blockly의 최신 소식을 살펴보고 Blockly Summits에서 다른 개발자와 소통하세요.

제시카 쿨윅, Code.org 소프트웨어 엔지니어링 관리자

<img <="" alt="" body="" class="show-on-mobile" src="/blockly/images/landing/quote-2-mobile.png" />

마크 프리드먼, App Inventor 공동 설립자

검증된 안정성

100개 이상 partners

10 년 이상

94+ 번역

개발자의 신뢰

Blockly는 가장 크고 가장 인기 있는 블록 기반 코딩 제품의 기반이 되는 엔진입니다.

Blockly 공지사항에 가입하기

귀하의 정보는 Google의 개인정보처리방침에 따라 사용됩니다.

FAQ

Blockly를 시작하려면 어떻게 해야 하나요?

Blockly를 시작하려는 소프트웨어 개발자는 시작하기 문서를 읽은 다음 시작하기 Codelab을 사용해 보세요.

블록 기반 코딩에 관심이 있는 교사나 학생은 CS First, Code.org, Scratch와 같이 Blockly에서 빌드한 교육 제품을 통해 강의를 확인하시기 바랍니다.

Blockly의 사용 대상

Blockly 라이브러리는 코딩 개념을 인터로킹 블록으로 표현하는 편집기를 앱에 추가하려는 소프트웨어 개발자를 위한 것입니다. 개발자의 관점에서 Blockly는 블록 기반 언어를 만들기 위해 미리 준비된 UI입니다.

개발자가 아닌 경우 Scratch 또는 App Inventor와 같이 Blockly에서 빌드한 제품을 통해 Blockly를 사용하고 싶을 가능성이 높습니다. Blockly를 기반으로 빌드된 다른 애플리케이션의 예는 Blockly 파트너십 섹션을 확인하세요.

블록 기반 코딩의 이점은 무엇인가요?

블록 기반 코딩을 사용하면 사용자가 문법에 대해 걱정하거나 명령줄에서 깜박이는 커서에 대한 부담감 없이 프로그래밍 원칙을 적용할 수 있으므로 프로그래머 지망생의 입장에서 좀 더 쉽게 배울 수 있습니다. 블록 기반 코딩을 사용하면 구문을 학습할 필요가 없으므로 사용자가 불균형한 괄호나 세미콜론 누락에 대한 걱정 없이 조건문, 루프, 변수 및 기타 핵심 개념의 로직에만 집중할 수 있습니다.