ทำไมต้องเป็น Blockly

Blockly ให้คุณมุ่งเน้นที่การนำการบล็อกไปใช้กับโดเมนของคุณโดยไม่ต้องกังวลเกี่ยวกับความซับซ้อนในการแสดงผล การลาก หรือการเชื่อมต่อการบล็อกเหล่านั้น

ซึ่งสามารถนำไปใช้กับกรณีการใช้งานด้านการศึกษาได้มากมาย เช่น

  • ให้นักเรียนเขียนโปรแกรมโดยใช้ข้อความ
  • ส่งเสริมการคิดเชิงคำนวณ
  • สำรวจแนวคิดอื่นๆ (เช่น ฟิสิกส์) ในการคำนวณ

รวมถึงกรณีการใช้งานในอุตสาหกรรมอีกมากมาย เช่น

  • การวิเคราะห์และการทำความสะอาดข้อมูล
  • การทำงานอัตโนมัติ (เช่น ในหุ่นยนต์ เวิร์กโฟลว์กระบวนการ ฯลฯ)
  • การกำหนดค่า (เช่น ในร้านค้าออนไลน์, IoT ฯลฯ)

จุดแข็ง

Blockly มีจุดแข็งหลายอย่างที่ทำให้เป็นตัวเลือกที่ได้รับความนิยมสูงสุดในการสร้างสภาพแวดล้อมการเขียนโปรแกรมแบบบล็อก

  • ความพร้อมใช้งาน Blockly ได้รับการเผยแพร่บน NPM คุณจึงกำหนดให้มีการเผยแพร่ URL ดังกล่าวได้เช่นเดียวกับที่จำเป็นต้องใช้ทรัพยากร Dependency อื่นๆ ของเว็บ
  • แนะนำอย่างเต็มรูปแบบ Blockly มาพร้อมกับบล็อกทั่วไปที่สร้างโค้ดในภาษาโปรแกรมยอดนิยม 5 ภาษา (JavaScript, Python, Lua, Dart และ PHP) ทั้งยังมีระบบนิเวศของปลั๊กอินที่เฟื่องฟูซึ่งให้คุณมีความสามารถมากขึ้นไปอีก
  • ความสามารถในการปรับแต่ง Blockly ให้คุณกำหนดบล็อก ช่อง และอินพุตของตัวเองได้ง่ายๆ นอกจากนี้ ฟังก์ชันหลักหลายๆ อย่างที่คุณสลับใช้เป็นฟังก์ชันที่กำหนดเองได้
  • การปรับให้เป็นสากล คลังบล็อกหลักของ Blockly มาพร้อมคำแปลในกว่า 90 ภาษา รวมทั้งภาษาอาหรับและภาษาฮิบรูที่อ่านจากขวาไปซ้ายได้
  • โอเพนซอร์ส Google แชร์เทคโนโลยีของ Blockly กับทุกคน เพื่อให้เราร่วมกันให้ความรู้แก่นักพัฒนาซอฟต์แวร์รุ่นถัดไปได้

ตัวเลือกอื่นๆ

มีกรณีการใช้งานบางกรณีที่เหมาะจะใช้ไลบรารีอื่นนอกเหนือจาก Blockly ต่อไปนี้เป็นตัวเลือกอื่นๆ

  • PXT: นี่คือเครื่องมือแก้ไขที่สร้างขึ้นจาก Blockly ที่ขับเคลื่อน MakeCode เอาต์พุตนี้เอาต์พุตเฉพาะ JavaScript เท่านั้น ทำให้แปลงจากโค้ดเป็นบล็อกได้ และยังมาพร้อมกับคอมไพเลอร์ และเครื่องมือจำลองอีกด้วย
  • Droplet: เป็นเครื่องมือแก้ไขที่ขับเคลื่อนโดยPencil Code แป้นพิมพ์นี้ช่วยให้คุณพิมพ์เพื่อสร้างบล็อกได้โดยไม่ต้องลาก และรองรับการเปลี่ยนโค้ดจากบล็อก
  • โหนดสีแดง: เป็นเครื่องมือแก้ไขโปรแกรมแบบใช้โหนดแทนบล็อก แต่มีฟังก์ชันที่คล้ายกัน เป็นที่นิยมในการเดินสายอุปกรณ์ฮาร์ดแวร์เข้าด้วยกัน ซึ่งมักเกิดขึ้นในอุตสาหกรรม