สร้างแอปถัดไปของคุณด้วยแพลตฟอร์ม Open Source Low-Code/No-Code

เผยแพร่แล้ว: 2022-02-18

นี่คือรายการแพลตฟอร์มโอเพ่นซอร์สที่ไม่มีโค้ดที่รวบรวมไว้ของเรา เพื่อลดค่าใช้จ่ายบางส่วนที่เน้นนักพัฒนาของคุณ

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

สิ่งนี้พิสูจน์ให้เห็นถึงปัญหาคอขวดที่สำคัญ โดยเฉพาะอย่างยิ่งหากคุณเป็นสตาร์ทอัพ

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

Low-Code และ No-Code

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

แต่ด้วยซอฟต์แวร์ No-code คุณไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว อินเทอร์เฟซแบบลากและวางที่เรียบง่ายและแอปพลิเคชันของคุณจะพร้อมใช้งาน

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

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

ดังนั้นซอฟต์แวร์แบบ low-code จึงเป็นเครื่องมือช่วยเหลือที่มุ่งเป้าไปที่การเขียนโปรแกรมมืออาชีพเพื่อเร่งการพัฒนาซอฟต์แวร์

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

แม้ว่าคุณจะสามารถเริ่มต้นด้วยสิ่งใดๆ ก็ตาม บทความนี้เกี่ยวกับ แพลตฟอร์มโอเพนซอร์ซ low-code แบบโอเพนซอร์ส

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

จากนั้นคุณสามารถแยกออกได้เสมอเมื่อคุณมีจำนวนเพิ่มขึ้น

ดังนั้น โดยไม่ต้องกังวลใจใดๆ เรามาเริ่มกันที่รายการแพลตฟอร์มโอเพนซอร์ซที่เขียนโค้ดต่ำได้ดีที่สุด

ToolJet

ToolJet เป็นแพลตฟอร์มการพัฒนาแอพที่ใช้โค้ดน้อยเพื่อสร้างแอปพลิเคชันภายใน เข้ากันได้กับระบบการจัดการฐานข้อมูลจำนวนมาก รวมถึง PostgreSQL, MySQL, Cloud Firestore, MongoDB เป็นต้น

tooljet- แพลตฟอร์มรหัสต่ำ

คุณสามารถปรับใช้ ToolJet บนคลาวด์หรือในองค์กร ในทั้งสองกรณี เว็บไซต์ของ ToolJet รับรองความเป็นส่วนตัวและความปลอดภัยของข้อมูล

เข้ากันได้กับ RestAPIs ToolJet สามารถเชื่อมต่อกับ Amazon Simple Storage Service หรือ Google Cloud คุณยังสามารถรวมเข้ากับ Google ชีต, Slack, Airtable, Stripe เป็นต้น

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

ToolJet ช่วยให้คุณทำงานร่วมกับทีมและแก้ไขข้อขัดแย้งได้ทุกที่บนพื้นที่แอปพลิเคชัน

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

ToolJet cloud เป็นโซลูชันที่มีการจัดการเต็มรูปแบบ แต่คุณสามารถอ้างอิงถึงคู่มือ ToolJet เพื่อเปิดใช้เวอร์ชันที่โฮสต์ด้วยตนเองบน Kubernetes, Heroku, AWS EC2, Docker ฯลฯ และใช่ ยังมีระดับฟรีอีกด้วย

NocoDB

NocoDB เป็นทางเลือก Airtable ฟรีสำหรับสร้างแอปพลิเคชันที่ไม่ต้องใช้โค้ดอย่างง่ายดาย ใช้งานได้กับฐานข้อมูล MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Amazon Aurora & MariaDB

คุณสามารถสร้างเวิร์กโฟลว์ธุรกิจด้วยแอปพลิเคชัน NocoDB App Store นอกเหนือจาก API ของบุคคลที่สาม นอกจากนี้ยังสามารถตั้งโปรแกรม API เพื่อรวมเข้ากับ Zapier, Integromat เป็นต้น

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

