Güçlü kodlama, blok bazında
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.
Web için Blockly
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
Güçlü kitaplık
Blockly kitaplığı, kapsamlı bir API ve araç paketi sunarak kodlama platformlarının benzersiz gereksinimlerine göre özelleştirilebilir bir ortam sunmasını destekler.
Görsel arayüz
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.
Platformlar arası
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.
Blockly ile geliştirin
Programa özgü gereksinimlerinizi karşılayan benzersiz araçlar, uygulamalar ve platformlar oluşturun.
Geliştirici Kaynakları
Eklentiler
Eklentilerle Blockly'ye işlev ekleyin. Alan ekleyin, tema tanımlayın, oluşturucu oluşturun ve daha pek çok işlem yapın.
Codelab uygulamaları
Blockly codelab'leri, Blockly'nin nasıl kullanılacağı ve özelleştirileceği konusunda adım adım talimatlar sağlar.
Örnekler
Örnek projeler, Blockly'nin özelliklerinin çoğunun nasıl kullanılacağını gösterir.
Forum
Blockly Geliştirici Forumu'nda soru sorup cevaplanabilir.
Herkes davet edilir
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.
Blockly, eksik noktalı virgül veya tüm doğru parçalara sahip olmayan "for" döngüsü gibi konularda endişe duymadan bilgisayar bilimine gerçekten iyi bir giriş noktası sağlar.
Jessica Kulwik, Yazılım Mühendisliği Müdürü, Code.org
App Inventor, Blockly ve daha da önemlisi Blockly ekibinin desteği olmadan şu ana kadar elde ettikleri başarı (ayda 1 milyondan fazla etkin kullanıcıyla) olmazdı. Başarımızın gerçek iş ortakları oldular.
Mark Friedman, Kurucu Ortak, App Inventor
Kanıtlanmış ve güvenilir
100'den fazla partners
10+ yıl
94+ çeviri
Blockly duyurularına kaydolun
Bilgileriniz Google’ın Gizlilik Politikası'na uygun şekilde kullanılır.
SSS
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 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ı 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.