Blockly, sürükle ve bırak bloklarını kullanan Google'ın görsel programlama düzenleyicisidir. Dünyanın dört bir yanındaki en popüler kodlama eğitimi programlarını destekleyen platform.

Blockly'yi deneyin

Blockly kitaplığı, uygulamanıza kodlama kavramlarını iç içe geçen bloklar olarak sunan özelleştirilebilir bir düzenleyici ekler. İstediğiniz dilde net kod üretir ve uygulamanıza özel olarak uyarlanmış bloklar oluşturmanıza olanak tanır.

Blockly, her yıl on milyonlarca öğrenciye hizmet veren Scratch ve Code.org gibi blok tabanlı en büyük kodlama ürünlerinden bazılarının temelini oluşturuyor.

Blockly, %100 istemci tarafıdır, sunucu tarafı bağımlılığı yoktur ve Chrome, Firefox, Safari, Opera ve Edge gibi önde gelen tüm tarayıcılarla uyumludur.

Neden Blockly?

Blockly, çok yönlü ve sezgisel programlama deneyimleri sunmayı hedefleyen platformlar için tercih edilen seçenektir

Blockly kitaplığı, kapsamlı bir API ve araç paketi sunarak kodlama platformlarının benzersiz gereksinimlerine göre özelleştirilebilir bir ortam sunmasını destekler.

Blockly düzenleyicisi değişkenler, mantıksal ifadeler, döngüler ve daha fazlası gibi kod kavramlarını temsil etmek için iç içe geçmiş grafik blokları kullanır. Kullanıcıların söz dizimi konusunda endişelenmeden programlama ilkelerini uygulamasına olanak tanır.

Platformdan bağımsız bir kitaplık olan Blockly; tutarlılık, esneklik ve kolaylık arayan kodlama platformları tarafından tercih ediliyor. Blockly, yaygın olarak kullanılan tüm tarayıcılarla uyumludur ve hem web'de hem de mobil cihazlarda çalışır.

Programa özgü gereksinimlerinizi karşılayan benzersiz araçlar, uygulamalar ve platformlar oluşturun.

Geliştirici Kaynakları

Eklentilerle Blockly'ye işlev ekleyin. Alan ekleyin, tema tanımlayın, oluşturucu oluşturun ve daha pek çok işlem yapın.

Blockly codelab'leri, Blockly'nin nasıl kullanılacağı ve özelleştirileceği konusunda adım adım talimatlar sağlar.

Örnek projeler, Blockly'nin özelliklerinin çoğunun nasıl kullanılacağını gösterir.

Blockly Geliştirici Forumu'nda soru sorup cevaplanabilir.

Blok tabanlı kodlama, her alan veya seviye ne olursa olsun tüm programcılar içindir. Blockly'den en son haberleri keşfedin ve Blockly Zirvelerimizde diğer geliştiricilerle bağlantı kurun.

Jessica Kulwik, Yazılım Mühendisliği Müdürü, Code.org

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

Mark Friedman, Kurucu Ortak, App Inventor

Kanıtlanmış ve güvenilir

100'den fazla partners

10+ yıl

94+ çeviri

Geliştiricilerin güvendiği çözüm

Blockly, en büyük ve en sevilen blok tabanlı kodlama ürünlerinden bazılarının arkasındaki motordur.

Blockly duyurularına kaydolun

Bilgileriniz Google’ın Gizlilik Politikası'na uygun şekilde kullanılır.

SSS

Blockly'yi kullanmaya nasıl başlarım?

Blockly kullanmaya başlamak isteyen bir yazılım geliştiricisiyseniz Başlangıç Belgelerimizi okuyarak başlayın ve ardından Başlayın Codelab'imizi deneyin.

Blok tabanlı kodlamayla ilgilenen bir öğretmen veya öğrenciyseniz, Blockly'de geliştirilmiş CS First, Code.org veya Scratch gibi bir eğitim ürünü aracılığıyla dersleri incelemeniz gerekir.

Blockly kimler içindir?

Blockly kitaplığı, uygulamalarına kodlama kavramlarını iç içe geçen bloklar olarak temsil eden bir düzenleyici eklemek isteyen yazılım geliştiricileri içindir. Geliştiriciler açısından, Blockly, blok tabanlı bir dil oluşturmaya yönelik hazır bir kullanıcı arayüzüdür.

Geliştirici değilseniz büyük olasılıkla Scratch veya App Inventor gibi Blockly'yi temel alan bir ürün üzerinden Blockly ile etkileşim kurmak istersiniz. Blockly'de oluşturulan diğer uygulamalara ilişkin örnekler için Blockly iş ortaklıkları bölümüne göz atın.

Blok tabanlı kodlamanın avantajlarından bazıları nelerdir?

Blok tabanlı kodlama, kullanıcıların söz dizimi veya komut satırında yanıp sönen bir imlecin göz korkutması konusunda endişe duymadan programlama ilkelerini uygulamasına olanak tanır. Böylece, gelecek vadeden programcılar için öğrenme eğrisi artar. Söz dizimini öğrenme ihtiyacını azaltan blok tabanlı kodlama, kullanıcıların dengesiz parantezler veya eksik noktalı virgüller konusunda endişelenmeden tamamen koşullu ifade, döngü, değişken ve diğer temel kavramlara odaklanmasını sağlar.