นอกจากนี้ยังสามารถสร้างและแบ่งปันมุมมองต่างๆ (Grid, Gallery, Kanban, Form) กับฐานข้อมูลที่มีอยู่ NocoDB ยังให้คุณปกป้องมุมมองด้วยรหัสผ่านเพื่อความปลอดภัยที่ดีขึ้น นอกจากนี้ยังสนับสนุนการทำงานร่วมกันกับระดับการเข้าถึงที่แตกต่างกัน

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

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

เบสโรว์

Baserow เป็นแพลตฟอร์มการพัฒนาแอปที่ไม่มีโค้ดบนเว็บเบราว์เซอร์ ช่วยคุณในการสร้างฐานข้อมูลโดยไม่ต้องมีประสบการณ์ด้านเทคนิคโดยละเอียด

baserow-ไม่มีรหัส airtable ทางเลือก

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

ทำงานร่วมกับฐานข้อมูล PostgreSQL พร้อมรองรับ MySQL และ SQLite ที่จะมาในการอัปเดตในอนาคต

แม้ว่า Baserow จะไม่เป็นมิตรกับโค้ด แต่แนวทาง API แรกช่วยให้สามารถเชื่อมต่อกับแอปพลิเคชันภายนอกได้อย่างง่ายดาย ซึ่งช่วยให้สามารถแสดงข้อมูลในมุมมอง Grid, Form, Gallery และ Kanban ด้วยปฏิทินและมุมมองแบบสำรวจได้ในอนาคต

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

Baserow มี Free Tier พร้อมใบอนุญาต MIT ในขณะเดียวกันคลาวด์โฮสติ้งก็ฟรีเช่นกัน แต่จะมีการกำหนดราคาในอนาคต

Frappe Framework

Frappe Framework เป็นแพลตฟอร์มรหัสต่ำของ DocType เพื่อสร้างแอปพลิเคชันเชิงพาณิชย์โดยไม่ต้องใช้ความพยายามมากนัก

การสนับสนุนสำหรับฐานข้อมูล MariaDB และ PostgreSQL อนุญาตให้ใช้สิทธิ์ตามบทบาทสำหรับระดับการเข้าถึงที่แตกต่างกัน คุณยังสามารถรวมเข้ากับแอปพลิเคชันภายนอกได้โดยใช้ Rest API และ Webhooks

นอกจากนี้ Frappe Framework ยังมีระบบโมดูลาร์ที่ช่วยให้คุณสามารถสร้างแอปพลิเคชันเหนือโครงการอื่นๆ ได้

นอกจากนี้ยังมีแบบฟอร์ม รายการ การค้นหา และการนำทางในตัวเพื่อเพิ่มประสิทธิภาพการทำงานตั้งแต่เริ่มต้น

ข้อเสนอแบบใช้โค้ดต่ำนี้มาจาก Frappe Technologies ซึ่งมีโปรเจ็กต์โอเพนซอร์สและฟรีอื่นๆ มากมาย เช่น ERPNext

Directus

Directus เป็น CMS ที่ไม่มีส่วนหัวแบบโอเพ่นซอร์สที่เข้ากันได้กับฐานข้อมูล SQL ใดๆ

การพัฒนาแอพ directus-ไม่มีโค้ด

รองรับการป้อนข้อมูลและการปรับโดย REST+GraphQL API, JavaScript SDK และ Pure SQL นอกจากนี้ยังข้ามความจำเป็นในการย้ายข้อมูล เนื่องจากคุณสามารถติดตั้งบนฐานข้อมูล SQL ที่มีอยู่ได้ อย่างไรก็ตาม มีตัวเลือกให้เริ่มต้นใหม่เสมอ

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

นอกจากนี้ Directus ยังเข้ากันได้กับโปรโตคอลความปลอดภัย เช่น SSO, OAuth2, OpenID และ 2FA นอกจากนี้ Directus เป็นแบบโมดูลาร์ซึ่งช่วยให้สามารถขยายได้ด้วย JavaScript ที่กำหนดเอง

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

หากคุณตัดสินใจที่จะใช้ DirectUS และยังไม่พร้อมที่จะติดตั้งและตั้งค่าด้วยตนเอง คุณสามารถลอง กามเทรา ซึ่งมี DirectUS เพียงคลิกเดียว

Convertigo

Convertigo เป็นแพลตฟอร์มการพัฒนาแอปแบบใช้โค้ดน้อย/ไม่มีโค้ดเพื่อสร้างแอป Android และ iOS ในอินสแตนซ์เดียว

