מה זהBlockly?

Blockly היא ספריית אינטרנט שמאפשרת להוסיף לאפליקציה שלכם עורך קוד מבוסס-בלוקים שניתן להתאים אישית. העורך משתמש בבלוקסים שדומים לחתיכות פאזל כדי לייצג מושגי קוד כמו משתנים, ביטויים לוגיים, לולאות ועוד. הוא מאפשר למשתמשים לתכנת בלי לדאוג לגבי תחביר או לחשוש משוררת הפקודה.

אפשר לחשוב על Blockly בשתי דרכים:

  1. כמו ממשק משתמש מהנה של חתיכות פאזל.
  2. כמו בונה מחרוזות מתוחכם.

אתם מגדירים את החיבורים ואת שדות הקלט של הפאזל, ואז Blockly מטפלת ביצירת הגרפיקה, בגרירה ובחיבור שלהם.

אתם מגדירים את המחרוזת (בדרך כלל קוד) שנוצרת לכל בלוק, ואז Blockly מטפלת בשרשור של מחרוזות שלמות של בלוקים. מה שתעשו עם התוצאה הזו תלוי בכם. אפשר לעשות כל דבר, החל מפתרון מבוך ועד ליצירת אנימציה של דמות או ניתוח נתונים. דוגמאות נוספות זמינות במאמר מבוא לאפליקציות של Blockly.

Blockly מאפשר לכם להתמקד בהטמעת בלוקים בדומיין בלי לדאוג לפרטים של אופן הפעולה שלהם. למידע נוסף, ראו למה Blockly?