top of page

new on wwxspace experience 

Search
Writer's pictureCraftorco

Low-code แพลตฟอร์มการพัฒนารหัส

A low-code/no-code development platform is a visual software development environment


แพลตฟอร์มการพัฒนารหัสต่ำและไม่มีรหัส

โพสโดย: Margaret Rouse WhatIs.com ผู้ร่วมให้ข้อมูล: Mary K. Prattและ Corinne Bernstein


แพลตฟอร์มการพัฒนาต่ำรหัส / ไม่มีรหัสคือสภาพแวดล้อมการพัฒนาซอฟแวร์ภาพที่ช่วยให้นักพัฒนาพลเมืองลากและการประยุกต์ใช้แบบเลื่อนชิ้นส่วนเชื่อมต่อพวกเขาร่วมกันและสร้างโทรศัพท์มือถือหรือเว็บแอป


วิธีการแบบแยกส่วนนี้ช่วยให้นักพัฒนามืออาชีพสามารถสร้างแอปพลิเคชันได้รวดเร็วยิ่งขึ้นโดยลดความจำเป็นในการเขียนโค้ดทีละบรรทัด

แพลตฟอร์มที่มีโค้ดต่ำและไม่มีโค้ดช่วยให้นักวิเคราะห์ธุรกิจผู้บริหารสำนักงานเจ้าของธุรกิจขนาดเล็กและผู้อื่นที่ไม่ใช่นักพัฒนาซอฟต์แวร์สามารถสร้างและทดสอบแอปพลิเคชันได้เนื่องจากพวกเขาทำให้ผู้สร้างแอปพลิเคชันไม่ต้องรู้อะไรเกี่ยวกับภาษาโปรแกรม รหัสหรืองานพัฒนาที่เข้าไปสร้างส่วนประกอบที่กำหนดค่าได้ของแพลตฟอร์ม ผู้พัฒนาพลเมืองทุกรายเห็นว่าเป็นส่วนต่อประสานกับผู้ใช้แบบกราฟิก ( GUI ) ที่เป็นมิตรกับผู้ใช้ที่อนุญาตให้ส่วนประกอบและแอปพลิเคชันโปรแกรมแอปพลิเคชันบุคคลที่สาม ( APIs ) เชื่อมต่อเข้าด้วยกันและทดสอบ สามารถจัดเรียงโมดูลและทดสอบซ้ำ ๆ ได้จนกว่าแอปจะทำงานตามที่คาดไว้

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


นักวิเคราะห์ที่ Forrester Research Inc. คาดการณ์ว่าตลาดรหัสต่ำจะสูงถึง $ 15 พันล้านในปี 2020

และการ์ตเนอร์ บริษัท วิจัยอีกแห่งหนึ่งคาดการณ์ว่าการพัฒนาแอพพลิเคชั่นรหัสต่ำจะคิดเป็น 65% ของกิจกรรมการพัฒนาแอปพลิเคชันทั้งหมดภายในปี 2567

มันทำงานยังไง?

ในการพัฒนาซอฟต์แวร์ทั่วไปโปรแกรมเมอร์เขียนบรรทัดของรหัสเพื่อสร้างฟังก์ชันและความสามารถที่ต้องการในโปรแกรมคอมพิวเตอร์หรือแอปพลิเคชัน กระบวนการนี้ต้องการโปรแกรมเมอร์ให้มีความรู้ในเชิงลึกเกี่ยวกับภาษาคอมพิวเตอร์รวมถึงสภาพแวดล้อมการพัฒนากระบวนการปรับใช้และโปรโตคอลการทดสอบ

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

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

กล่าวง่ายๆว่าแพลตฟอร์มเหล่านี้ช่วยให้ผู้ใช้สามารถสร้างแอปพลิเคชันราวกับว่าพวกเขากำลังร่างแผนผังลำดับงานแทนที่จะเขียนโค้ดทีละบรรทัดสำหรับแต่ละฟังก์ชันและความสามารถที่ต้องการ ผู้ใช้ลากและวางบล็อกภาพ (ซึ่งมีรหัสจริง) ลงในแผนผังลำดับงานเพื่อสร้างแอปพลิเคชัน

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

วิวัฒนาการของเครื่องมือรหัสต่ำ / ไม่มีรหัส

แพลตฟอร์มที่ไม่มีโค้ด / ไม่มีโค้ดเกิดจากเครื่องมือRapid Application Development (RAD) ก่อนหน้านี้เช่น Excel, Lotus Notes และ Microsoft Access ที่นำความสามารถที่คล้ายการพัฒนามาสู่มือของผู้ใช้ทางธุรกิจ (เช่นผู้ที่ไม่ใช่ผู้เชี่ยวชาญด้านไอที) .

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

