블록리

블록리
원저자닐 프레이저, 퀸 뉴트론, 엘렌 스퍼터스, 마크 프리드먼
개발자구글, MIT
발표일2012년 5월(13년 전)(2012-05)
안정화 버전
Q1 2022 Patch 3 / 2022년 6월 8일(2년 전)(2022-06-08)[1]
저장소github.com/google/blockly
프로그래밍 언어JavaScript
플랫폼웹 브라우저
크기150 KB
언어50개 언어
언어 목록
영어
종류라이브러리
라이선스아파치 라이선스 2.0
웹사이트developers.google.com/blockly

블록리(Blockly)는 블록 기반 시각적 프로그래밍 언어(VPL) 및 편집기를 생성하기 위한 프로그래밍 언어 자바스크립트용 클라이언트 측 라이브러리이다. 구글의 프로젝트인 이 프로젝트는 아파치 라이선스 2.0에 따라 출시되는 자유-오픈 소스 소프트웨어이다.[2] 일반적으로 웹 브라우저에서 실행되며 시각적으로 스크래치 언어와 유사하다.

블록리는 서로 연결되는 시각적 블록을 사용하여 코드 작성을 더 쉽게 만들고 자바스크립트, 루아, 다트, 파이썬 또는 PHP에서 코드를 생성할 수 있다. 또한 텍스트 프로그래밍 언어로 코드를 생성하도록 사용자 정의할 수도 있다.[3]

역사

[편집]

블록리 개발은 2011년 여름에 시작되었다. 최초 공개 릴리스는 2012년 5월 Maker Faire에서 이루어졌다. 블록리는 원래 앱 인벤터의 오픈블록스(OpenBlocks)를 대체하도록 설계되었다.[4] 닐 프레이저(Neil Fraser)는 쿠인 뉴트론, 엘렌 스퍼터스 및 마크 프리드먼을 기여자로하여 프로젝트를 시작했다.

사용자 인터페이스

[편집]

블록리 편집기의 기본 그래픽 사용자 인터페이스(GUI)는 사용 가능한 블록을 보유하고 사용자가 블록을 선택할 수 있는 도구 상자와 사용자가 블록을 끌어서 놓거나 재배열할 수 있는 작업 공간으로 구성된다. 작업공간에는 기본적으로 확대/축소 아이콘과 블록을 삭제할 수 있는 휴지통도 포함되어 있다.[5] 편집기를 쉽게 수정하여 사용 가능한 편집 기능과 블록을 사용자 정의하고 제한할 수 있다.

각주

[편집]
  1. “Release Q1 2022 Patch 3 · google/Blockly”. 《GitHub》. 
  2. Metz, Cade. “Google Blockly Lets You Hack With No Keyboard”. 《Wired》. 
  3. “Google's Blockly Teaches You to Create Apps”. 《NBC Bay Area》. 
  4. “Google Groups”. 《Groups.google.com》. 2018년 1월 16일에 확인함. 
  5. Black, Lucy (2012년 6월 12일). “Google Blockly – A Graphical Language with a Difference”. 《I-programmer》. 2019년 7월 3일에 확인함. 

외부 링크

[편집]