Low-code คืออะไร? คู่มือแบบเข้าใจง่าย
Low-code คือวิธีสร้างซอฟต์แวร์ที่ประกอบแอปส่วนใหญ่ด้วยเครื่องมือภาพ เช่น หน้าจอแบบลากวาง โมเดลข้อมูล และไดอะแกรมเวิร์กโฟลว์ ส่วนนักพัฒนาจะเขียนโค้ดเพียงเล็กน้อยเฉพาะส่วนที่เครื่องมือเหล่านั้นทำไม่ได้ มันอยู่ระหว่างการเขียนโค้ดแบบดั้งเดิมกับ no-code คำนี้เป็นที่รู้จักจากบริษัทวิจัย Forrester ในปี 2014 และแพลตฟอร์มที่รู้จักกันดีได้แก่ Microsoft Power Apps, OutSystems, Mendix และ Retool
ทำไมเรื่องนี้สำคัญเมื่อสร้างแอปด้วย AI
ถ้าคุณเป็นผู้ก่อตั้งหรือเจ้าของธุรกิจขนาดเล็กที่กำลังดูทางสร้างแอป คุณจะเจอป้ายกำกับสามแบบ คือ no-code, low-code และเครื่องมือสร้างแอป AI ทั้งสามมักถูกนำมาปนกัน แต่มุ่งไปยังผู้ใช้คนละกลุ่ม แพลตฟอร์ม low-code ส่วนใหญ่มุ่งไปที่ทีม IT ขององค์กร และหลายแพลตฟอร์มสมมติว่าในทีมมีคนเขียนโค้ดได้เมื่อเครื่องมือภาพไปต่อไม่ได้
การรู้เรื่องนี้ช่วยให้คุณไม่เลือกเครื่องมือที่ออกแบบมาสำหรับแผนก IT ขนาด 50 คน ทั้งที่คุณเป็นคนเดียวที่มีไอเดีย หรือในทางกลับกัน ไม่เลือกเครื่องมือง่าย ๆ สำหรับระบบธุรกิจที่ซับซ้อน มันยังอธิบายด้วยว่าทำไมเครื่องมือสร้างแอป AI จึงเปลี่ยนภาพรวม เมื่อ AI เขียนโค้ดให้ คำว่า “low” ใน low-code ก็มีน้ำหนักน้อยลง เพราะส่วนที่ต้องเขียนด้วยมือไม่ใช่ส่วนที่ยากอีกต่อไป
เปรียบเทียบแบบในชีวิตประจำวัน
ลองนึกถึงการทำอาหารเย็น
- การเขียนโค้ดแบบดั้งเดิม คือการทำอาหารจากวัตถุดิบดิบ ควบคุมได้ทุกอย่าง แต่ต้องใช้ทักษะและเวลามาก
- No-code คือมีลคิท วัตถุดิบถูกแบ่งสัดส่วนไว้แล้วพร้อมการ์ดสูตร เร็วและแน่นอน แต่คุณทำได้เฉพาะสิ่งที่อยู่ในกล่อง
- Low-code คือมีลคิทบวกกับครัวที่พร้อมเครื่องปรุง คุณทำตามชุดส่วนใหญ่ของมื้ออาหาร แต่พ่อครัวที่มีฝีมือเพิ่มซอสของตัวเอง เปลี่ยนวัตถุดิบ หรือปรับขั้นตอนได้
ความต่างอยู่ที่ครัว Low-code ให้ทางออกเข้าสู่โค้ดจริง ซึ่งทรงพลังมาก ตราบใดที่มีคนทำอาหารเป็น
แพลตฟอร์ม low-code ทำงานอย่างไร
แพลตฟอร์ม low-code ส่วนใหญ่มีฟีเจอร์ร่วมกันไม่กี่อย่าง:
| ฟีเจอร์ | หน้าที่ |
|---|---|
| ตัวออกแบบ UI แบบภาพ | สร้างหน้าจอโดยวางฟอร์ม ตาราง แผนภูมิ และปุ่ม |
| การสร้างโมเดลข้อมูล | กำหนดข้อมูลของคุณ (ลูกค้า คำสั่งซื้อ) และเชื่อมกับฐานข้อมูลเดิมของบริษัท |
| เวิร์กโฟลว์แบบภาพ | วาดกระบวนการเป็นผังงาน เช่น การอนุมัติ การแจ้งเตือน การเปลี่ยนสถานะ |
| ส่วนขยายโค้ด | เขียนสคริปต์หรือคอมโพเนนต์เองในจุดที่เครื่องมือภาพไม่พอ |
| Connector | เชื่อมต่อกับระบบธุรกิจ เช่น CRM, ERP และผู้ให้บริการยืนยันตัวตน |
| การกำกับดูแล | ควบคุมโดย IT ว่าใครสร้าง ดีพลอย และเข้าถึงอะไรได้บ้าง |
แถวสุดท้ายมักเป็นปัจจัยตัดสินใจสำหรับบริษัทขนาดใหญ่ แพลตฟอร์ม low-code ถูกสร้างขึ้นเพื่อให้ IT ยังคงดูแลได้ ขณะที่คนจำนวนมากขึ้นสร้างแอปได้
ตัวอย่างการทำงาน: แอปอนุมัติค่าใช้จ่าย
บริษัทที่มีพนักงาน 200 คนต้องการเปลี่ยนสเปรดชีตค่าใช้จ่ายที่ส่งทางอีเมลให้เป็นแอป
ด้วยแพลตฟอร์ม low-code ทีมอาจทำดังนี้:
- จำลองข้อมูลด้วยภาพ
Expenseมีพนักงาน จำนวนเงิน หมวดหมู่ รูปใบเสร็จ และสถานะ - ออกแบบหน้าจอโดยลากคอมโพเนนต์ ฟอร์มสำหรับส่งค่าใช้จ่าย รายการสำหรับผู้จัดการ และแดชบอร์ดสำหรับฝ่ายการเงิน
- วาดเวิร์กโฟลว์ ส่งแล้ว → ผู้จัดการอนุมัติ → ถ้าเกินจำนวนที่กำหนด ฝ่ายการเงินอนุมัติด้วย → จ่ายเงิน
- เชื่อมระบบเดิม ลงชื่อเข้าใช้ด้วยบัญชี Microsoft หรือ Google ของบริษัท และดึงชื่อผู้จัดการของพนักงานแต่ละคนจากระบบ HR
- เขียนโค้ดเล็กน้อยในจุดที่จำเป็น สมมติกฎว่าค่าใช้จ่ายรายการไหนต้องให้ฝ่ายการเงินอนุมัติขึ้นอยู่กับงบแผนกที่อยู่ในระบบอื่น นักพัฒนาจะเขียนสคริปต์สั้น ๆ เพื่อดึงงบและตัดสินใจ
- ดีพลอยผ่าน IT แพลตฟอร์มจัดการโฮสติ้ง กฎการเข้าถึง และบันทึกการตรวจสอบให้
ขั้นตอนที่ 1–4 นักวิเคราะห์ธุรกิจที่มั่นใจด้านเทคนิคทำได้ ขั้นตอนที่ 5 ต้องใช้นักพัฒนา การแบ่งงานแบบนี้คือแก่นของ low-code
Low-code กับ no-code กับเครื่องมือสร้างแอป AI
| No-code | Low-code | เครื่องมือสร้างแอป AI | |
|---|---|---|---|
| วิธีสร้าง | ใช้ตัวแก้ไขแบบภาพอย่างเดียว | ตัวแก้ไขแบบภาพบวกโค้ด | อธิบายในแชต AI เขียนโค้ดให้ |
| ผู้ใช้หลัก | ผู้ก่อตั้งที่ไม่ใช่สายเทคนิค ทีมเล็ก | ทีม IT นักพัฒนา นักวิเคราะห์ธุรกิจ | ผู้ก่อตั้ง ธุรกิจขนาดเล็ก นักพัฒนา |
| จัดการตรรกะที่ไม่ปกติ | จำกัดเฉพาะสิ่งที่เครื่องมือรองรับ | เขียนโค้ดสำหรับมัน | ขอให้ AI เขียนให้ |
| สิ่งที่ได้ในที่สุด | การตั้งค่าบนแพลตฟอร์ม | ส่วนใหญ่เป็นการตั้งค่าบนแพลตฟอร์มบวกโค้ดของคุณ | โค้ดต้นฉบับทั่วไป |
| ราคาโดยทั่วไป | ตามแพ็กเกจหรือการใช้งาน | มักคิดตามผู้ใช้ ขายให้องค์กร | ตามแพ็กเกจและการใช้งาน |
เส้นแบ่งกำลังเลือนหาย แพลตฟอร์ม no-code และ low-code หลายแห่งมีผู้ช่วย AI แล้ว และเครื่องมือสร้างแอป AI ก็ผลิตเครื่องมือภายในแบบที่ low-code มักถูกยกให้เป็นจุดแข็งได้ ดูno-code กับเครื่องมือสร้างแอป AI เพิ่มเติม
คำศัพท์สำคัญ
| คำศัพท์ | ความหมาย |
|---|---|
| Low-code | การสร้างด้วยภาพเป็นหลัก พร้อมโค้ดสำหรับส่วนที่ยาก |
| No-code | การสร้างด้วยภาพโดยไม่มีโค้ดเลย ดูno-code คืออะไร |
| Citizen developer | ผู้ใช้ธุรกิจที่สร้างแอป โดยปกติมี IT ดูแลอยู่ |
| Internal tool | แอปที่พนักงานใช้ ไม่ใช่ลูกค้า เช่น หน้าจัดการหรือระบบอนุมัติ |
| Workflow / process automation | ลำดับขั้นตอนที่ทำงานอัตโนมัติ เช่น สายการอนุมัติ |
| Connector | ตัวเชื่อมสำเร็จรูปไปยังระบบอื่น |
| Governance | กฎและการควบคุมว่าใครสร้าง เปลี่ยนแปลง และใช้แอปได้ |
| Single sign-on (SSO) | ล็อกอินเข้าแอปหลายตัวด้วยบัญชีขององค์กรบัญชีเดียว |
ความเข้าใจผิดและข้อผิดพลาดที่พบบ่อย
- “Low-code หมายความว่าใครก็สร้างอะไรก็ได้” ส่วนภาพเข้าถึงง่าย แต่แอปที่ซับซ้อนยังต้องใช้ทักษะนักพัฒนา โดยเฉพาะการเชื่อมต่อและตรรกะเฉพาะทาง
- “Low-code มีไว้สำหรับต้นแบบเท่านั้น” หลายบริษัทรันระบบภายในที่สำคัญบนแพลตฟอร์ม low-code การแลกเปลี่ยนคือการพึ่งพาแพลตฟอร์ม ไม่ใช่การขาดความจริงจัง
- การประเมินการผูกติดต่ำไป หน้าจอและเวิร์กโฟลว์ของคุณมักอยู่ในรูปแบบของแพลตฟอร์มนั้น การย้ายหมายถึงการสร้างใหม่
- การมองข้ามราคาแบบต่อผู้ใช้ แพลตฟอร์มบางแห่งคิดเงินตามคนที่ใช้แอป ซึ่งอาจบานปลายเมื่อนำเครื่องมือภายในไปใช้ทั้งบริษัท ตรวจสอบก่อนตัดสินใจ
- ข้ามส่วนที่น่าเบื่อ การอนุญาตสิทธิ์ บันทึกการตรวจสอบ และการทดสอบสำคัญพอ ๆ กันใน low-code และโค้ดปกติ
สิ่งที่ควรถามก่อนเลือก (และสิ่งที่ควรขอจากเครื่องมือสร้างแอป AI)
- “ใครจะเป็นคนสร้างและดูแลสิ่งนี้ เรามีคนที่เขียนโค้ดได้หรือไม่”
- “ค่าใช้จ่ายเป็นเท่าไรเมื่อทุกคนในบริษัทใช้งาน”
- “เราเชื่อมกับระบบล็อกอินและข้อมูลเดิมได้ไหม”
- “ถ้าเราออกจากแพลตฟอร์ม เราจะเอาอะไรไปได้บ้าง”
ถ้าเลือกใช้เครื่องมือสร้างแอป AI สำหรับเครื่องมือภายใน คำสั่งที่มีประโยชน์ เช่น:
- “สร้างแอปอนุมัติค่าใช้จ่าย: พนักงานส่งคำขอ ผู้จัดการอนุมัติ และรายการที่เกิน [จำนวนเงิน] ต้องให้ฝ่ายการเงินอนุมัติด้วย”
- “เฉพาะผู้จัดการเท่านั้นที่เห็นค่าใช้จ่ายของทีม บังคับใช้กฎนี้บนเซิร์ฟเวอร์”
- “บันทึกทุกการอนุมัติและการปฏิเสธ พร้อมระบุว่าใครทำและเมื่อไร”
สำหรับแอปประเภทนี้ ดูวิธีสร้างเครื่องมือภายใน และทางเลือกแทน Retool
Low-code และ Mythex
Mythex เป็นเครื่องมือสร้างแอป AI ไม่ใช่แพลตฟอร์ม low-code ไม่มีตัวแก้ไขเวิร์กโฟลว์แบบภาพ คุณอธิบายแอปในแชต และเอเจนต์เขียนโค้ดให้ ทั้งหน้าจอ ตารางฐานข้อมูล และตรรกะฝั่งเซิร์ฟเวอร์ ซึ่งคุณดูได้ในพรีวิวสด และเผยแพร่ได้ ตรรกะเฉพาะทางที่บนแพลตฟอร์ม low-code ต้องใช้นักพัฒนา ที่นี่เป็นเพียงอีกคำขอหนึ่ง ในแพ็กเกจ Pro คุณได้ตัวแก้ไขโค้ดแบบเต็ม การส่งออก และการซิงก์ GitHub เพื่อให้นักพัฒนารับช่วงต่อได้ สำหรับองค์กรขนาดใหญ่ที่ต้องการการกำกับดูแลในตัวและการเชื่อมต่อระดับองค์กรที่ลึก แพลตฟอร์ม low-code เฉพาะทางอาจยังเหมาะกว่า
คำถาม
Low-code แบบง่ายที่สุดคืออะไร?
Low-code คือวิธีสร้างซอฟต์แวร์ที่ประกอบแอปส่วนใหญ่ด้วยเครื่องมือภาพ เช่น หน้าจอแบบลากวาง โมเดลข้อมูล และเวิร์กโฟลว์ ส่วนนักพัฒนาจะเขียนโค้ดเล็ก ๆ เฉพาะส่วนที่เครื่องมือภาพจัดการไม่ได้
ใครใช้แพลตฟอร์ม low-code บ้าง?
ส่วนใหญ่เป็นทีม IT และทีมพัฒนาในบริษัทที่สร้างแอปภายในสำหรับธุรกิจ และพนักงานธุรกิจที่มีความรู้ด้านเทคนิคทำงานควบคู่ไปด้วย เครื่องมือ low-code มักถือว่ามีคนในทีมที่เขียนโค้ดได้เมื่อจำเป็น
Low-code ดีกว่า no-code ไหม?
โดยทั่วไปไม่มีอันไหนดีกว่า Low-code รองรับความต้องการที่ซับซ้อนกว่าได้ เพราะคุณเข้าไปเขียนโค้ดได้ แต่ต้องใช้ทักษะทางเทคนิคมากกว่า No-code เรียนรู้ได้เร็วกว่าแต่จะชนขีดจำกัดเร็วกว่า ทางเลือกที่ถูกต้องขึ้นอยู่กับว่าใครเป็นคนสร้างและแอปซับซ้อนแค่ไหน
คำว่า low-code มาจากไหน?
บริษัทวิจัย Forrester เป็นผู้ทำให้คำนี้แพร่หลายในรายงานปี 2014 ที่อธิบายแพลตฟอร์มที่ช่วยให้บริษัทสร้างแอปธุรกิจได้อย่างรวดเร็วโดยเขียนโค้ดด้วยมือน้อยมาก