วันศุกร์ที่ 2 พฤศจิกายน พ.ศ. 2561

Low-code Platform

Low-Code Development Platform ไม่ใช่เรื่องใหม่ แต่อาจเป็นม้ามืดที่คาดว่าจะเริ่มเข้ามาในไทยภายในปี 2018 นี้ คนนอกสาย IT สามารถทำการพัฒนา Application ขึ้นมาใช้งานเองได้โดยไม่ต้องอาศัย Programmer มากอย่างแต่ก่อน ทำให้การสร้าง Application ขึ้นมาใช้งานตอบโจทย์ภายในองค์กรด้วยตัวเองนั้นสามารถเป็นไปได้อย่างคล่องตัว โดยถึงแม้ Application เหล่านั้นจะไม่สามารถทำงานได้อย่างซับซ้อนมากนัก แต่หากเป็นแค่การจัดการกับข้อมูล หรือการกำหนด Workflow ต่างๆ ในการทำงานได้ผ่านทาง Mobile Application และ Web Application ระบบ Low-code Platform นี้ก็ถือว่าตอบโจทย์ได้ดีทีเดียว
Low-Code Development Platform รุ่นใหม่ๆ ที่ออกมา ได้รับการพัฒนาในขั้นตอนต่างๆ ของ Software Development Life Cycle (SDLC) แล้ว ตั้งแต่ version control, performance testing จนถึง change management ซึ่งมันไม่เพียงทำให้ง่ายต่อการสร้าง Software เท่านั้น แต่ยังสามารถสร้าง Test, ระบุปัญหา, ปรับเปลี่ยนขนาด Software ได้สะดวกและ application ก็มีความปลอดภัยมากขึ้นด้วย

ดังนั้นนิยามง่ายของ Low-Code Plateform คือ แพลตฟอร์มที่ใช้เพื่อพัฒนา, วิเคราะห์, ควบคุม, โยกย้าย(Production, Analysis, Monitoring, Deployment) เวปไซต์หรือเซอวิส



ตัวอย่างการนำไปใช้ เช่น 

Mendix platform

Mendix platform คือ เทคโนโลยีที่ช่วยให้การพัฒนา Web application ให้สำเร็จได้อย่างรวดเร็ว     ได้รับความนิยม และใช้งานอยู่แพร่หลายในประเทศแถบยุโรป และอเมริกา ซึ่งปัจจุบันมีนักพัฒนาซอฟต์แวร์ใช้งานกว่า 40,000 User ทั่วโลก จากการศึกษาโดยหน่วยงานวิจัยอิสระ Quantitative Software Management หรือ QSM ชี้ให้เห็นว่า การพัฒนาแอปพลิเคชันด้วย Mendix Platform มีความเร็วกว่าการพัฒนาด้วย Programming language อื่น ๆ ถึง 6 เท่า

ดังนั้น Mendix Platform จึงเข้ามาเปลี่ยนแปลงรูปแบบการพัฒนา Custom software จากการเขียน Code ซึ่งต้องอาศัยโปรแกรมเมอร์ที่มีความเชี่ยวชาญ และยังต้องใช้เวลาในการเขียนนานเป็นปี มาเป็นการใช้ Model ซึ่งเป็นเพียงการ Drag and Drop แล้วนำมาประกอบ และทดสอบความถูกต้อง และความปลอดภัย ทำให้เกิดความรวดเร็ว สามารถเขียนแล้วเสร็จภายในเวลาไม่กี่เดือน หรือบางกรณีใช้เวลาเพียงไม่กี่สัปดาห์
โดยผู้ใช้งาน (User) สามารถทำความเข้าใจได้ง่าย สามารถเข้ามามีส่วนร่วมในการพัฒนาและทดสอบได้มากขึ้น ผลลัพธ์ที่ได้ จึงเกิดความรวดเร็วจากการพัฒนา และเกิดประสิทธิภาพจากการได้รับ Custom software ที่ตอบโจทย์ทางธุรกิจง่าย โดยที่ไม่จำเป็นต้องใช้ผู้พัฒนาจำนวนมาก



ref;www.infoworld.com www.techstarthailand.com www.voicetv.co.th