การเขียนโค้ดที่มีประสิทธิภาพแบบบล็อกต่อบล็อก
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
ผ่านการพิสูจน์และเชื่อถือได้
พาร์ทเนอร์มากกว่า 100 ราย partners
10+ ปี
94+
ลงชื่อสมัครรับประกาศจาก Blockly
เราจะใช้ข้อมูลของคุณตามนโยบายความเป็นส่วนตัวของ Google
คำถามที่พบบ่อย
หากคุณเป็นนักพัฒนาซอฟต์แวร์ที่ต้องการเริ่มต้นใช้งาน Blockly คุณควรเริ่มด้วยการอ่านเอกสารสำหรับเริ่มต้นใช้งาน จากนั้นลองใช้ Codelab สำหรับเริ่มต้นใช้งาน
หากคุณเป็นครูหรือนักเรียนที่สนใจการเขียนโค้ดแบบบล็อก คุณควรดูบทเรียนผ่านผลิตภัณฑ์เพื่อการศึกษาที่สร้างขึ้นใน Blockly เช่น CS First, Code.org หรือ Scratch
ไลบรารีของ Blockly มีไว้สำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการเพิ่มตัวแก้ไขลงในแอปซึ่งแสดงถึงแนวคิดการเขียนโค้ดเป็นบล็อกที่ประสานกันเข้ามา จากมุมมองของนักพัฒนาซอฟต์แวร์ Blockly เป็น UI สำเร็จรูปสำหรับสร้างภาษาแบบบล็อก
หากคุณไม่ใช่นักพัฒนาซอฟต์แวร์ คุณน่าจะอยากมีส่วนร่วมกับ Blockly ผ่านผลิตภัณฑ์ที่สร้างขึ้นใน Blockly เช่น Scratch หรือ App Inventor ดูตัวอย่างแอปพลิเคชันอื่นๆ ที่สร้างขึ้นใน Blockly ได้ที่ส่วน Blockly Partnerships
การเขียนโค้ดแบบบล็อกช่วยให้ผู้ใช้สามารถใช้หลักการเขียนโปรแกรมได้โดยไม่ต้องกังวลเรื่องไวยากรณ์หรือทำให้ผู้ชมกะพริบตาบนบรรทัดคำสั่ง ทำให้เส้นโค้งการเรียนรู้สำหรับโปรแกรมเมอร์ที่สนใจง่ายขึ้น เมื่อลดความจำเป็นในการเรียนรู้ไวยากรณ์ การเขียนโค้ดแบบบล็อกจะช่วยให้ผู้ใช้สามารถมุ่งเน้นไปที่ตรรกะเบื้องหลังเงื่อนไข ลูป ตัวแปร และแนวคิดหลักอื่นๆ ได้โดยไม่ต้องกังวลเรื่องวงเล็บไม่สมดุลหรือเครื่องหมายเซมิโคลอนขาดหายไป