Zaawansowane kodowanie, blok po bloku
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 w internecie
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
Rozbudowana biblioteka
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.
Interfejs wizualny
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ę.
Na wielu platformach
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.
Buduj w Blockly
Twórz wyjątkowe narzędzia, aplikacje i platformy, które spełniają określone wymagania programu.
Zasoby dla deweloperów
Wtyczki
Dodaj funkcje do Blockly za pomocą wtyczek. Możesz dodawać pola, definiować motywy, tworzyć mechanizmy renderowania itp.
Ćwiczenia z programowania
Ćwiczenia z programowania Blockly zawierają szczegółowe instrukcje dotyczące używania i dostosowywania Blockly.
Przykłady
Przykładowe projekty pokazują, jak używać wielu funkcji Blockly.
Forum
Na forum dla programistów Blockly możesz zadawać pytania i na nie odpowiadać.
Każdy może wziąć udział
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.
Blockly stanowi dobry punkt wyjścia do informatyki bez obaw o brakujący średnik czy pętlę for, w której brakuje właściwych elementów.
Jessica Kulwik, kierownik ds. inżynierii oprogramowania, Code.org
Bez Blockly program nie mógłby odnieść sukcesu (z ponad milionem aktywnych użytkowników miesięcznie), a co ważniejsze – ze wsparciem zespołu Blockly. Oni byli prawdziwymi partnerami naszego sukcesu.
Mark Friedman, współzałożyciel, App Inventor
Sprawdzony i niezawodny
Ponad 100 partners
Ponad 10 lat
94+ tłumaczenia
Zarejestruj się, aby otrzymywać powiadomienia o blockly
Twoje dane będą używane zgodnie z Polityką prywatności Google.
Najczęstsze pytania
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.
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.
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.