Google เปิดตัว Blockly 1.0 สำหรับ Android และ iOS

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

ในช่วงหลายปีที่ผ่านมา Google ได้เปิดตัวโครงการโอเพ่นซอร์สมากมายเพื่อช่วยนักพัฒนาในการเขียนโค้ดสำหรับแพลตฟอร์มของตน โครงการหนึ่งเรียกว่า Blockly ซึ่งเป็นไลบรารีโอเพ่นซอร์สสำหรับสร้างโปรแกรมแก้ไขภาพแบบลากและวางสำหรับภาษาการเขียนโปรแกรมที่หลากหลาย ด้วยไลบรารี Blockly จะใช้ชุดภาพของบล็อกที่เชื่อมต่อกันซึ่งคุณสามารถลากและวางเพื่อแสดงโค้ดที่เหมาะสมทางวากยสัมพันธ์ในภาษาที่คุณเลือก ตอนนี้มีให้บริการบน Android และ iOS แล้ว Blockly สำหรับ Android คือตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ที่นำเสนอมุมมองและส่วนย่อยของ Android มาตรฐานในตัวแก้ไขของ Blockly

โครงการนี้ได้รับการประกาศครั้งแรกเมื่อห้าปีที่แล้ว นับตั้งแต่นั้นเป็นต้นมา นักพัฒนาก็ใช้ Blockly ในโครงการหลายร้อยโครงการ รวมถึงโครงการที่คล้ายกันด้วย รหัส.org หรือ ลิตเติ้ลบิตส์. ทางแยกของโครงการชื่อ บล็อกรอยขีดข่วน ได้รับการปรับให้เหมาะสมสำหรับการสร้างแอปการเขียนโค้ดสำหรับเด็ก

เวอร์ชัน 1.0 ของโปรเจ็กต์นำเสนอฟีเจอร์ต่อไปนี้สำหรับการพัฒนาแอป:

  • UI มาตรฐานของ Blockly
  • บล็อกที่กำหนดเอง หมวดหมู่กล่องเครื่องมือ และเค้าโครง
  • ฟังก์ชัน ตัวแปร มิวเทเตอร์ และส่วนขยาย
  • การสร้างโค้ดใน JavaScript, Python, Dart, PHP และ Lua
  • การสนับสนุนความเป็นสากล (รวมถึงภาษา RTL)

เวอร์ชันล่าสุดนำการปรับปรุงหลายประการมาสู่โครงการอื่นๆ เช่นกัน Google เพิ่ม API ที่มีโครงสร้างมากขึ้นและรองรับระบบสัมผัสที่ได้รับการปรับปรุงสำหรับเว็บบนมือถือ นอกจากนี้ นักพัฒนาที่อยู่เบื้องหลังโครงการยังได้ปรับปรุงการรองรับ Internet Explorer และ Edge ขณะนี้ Blockly ได้รับการสนับสนุนอย่างสมบูรณ์บน IE10+ นอกจากนี้ ขณะนี้ JSON สามารถกำหนดบล็อกทั้งหมดได้ ทำให้สามารถใช้คำจำกัดความบล็อกชุดเดียวสำหรับเว็บ, iOS และ Android

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Blockly ได้จากวิดีโอต่อไปนี้

หากคุณต้องการสร้างโครงการโดยใช้ Blockly คุณสามารถเยี่ยมชมได้ เว็บไซต์อย่างเป็นทางการ. คุณยังสามารถข้ามไปที่โค้ดของ เว็บ, หุ่นยนต์, หรือ ไอโอเอส. Google ยังได้ประกาศ iOS Codelab ที่จัดเตรียมสื่อการเรียนรู้ที่จำเป็น คาดว่าจะมี Codelab เวอร์ชัน Android เร็วๆ นี้


ที่มา: Google