Blockly เป็นโปรแกรมแก้ไขโปรแกรมแบบภาพของ Google ที่ใช้บล็อกแบบลากและวาง ซึ่งเป็นตัวขับเคลื่อนโปรแกรมการศึกษาการเขียนโค้ดที่ได้รับความนิยมสูงสุดทั่วโลก

ลองใช้ Blockly

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

Blockly คือรากฐานของผลิตภัณฑ์การเขียนโค้ดแบบบล็อกที่ใหญ่ที่สุดบางรายการ เช่น Scratch และ Code.org ซึ่งให้บริการแก่นักเรียนหลายสิบล้านคนในแต่ละปี

Blockly เป็นฝั่งไคลเอ็นต์ 100% ที่ไม่ต้องใช้ทรัพยากร Dependency ฝั่งเซิร์ฟเวอร์ และเข้ากันได้กับเบราว์เซอร์หลักทั้งหมด ได้แก่ Chrome, Firefox, Safari, Opera และ Edge

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

Blockly เป็นตัวเลือกแนะนำสำหรับแพลตฟอร์มที่มีเป้าหมายเพื่อมอบประสบการณ์การเขียนโปรแกรมที่หลากหลายและใช้งานง่าย

ไลบรารี Blockly มีชุด API และเครื่องมือที่ครอบคลุม ซึ่งช่วยเสริมศักยภาพให้แพลตฟอร์มการเขียนโค้ดสร้างสภาพแวดล้อมที่ปรับแต่งได้ตามความต้องการเฉพาะ

เครื่องมือแก้ไข Blockly ใช้บล็อกกราฟิกที่ประสานกันเพื่อแสดงแนวคิดโค้ด เช่น ตัวแปร นิพจน์เชิงตรรกะ ลูป และอื่นๆ ซึ่งช่วยให้ผู้ใช้สามารถใช้หลักการเขียนโปรแกรมโดยไม่ต้องกังวลเกี่ยวกับไวยากรณ์

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

สร้างเครื่องมือ แอปพลิเคชัน และแพลตฟอร์มที่ไม่ซ้ำใครและเป็นไปตามข้อกำหนดเฉพาะของโปรแกรม

แหล่งข้อมูลสำหรับนักพัฒนาแอป

เพิ่มฟังก์ชันให้กับ Blockly ด้วยปลั๊กอิน เพิ่มช่อง กำหนดธีม สร้างโหมดแสดงภาพ และอื่นๆ อีกมากมาย

Codelab ใน Blockly จะให้คำแนะนำวิธีใช้และปรับแต่ง Blockly แบบทีละขั้นตอน

โปรเจ็กต์ตัวอย่างแสดงวิธีใช้ฟีเจอร์หลายรายการของ Blockly

ฟอรัมนักพัฒนาซอฟต์แวร์ Blockly เป็นสถานที่สำหรับถามและตอบคำถาม

การเขียนโค้ดแบบบล็อกมีไว้สำหรับโปรแกรมเมอร์ทุกคน ทุกสาขาหรือระดับ ดูข้อมูลล่าสุดจาก Blockly และพูดคุยกับนักพัฒนาซอฟต์แวร์คนอื่นๆ ที่งาน Blockly Summit ของเรา

Jessica Kulwik ผู้จัดการฝ่ายวิศวกรรมซอฟต์แวร์ของ Code.org

<img <="" alt="" body="" class="show-on-mobile" src="/blockly/images/landing/quote-2-mobile.png" />

Mark Friedman ผู้ร่วมก่อตั้ง, App Inventor

ผ่านการพิสูจน์และเชื่อถือได้

พาร์ทเนอร์มากกว่า 100 ราย partners

10+ ปี

94+

เชื่อถือได้จากนักพัฒนาแอป

Blockly เป็นเครื่องมือที่อยู่เบื้องหลังผลิตภัณฑ์การเขียนโค้ดแบบบล็อกที่มีขนาดใหญ่และได้รับความนิยมมากที่สุด

ลงชื่อสมัครรับประกาศจาก Blockly

เราจะใช้ข้อมูลของคุณตามนโยบายความเป็นส่วนตัวของ Google

คำถามที่พบบ่อย

ฉันจะเริ่มต้นใช้งาน Blockly ได้อย่างไร

หากคุณเป็นนักพัฒนาซอฟต์แวร์ที่ต้องการเริ่มต้นใช้งาน Blockly คุณควรเริ่มด้วยการอ่านเอกสารสำหรับเริ่มต้นใช้งาน จากนั้นลองใช้ Codelab สำหรับเริ่มต้นใช้งาน

หากคุณเป็นครูหรือนักเรียนที่สนใจการเขียนโค้ดแบบบล็อก คุณควรดูบทเรียนผ่านผลิตภัณฑ์เพื่อการศึกษาที่สร้างขึ้นใน Blockly เช่น CS First, Code.org หรือ Scratch

Blockly เหมาะกับใคร

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

หากคุณไม่ใช่นักพัฒนาซอฟต์แวร์ คุณน่าจะอยากมีส่วนร่วมกับ Blockly ผ่านผลิตภัณฑ์ที่สร้างขึ้นใน Blockly เช่น Scratch หรือ App Inventor ดูตัวอย่างแอปพลิเคชันอื่นๆ ที่สร้างขึ้นใน Blockly ได้ที่ส่วน Blockly Partnerships

การเขียนโค้ดแบบบล็อกมีประโยชน์อะไรบ้าง

การเขียนโค้ดแบบบล็อกช่วยให้ผู้ใช้สามารถใช้หลักการเขียนโปรแกรมได้โดยไม่ต้องกังวลเรื่องไวยากรณ์หรือทำให้ผู้ชมกะพริบตาบนบรรทัดคำสั่ง ทำให้เส้นโค้งการเรียนรู้สำหรับโปรแกรมเมอร์ที่สนใจง่ายขึ้น เมื่อลดความจำเป็นในการเรียนรู้ไวยากรณ์ การเขียนโค้ดแบบบล็อกจะช่วยให้ผู้ใช้สามารถมุ่งเน้นไปที่ตรรกะเบื้องหลังเงื่อนไข ลูป ตัวแปร และแนวคิดหลักอื่นๆ ได้โดยไม่ต้องกังวลเรื่องวงเล็บไม่สมดุลหรือเครื่องหมายเซมิโคลอนขาดหายไป