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

Sprawdzony i niezawodny

Ponad 100 partners

Ponad 10 lat

94+ tłumaczenia

Zaufali nam deweloperzy

Blockly to jeden z największych i najpopularniejszych rozwiązań opartych na blokach w kodowaniu.

Zarejestruj się, aby otrzymywać powiadomienia o blockly

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

Najczęstsze pytania

Jak zacząć korzystać z Blockly?

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.

Dla kogo jest przeznaczony Blockly?

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.

Jakie są korzyści z kodowania blokowego?

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.