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 en büyük blok tabanlı kodlama ürünlerinden bazılarının temelini oluşturur.

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 rahatlık arayan kodlama platformları tarafından tercih ediliyor. Blockly tüm yaygın tarayıcılarla uyumludur ve hem web'de hem de mobil cihazlarda çalışır.

Programa özel 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 kişiler

Blockly, dünyanın en büyük ve en sevilen blok tabanlı şirketlerinden bazılarının kodlama ürünleri.

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'yi kullanmaya başlamak isteyen bir yazılım geliştiricisiyseniz öncelikle Başlangıç Dokümanları'nı okumalı ve ardından Başlarken Codelab'ı denemelisiniz.

Blok tabanlı kodlamayla ilgilenen bir öğretmen veya öğrenciyseniz CS First, Code.org veya Scratch gibi Blockly üzerinde geliştirilmiş eğitici bir ürün aracılığıyla derslere göz atmalısınız.

Blockly kimler içindir?

Blockly kitaplığı, uygulamalarına kodlama kavramlarını iç içe geçmiş bloklar olarak temsil eden bir düzenleyici eklemek isteyen yazılım geliştiriciler içindir. Geliştiriciler açısından bakıldığında Blockly, blok tabanlı bir dil oluşturmak için 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 üzerinde oluşturulmuş bir ürün üzerinden Blockly ile etkileşimde bulunmak istersiniz. Blockly'de oluşturulmuş diğer uygulama örnekleri 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 imlecin göz korkutması gibi endişeler yaşamadan programlama ilkelerini uygulamasına olanak tanıyarak hevesli programcıların öğrenme sürecini kolaylaştırır. Blok tabanlı kodlama, söz dizimini öğrenme ihtiyacını azaltarak kullanıcıların dengesiz parantezler veya eksik noktalı virgüller konusunda endişelenmeden yalnızca koşulların, döngülerin, değişkenlerin ve diğer temel kavramların arkasındaki mantığa odaklanmalarını sağlar.