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 to podstawa jednych z największych usług do kodowania blokowego, takich jak Scratch czy Code.org, które każdego roku obsługują 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ę.

Niezależna od platformy biblioteka Blockly jest preferowana przez platformy kodujące, które poszukują spójności, elastyczności i wygody. Blockly jest zgodny ze wszystkimi popularnymi przeglądarkami i działa zarówno w internecie, jak i na urządzeniach mobilnych.

Twórz wyjątkowe 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 programiści

Blockly to silnik, który stoi za jednymi z największych i najbardziej lubianych usług do kodowania blokowego.

Zarejestruj się, aby otrzymywać powiadomienia o blockly

Twoje dane będą używane zgodnie z Polityką prywatności Google.

Najczęstsze pytania

Jak zacząć korzystać z Blockly?

Jeśli jesteś deweloperem oprogramowania i chcesz zacząć korzystać z Blockly, zapoznaj się z dokumentacją dla początkujących, a następnie wykonaj ćwiczenia z programowania.

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

Dla kogo jest przeznaczona aplikacja Blockly?

Biblioteka Blockly jest przeznaczona dla programistów, którzy chcą dodać do swojej aplikacji edytor, który reprezentuje koncepcje kodowania jako połączone bloki. Blockly to gotowy interfejs do tworzenia języka opartego na blokach z perspektywy dewelopera.

Jeśli nie jesteś deweloperem, najprawdopodobniej zechcesz skorzystać z usługi Blockly, która działa w oparciu o Blockly, np. Scratch czy App Inventor. Zapoznaj się z sekcją „Blockly Partners”, by poznać przykłady innych aplikacji opartych na Blockly.

Jakie korzyści przynosi kodowanie blokowe?

Kodowanie oparte na blokach pozwala użytkownikom stosować zasady programowania bez obaw o składnię czy zastraszanie migającego kursora w wierszu poleceń. To sprawia, że krzywa uczenia się jest łatwiejsza. Kodowanie oparte na blokach eliminuje konieczność poznawania składni, dzięki czemu może skupić się całkowicie na logice stojącej za pętlami, zmiennymi i innymi podstawowymi pojęciami bez obaw o brakujące nawiasy czy brakujące średniki.