Convertigo-low code/no code แพลตฟอร์มการพัฒนาแอพ

แม้ว่าคุณจะต้องมีความเชี่ยวชาญด้านการเขียนโปรแกรมบ้างจึงจะสามารถใช้ยูทิลิตี้ที่มีโค้ดต่ำได้ แต่สตูดิโอสร้างแอปแบบไม่ต้องใช้โค้ดก็สามารถใช้ได้โดยไม่ต้องมีทักษะการเขียนโปรแกรมใดๆ

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

โมดูลแบบ low-code มีคุณสมบัติเด่นมากมาย เช่น รองรับสภาพแวดล้อมการใช้งานที่หลากหลาย ฐานข้อมูล SQL, Rest API เป็นต้น

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

Convertigo มีเวอร์ชันชุมชนฟรี นอกเหนือจากสองระดับที่ต้องชำระเงินพร้อมแผนชำระเงินแบบรายเดือนและรายปี

ข้าวโพดคั่ว

Saltcorn ควรเป็นแหล่งข้อมูลสำหรับสร้างเว็บแอปพลิเคชันโดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว

Saltcorn-ไม่มีรหัสการพัฒนาเว็บแอปพลิเคชัน

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

คุณสามารถลองใช้การสาธิตเพื่อวัดความสามารถของ Saltcorn ได้อย่างรวดเร็วโดยไม่ต้องตั้งค่าใดๆ มีแอปพลิเคชันตัวอย่างมากมายบนเว็บไซต์ของ Saltcorn เพื่อให้แนวคิดเกี่ยวกับความเป็นไปได้

นอกจากนี้ พวกเขามีร้าน Saltcorn สำหรับปลั๊กอินและแพ็คใหม่ ๆ เพื่อขยายการทำงานและปรับปรุงความสวยงาม

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

ROWY

Rowy เป็นทางเลือก Airtable โอเพ่นซอร์สสำหรับการจัดการฐานข้อมูล

rowy: โอเพ่นซอร์ส airtable ทางเลือก

Rowy เป็นเอกสิทธิ์ของ Google Firestore อนุญาตให้ใช้แพ็คเกจ NPM หรือ API เพื่อเพิ่มฟังก์ชันการทำงาน

รองรับการนำเข้า/ส่งออกข้อมูลจำนวนมากพร้อมตัวเลือกในการสร้างการดำเนินการกับข้อมูลที่กำหนดเอง นอกจากนี้ Rowy ยังได้รับอนุญาตตามบทบาทสำหรับการทำงานเป็นทีมที่ปลอดภัย

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

ผู้ดูแลระบบมอเตอร์

Motor Admin เป็นแพลตฟอร์มการจัดการข้อมูลแบบโอเพนซอร์สที่ไม่มีโค้ดซึ่งเน้นที่แผงผู้ดูแลระบบของแอปพลิเคชันของคุณ

ผู้ดูแลระบบมอเตอร์- ไม่มีแพลตฟอร์มรหัส

ช่วยให้คุณดำเนินการ CRUD ภายใน GUI ที่ใช้งานง่าย นอกจากนี้ Motor Admin ยังช่วยให้การวิเคราะห์ข้อมูลง่ายขึ้นด้วยรายงานและแผนภูมิ SQL ที่กำหนดเอง นอกจากนี้ คุณสามารถรวมรายงานเฉพาะในแผงเดียวและแชร์กับทีมของคุณ

นอกจากนี้ยังสามารถรวมแอปพลิเคชันที่ใช้งานจริงผ่าน API เพื่อสร้างแบบฟอร์มส่วนบุคคลได้

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

และเช่นเดียวกับรุ่นอื่นๆ เวอร์ชันที่โฮสต์เองนั้นฟรี ในขณะที่รุ่นอื่นๆ จะได้รับเงินตามการสมัครสมาชิก

NocoBase

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

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

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

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

บทสรุป

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

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

PS: คุณสามารถตรวจสอบฐานข้อมูลออนไลน์ที่ดีที่สุดบางส่วนได้ หรือเรียนรู้เกี่ยวกับแอป MVP