Blockly to wizualny edytor programowania Google, który wykorzystuje bloki typu „przeciągnij i upuść”. Na jego podstawie działają najpopularniejsze na świecie programy edukacyjne dotyczące kodowania.

Wypróbuj Blockly

Biblioteka Blockly dodaje do aplikacji możliwy do dostosowania edytor, w którym koncepcje kodowania są prezentowane jako łączące się bloki. Generuje czysty kod w wybranym języku i umożliwia tworzenie niestandardowych bloków dostosowanych do aplikacji.

Blockly jest podstawą niektórych z największych usług związanych z kodowaniem blokowym, takich jak Scratch i Code.org, z których każdego roku korzystają dziesiątki milionów uczniów.

Blockly działa w 100% po stronie klienta. Nie wymaga żadnych zależności po stronie serwera i jest zgodny ze wszystkimi najpopularniejszymi przeglądarkami: Chrome, Firefox, Safari, Opera i Edge.

Dlaczego Blockly

Blockly to preferowany wybór w przypadku platform, których celem jest zapewnienie wszechstronnej i intuicyjnej obsługi programowania

Biblioteka Blockly to kompleksowy zestaw interfejsów API i narzędzi, które pozwalają platformom programistycznym tworzyć środowisko z możliwością dostosowania do swoich unikalnych potrzeb.

W edytorze Blockly bloki graficzne są ze sobą połączone, które przedstawiają różne pojęcia związane z kodem, takie jak zmienne, wyrażenia logiczne, pętle i inne elementy. Pozwala użytkownikom stosować zasady programowania, nie martwiąc się o składnię.

Biblioteka Blockly nie wymaga żadnej platformy – preferowana przez platformy programistyczne, którym zależy na spójności, elastyczności i wygodzie. Aplikacja Blockly jest zgodna ze wszystkimi najpopularniejszymi przeglądarkami i działa zarówno w internecie, jak i na urządzeniach mobilnych.

Twórz unikalne narzędzia, aplikacje i platformy, które spełniają określone wymagania programu.

Zasoby dla deweloperów

Dodaj funkcje do Blockly za pomocą wtyczek. Możesz dodawać pola, definiować motywy, tworzyć mechanizmy renderowania itp.

Ćwiczenia z programowania Blockly zawierają szczegółowe instrukcje dotyczące używania i dostosowywania Blockly.

Przykładowe projekty pokazują, jak używać wielu funkcji Blockly.

Na forum dla programistów Blockly możesz zadawać pytania i na nie odpowiadać.

Kodowanie oparte na blokach jest przeznaczone dla wszystkich programistów, niezależnie od branży czy poziomu. Poznaj najnowsze informacje dotyczące Blockly i nawiąż kontakt z innymi deweloperami na naszych zjeździe Blockly Summit.

Jessica Kulwik, kierownik ds. inżynierii oprogramowania, Code.org

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

Mark Friedman, współzałożyciel, App Inventor

Sprawdzone i niezawodne

100+

partnerzy

10+

lat(a)

94+

tłumaczenia

Zaufani deweloperzy

Blockly to silnik, na którym działają niektóre z największych i najbardziej lubianych usług programowania opartego na blokach.

Zarejestruj się, aby otrzymywać powiadomienia o blockly

Twoje dane będą wykorzystywane zgodnie z Polityką prywatności Google.

Najczęstsze pytania

Jeśli jesteś deweloperem i chcesz zacząć korzystać z Blockly, zapoznaj się z dokumentami dla początkujących, a potem wypróbuj nasze ćwiczenia z programowania dla początkujących.

Jeśli jesteś nauczycielem lub uczniem zainteresowanym kodowaniem blokowym, zapoznaj się z lekcjami w ramach usługi edukacyjnej opartej na Blockly, takiej jak CS First, Code.org czy Scratch.

Biblioteka Blockly jest przeznaczona dla programistów, którzy chcą dodać do swojej aplikacji edytor reprezentujący pojęcia związane z kodowaniem w postaci nakładających się bloków. Z punktu widzenia dewelopera Blockly to gotowy interfejs użytkownika do tworzenia języka blokowego.

Jeśli nie jesteś deweloperem, prawdopodobnie będziesz korzystać z usługi opartej na Blockly, takiej jak Scratch czy App Inventor. W sekcji o partnerach Blockly znajdziesz przykłady innych aplikacji opartych na Blockly.

Kodowanie blokowe pozwala użytkownikom stosować zasady programowania bez konieczności zajmowania się składnią czy zastraszaniem migającego kursora w wierszu poleceń. Ułatwia to naukę początkującym programistom. Dzięki ograniczeniu konieczności poznawania składni kodowanie blokowe pozwala użytkownikom skupić się całkowicie na logice wiążącej się z warunkami, pętlami, zmiennymi i innymi podstawowymi pojęciami, nie martwiąc się o niedopasowane nawiasy czy brakujące średniki.