Visual programming อธิบาย

ผู้ใช้ทำงานกับไดอะแกรมหรือแคนวาสแทนการเขียนคำสั่งทุกอย่างเป็นข้อความ โค้ดยังคงทำงานอยู่เบื้องหลังการแสดงผลแบบ visual

Visual programming คือวิธีสร้างซอฟต์แวร์โดยการจัดเรียงและเชื่อมต่อส่วนประกอบแบบกราฟิกที่แสดงถึงหน้าจอ ข้อมูล แอ็กชัน หรือกฎเกณฑ์

แคนวาสแสดงว่าส่วนต่างๆ เข้ากันได้อย่างไร

เครื่องมือ visual programming อาจมีฟอร์ม ปุ่ม รายการ การตัดสินใจ และ ขั้นตอนเวิร์กโฟลว์ ผู้ใช้วางส่วนประกอบเหล่านั้นบนแคนวาสและเชื่อมต่อเพื่อ แสดงว่าควรเกิดอะไรขึ้น

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

ไลบรารีคอมโพเนนต์กำหนดเส้นทางที่ง่าย

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

กฎเกณฑ์ที่ไม่ธรรมดาอาจไม่เข้ากับส่วนประกอบที่มีอยู่ เครื่องมือ visual บางตัวอนุญาตให้ใช้ โค้ดแบบกำหนดเองสำหรับช่องว่างนั้น ในขณะที่บางตัวให้ผู้สร้างอยู่ภายในคอมโพเนนต์และ การตั้งค่าที่กำหนดไว้ ทีมควรตรวจสอบข้อจำกัดเหล่านั้นก่อนเลือกเครื่องมือสำหรับ กระบวนการที่สำคัญ

คำศัพท์ visual programming

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

สิ่งที่เครื่องมือแบบ visual ทำให้มองเห็นได้ง่ายขึ้น

ลำดับขั้นตอน

โฟลว์สามารถแสดงว่าขั้นตอนใดตามหลังคำขอ การตัดสินใจ หรือการอนุมัติ

ส่วนประกอบที่มีอยู่

รายการคอมโพเนนต์ทำให้เห็นหน้าจอและแอ็กชันที่เครื่องมือรองรับ

ช่องว่าง

คอมโพเนนต์หรือการเชื่อมต่อที่ขาดหายไปเผยให้เห็นจุดที่อาจต้องทำงานแบบกำหนดเอง

คำถามเกี่ยวกับ visual programming

ไม่เสมอไป No-code มักใช้ visual programming แต่เครื่องมือ visual บางตัว ยังอนุญาตให้ผู้ใช้เพิ่มโค้ดแบบกำหนดเองได้

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

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

คำศัพท์ที่เกี่ยวข้อง

วางแผนเวิร์กโฟลว์ก่อนเลือกเครื่องมือ

แอป Caffeine รันบน Internet Computer เครือข่ายสาธารณะที่สร้างมาเพื่อสิ่งนี้โดยเฉพาะ