Blockly, uygulamanıza blok tabanlı kod düzenleyici eklemenize olanak tanıyan bir web kitaplığıdır. Düzenleyici; değişkenler, mantıksal ifadeler, döngüler ve daha fazlası gibi kod kavramlarını temsil etmek için bloklar gibi bulmaca parçalarını kullanır. Kullanıcıların söz dizimi veya komut satırının göz korkutması konusunda endişeleri olmadan programlama yapmalarına olanak tanır.
Daha ayrıntılı bir şekilde, Blockly'yi iki şekilde düşünebilirsiniz:
- Örneğin, eğlenceli bir bulmaca parçası gibi.
- Havalı bir dize oluşturucu gibi.
Bulmaca bağlantılarını ve giriş alanlarını tanımlarsınız ve daha sonra bunları daha karmaşık oluşturma, sürükleme ve bağlama işini Blockly ile halledersiniz.
Her blok için oluşturulan dizeyi (genellikle kod) tanımlarsınız, ardından Blockly bütün blok dizelerini bir araya getirir. Bu sonuçla ne yapacağınız size bağlıdır. Labirent çözmekten karakter canlandırmaya, bazı verileri analiz etmeye kadar her şeyi yapabilirsiniz.
Blockly, engellemelerin işleyiş şekliyle ilgili ayrıntıları dert etmeden alanınıza engelleme uygulamaya odaklanmanızı sağlar. Daha fazla bilgi için Neden Blockly?