นอกจากนี้การพัฒนาด้วยเครื่องมือ RAD โดยทั่วไปจะสร้างความสามารถที่ใช้โดยบุคคลที่สร้างฟังก์ชันการทำงานหรือโดยผู้ใช้จำนวน จำกัด ที่เกี่ยวข้องกับผู้สร้าง (โดยปกติจะเป็นกลุ่มงานหรือหน่วยธุรกิจ) แอปที่ผลิตโดยใช้รหัสต่ำและไม่มีโค้ดจะมีความแข็งแกร่งเพียงพอที่จะใช้ในแผนกต่างๆโดยหลายแผนกองค์กรทั้งหมดและแม้แต่ผู้ใช้ภายนอกเช่นลูกค้าและคู่ค้าทางธุรกิจ



อะไรคือความแตกต่างระหว่างแพลตฟอร์มการพัฒนาที่มีโค้ดน้อยและไม่มีโค้ด

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

ด้วยข้อเท็จจริงดังกล่าวForrester ในบล็อก 2019เขียนว่า: "คำว่า 'low-code' ยอมรับความจริงนี้ซึ่งเป็นเหตุผลที่เราเลือกมันสำหรับแพลตฟอร์มการพัฒนาประเภทนี้ในปี 2014 เราถือว่า 'ไม่มีโค้ด' เป็น ผลการจัดส่งซอฟต์แวร์ที่ยอดเยี่ยมเมื่อมันเกิดขึ้น แต่ให้คำแนะนำกับธนาคารเกี่ยวกับมันสำหรับโครงการแอปพลิเคชันทั้งหมด "

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

โดยทั่วไปแล้วแพลตฟอร์มที่ไม่มีรหัสเป็นแพลตฟอร์มคลาวด์รหัสพิเศษชนิดพิเศษซึ่งส่วนประกอบภาพที่จำเป็นต้องใช้รองรับฟังก์ชั่นเฉพาะอุตสาหกรรมบรรทัดธุรกิจเฉพาะ ( LOB ) หรือสนับสนุนการสร้างแบรนด์ของ บริษัท เฉพาะ ในทางกลับกันแพลตฟอร์มที่มีรหัสต่ำอาจต้องการความช่วยเหลือจากนักพัฒนาในองค์กรเพื่อทำการเปลี่ยนแปลงเล็กน้อยกับรหัสแบ็คเอนด์ดังนั้นแอปใหม่จะเข้ากันได้กับซอฟต์แวร์ธุรกิจอื่น ๆ

