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

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

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