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

Blockly สำหรับเว็บ
Blockly เป็นฝั่งไคลเอ็นต์ 100% ที่ไม่ต้องใช้ทรัพยากร Dependency ฝั่งเซิร์ฟเวอร์ และเข้ากันได้กับเบราว์เซอร์หลักทั้งหมด ได้แก่ Chrome, Firefox, Safari, Opera และ Edge
ทำไมต้องเป็น Blockly
Blockly เป็นตัวเลือกแนะนำสำหรับแพลตฟอร์มที่มีเป้าหมายเพื่อมอบประสบการณ์การเขียนโปรแกรมที่หลากหลายและใช้งานง่าย
ไลบรารีที่มีประสิทธิภาพ
ไลบรารี Blockly มีชุด API และเครื่องมือที่ครอบคลุม ซึ่งช่วยเสริมศักยภาพให้แพลตฟอร์มการเขียนโค้ดสร้างสภาพแวดล้อมที่ปรับแต่งได้ตามความต้องการเฉพาะ
อินเทอร์เฟซแบบภาพ
เครื่องมือแก้ไข Blockly ใช้บล็อกกราฟิกที่ประสานกันเพื่อแสดงแนวคิดโค้ด เช่น ตัวแปร นิพจน์เชิงตรรกะ ลูป และอื่นๆ ซึ่งช่วยให้ผู้ใช้สามารถใช้หลักการเขียนโปรแกรมโดยไม่ต้องกังวลเกี่ยวกับไวยากรณ์
ข้ามแพลตฟอร์ม
Blockly เป็นไลบรารีที่เข้าใจได้โดยไม่จำเป็นต้องเข้าใจแพลตฟอร์ม เป็นที่ชื่นชอบของแพลตฟอร์มการเขียนโค้ดที่มองหาความสม่ำเสมอ ความยืดหยุ่น และความสะดวก Blockly ใช้ได้กับเบราว์เซอร์หลักๆ ทั้งหมดและใช้งานได้ทั้งบนเว็บและอุปกรณ์เคลื่อนที่
สร้างด้วย Blockly
สร้างเครื่องมือ แอปพลิเคชัน และแพลตฟอร์มที่โดดเด่นซึ่งเป็นไปตามข้อกำหนดของโปรแกรมที่เฉพาะเจาะจง
แหล่งข้อมูลสำหรับนักพัฒนาแอป
ปลั๊กอิน
เพิ่มฟังก์ชันให้กับ Blockly ด้วยปลั๊กอิน เพิ่มช่อง กำหนดธีม สร้างโหมดแสดงภาพ และอื่นๆ อีกมากมาย
Codelabs
Codelab ใน Blockly จะให้คำแนะนำวิธีใช้และปรับแต่ง Blockly แบบทีละขั้นตอน
ตัวอย่าง
โปรเจ็กต์ตัวอย่างแสดงวิธีใช้ฟีเจอร์หลายรายการของ Blockly
ฟอรัม
ฟอรัมนักพัฒนาซอฟต์แวร์ Blockly เป็นสถานที่สำหรับถามและตอบคำถาม

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

Blockly ช่วยให้เข้าถึงความรู้ด้านวิทยาการคอมพิวเตอร์ได้เป็นอย่างดี โดยไม่ต้องกังวลเกี่ยวกับเรื่องต่างๆ เช่น เครื่องหมายเซมิโคลอนที่หายไป หรือสำหรับการวนซ้ำที่ไม่มีองค์ประกอบที่ถูกต้องทั้งหมด
Jessica Kulwik ผู้จัดการฝ่ายวิศวกรรมซอฟต์แวร์ของ Code.org
App Inventor คงจะไม่ประสบความสำเร็จอย่างที่เคย (ด้วยจำนวนผู้ใช้ที่ใช้งานอยู่มากกว่า 1 ล้านคนต่อเดือน) หากปราศจาก Blockly และที่สำคัญไปกว่านั้นคือการสนับสนุนจากทีม Blockly พวกเขาเป็นพาร์ทเนอร์ที่แท้จริงในความสำเร็จของเรา
Mark Friedman ผู้ร่วมก่อตั้ง, App Inventor
ได้รับการพิสูจน์และเชื่อถือได้
ลงชื่อสมัครรับประกาศจาก Blockly
เราจะใช้ข้อมูลของคุณตามนโยบายความเป็นส่วนตัวของ Google
คำถามที่พบบ่อย
หากคุณเป็นนักพัฒนาซอฟต์แวร์ที่ต้องการเริ่มต้นใช้งาน Blockly คุณควรเริ่มต้นด้วยการอ่านเอกสารเริ่มต้นใช้งานของเราแล้วลองใช้ Codelab เริ่มต้นใช้งาน
หากคุณเป็นครูหรือนักเรียนที่สนใจการเขียนโค้ดแบบบล็อก คุณควรดูบทเรียนผ่านผลิตภัณฑ์เพื่อการศึกษาที่สร้างขึ้นใน Blockly เช่น CS First, Code.org หรือ Scratch
ไลบรารีของ Blockly มีไว้สำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการเพิ่มตัวแก้ไขลงในแอปซึ่งนำเสนอแนวคิดการเขียนโค้ดเป็นบล็อกที่ประสานเข้าด้วยกัน จากมุมมองของนักพัฒนาซอฟต์แวร์ Blockly คือ UI สำเร็จรูปสำหรับการสร้างภาษาแบบบล็อก
หากคุณไม่ใช่นักพัฒนาซอฟต์แวร์ ก็น่าจะต้องการมีส่วนร่วมกับ Blockly ผ่านผลิตภัณฑ์ที่สร้างขึ้นใน Blockly เช่น Scratch หรือ App Inventor ดูส่วนพาร์ทเนอร์ทางธุรกิจของ Blockly เพื่อดูตัวอย่างแอปพลิเคชันอื่นๆ ที่สร้างขึ้นใน Blockly
การเขียนโค้ดแบบบล็อกทำให้ผู้ใช้สามารถใช้หลักการเขียนโปรแกรมได้โดยไม่ต้องกังวลเกี่ยวกับไวยากรณ์หรือการขู่กรรโชกเคอร์เซอร์ที่กะพริบบนบรรทัดคำสั่ง ทำให้การเรียนรู้สำหรับนักเขียนโปรแกรมที่มีความมุ่งมั่นเป็นเรื่องง่ายขึ้น เมื่อลดความจำเป็นในการเรียนรู้ไวยากรณ์ การเขียนโค้ดแบบบล็อกจะช่วยให้ผู้ใช้โฟกัสไปที่ตรรกะที่อยู่เบื้องหลังเงื่อนไข ลูป ตัวแปร และแนวคิดหลักอื่นๆ ได้อย่างสิ้นเชิงโดยไม่ต้องกังวลว่าวงเล็บจะไม่สมดุลหรือไม่มีเครื่องหมายอัฒภาค