แพลตฟอร์มที่ไม่มีรหัสมีการกำหนดเป้าหมายไปที่นักพัฒนาพลเมือง - ไม่ใช่ผู้เชี่ยวชาญด้านไอทีที่ทำงานในหน้าที่ธุรกิจต่าง ๆ ที่มีประสบการณ์การเขียนโปรแกรมน้อยหรือไม่มีทักษะการเขียนโปรแกรมภาษา - ผู้ที่ยังต้องการหรือต้องการสร้างแอป เนื่องจากแพลตฟอร์มที่ไม่มีรหัสต้องการการเข้ารหัสที่ไม่จริงนักพัฒนาพลเมืองเหล่านี้สามารถสร้างทดสอบและปรับใช้แอพทางธุรกิจของพวกเขาได้อย่างง่ายดายและรวดเร็ว (ตราบใดที่พวกเขายังมีฟังก์ชั่นสินค้าและความสามารถ 

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

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

ประโยชน์ที่ได้รับ

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

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

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

แพลตฟอร์มเหล่านี้ยังช่วยนักพัฒนามืออาชีพโดยการปลดปล่อยพวกเขาจากกิจกรรมการเขียนโปรแกรมทางโลกมากขึ้น ทีมพัฒนาสามารถใช้แพลตฟอร์มเหล่านี้เพื่อสร้างแอพสำหรับฟังก์ชั่นสินค้าโภคภัณฑ์อย่างรวดเร็วจากนั้นใช้เวลามากขึ้นในการปรับแต่งเพื่อส่งมอบคุณค่าที่มากยิ่งขึ้นหรือใช้เวลามากขึ้นในการพัฒนาแอปที่กำหนดเองที่ให้คุณค่าที่แตกต่าง

ความท้าทาย

แม้ว่าหลายองค์กรจะใช้แพลตฟอร์มเหล่านี้เพื่อพัฒนาแอพธุรกิจใหม่อย่างรวดเร็ว แต่พวกเขายังต้องต่อสู้กับปัญหาและความท้าทายที่แพลตฟอร์มเหล่านี้สร้างขึ้น

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

ความท้าทายที่อาจเกิดขึ้นอีกประการหนึ่งคือการจัดการบำรุงรักษาและปรับขนาดแอพเหล่านี้รวมถึงโอกาสในการเพิ่มโครงสร้างพื้นฐานและต้นทุนการจัดเก็บที่เกี่ยวข้องกับการแพร่กระจายของกิจกรรมการพัฒนาที่แพลตฟอร์มเหล่านี้เปิดใช้งาน

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

ความท้าทายดังกล่าวจึงเพิ่มความต้องการด้านการกำกับดูแลด้านไอทีธุรกิจและข้อมูลที่สำคัญโดยผู้นำองค์กร

ใช้แพลตฟอร์มการพัฒนาที่ไม่มีโค้ด / ไม่มีโค้ด

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

แพลตฟอร์มเหล่านี้สามารถใช้ในการพัฒนาแอพที่มุ่งเน้นไปที่ประสิทธิภาพในการปฏิบัติงานเช่นการใช้คอมพิวเตอร์และกระบวนการที่ใช้กระดาษเป็นหลัก พวกเขายังสามารถใช้ในการทำให้ระบบมรดกเป็นแบบสมัยใหม่ได้ซึ่งจะช่วยให้องค์กรก้าวหน้าไปสู่การแปลงระบบดิจิตอลของพวกเขาส่งเสริมการโยกย้ายไปยังคลาวด์หรือสนับสนุนการใช้เทคโนโลยีที่เป็นนวัตกรรมใหม่เช่น IoT และปัญญาประดิษฐ์

นอกจากนี้แพลตฟอร์มเหล่านี้สามารถใช้เพื่อสร้างแอปทางธุรกิจที่พนักงานใช้งานรวมถึงแอพที่พันธมิตรทางธุรกิจใช้ สามารถใช้เพื่อสร้างแอพที่ดึงดูดลูกค้า

ผู้จำหน่ายแพลตฟอร์มการพัฒนารหัสต่ำ

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

ผู้จำหน่ายแพลตฟอร์มรหัสต่ำที่พบมากที่สุด ได้แก่ Appian, DWKit, Kissflow, Mendix, OutSystems และ Salesforce

ผู้ค้ารายอื่น ได้แก่ Kony ซึ่งมีผลิตภัณฑ์และแพลตฟอร์ม ได้แก่ Kony Quantum สำหรับการพัฒนาแอพที่ใช้รหัสต่ำและ Kony DBX สำหรับบริการธนาคารและการเงิน

Force.comช่วยให้นักพัฒนาซอฟต์แวร์และผู้ใช้ที่ไม่ใช่ผู้ใช้สามารถสร้างแอพและเว็บไซต์และปรับใช้พวกเขาอย่างรวดเร็วไปยังเซิร์ฟเวอร์หลายแห่งของ Force.com

Claris (ชื่อเดิมคือFileMaker ) ช่วยให้นักพัฒนาซอฟต์แวร์และผู้ใช้ที่ไม่ใช้เทคนิคเพิ่มความสามารถในการเผยแพร่ฐานข้อมูลบนเว็บไซต์หรืออินทราเน็ตของ บริษัท ได้อย่างรวดเร็วด้วยการคลิกเพียงครั้งเดียว

Microsoft Power Appsช่วยให้นักพัฒนาและผู้ใช้ที่ไม่ใช่ผู้ใช้สามารถสร้างแอพพลิเคชั่นมือถือจากเทมเพลตที่เลือกได้โดยไม่ต้องรู้รหัส

ผู้จำหน่ายแพลตฟอร์มการพัฒนาที่ไม่มีรหัส

ผู้ขายที่เสนอแพลตฟอร์มการพัฒนาที่ไม่มีรหัส ได้แก่ Airtable, AppSheet, Betty Blocks และ Nintex รวมถึง Microsoft Power Apps, Salesforce และอื่น ๆ ที่ระบุไว้ในตลาดแพลตฟอร์มรหัสต่ำ G2 ซึ่งเป็นตลาดเทคโนโลยีซึ่งเปิดให้บริการในปี 2562 มีรายการแพลตฟอร์มที่ไม่มีรหัสสำหรับการใช้งานในองค์กร

นี่คือการปรับปรุงล่าสุดในเดือนมกราคม 2020

226 views0 comments

Recent Posts

See All

Comments


bottom of page