8 กรอบงานที่น่าทึ่งเพื่อสร้างเครื่องมือภายใน UI และแผงการดูแลระบบ
เผยแพร่แล้ว: 2021-07-09มีเฟรมเวิร์กมากมายสำหรับสร้างเครื่องมือภายในและแผงผู้ดูแลระบบสำหรับเว็บแอปที่ทำงานอยู่ แทนที่จะมอบหมายทีมเพื่อสร้างแผงการดูแลระบบอย่างง่าย คุณควรพึ่งพาเฟรมเวิร์กต่อไปนี้
เว็บแอปขนาดกลางส่วนใหญ่ต้องการวิธีจัดการและตรวจสอบการไหลของข้อมูล นั่นเป็นเหตุผลที่เราจำเป็นต้องสร้างและบำรุงรักษาเครื่องมือภายในเพื่อกลั่นกรองสิ่งที่เกิดขึ้นในไซต์ของเรา
แต่ถ้าฉันบอกคุณว่าคุณไม่จำเป็นต้องสร้างเครื่องมือเหล่านี้ด้วยตัวเองล่ะ
ด้วยการเคลื่อนไหวแบบใช้โค้ดน้อยและไม่มีโค้ดใดๆ เกิดขึ้น การสร้างเว็บแอปแบบอินเทอร์แอกทีฟในเวลาที่น้อยลงจึงง่ายกว่า หากคุณเป็นนักพัฒนาซอฟต์แวร์ คุณไม่ควรกังวลเกี่ยวกับแพลตฟอร์มประเภทนี้ เนื่องจากบริษัทส่วนใหญ่ใช้เฟรมเวิร์กของเว็บ เช่น Django หรือ Ruby on Rails
อย่างไรก็ตาม สิ่งสำคัญคือต้องรู้จักแพลตฟอร์มที่ใช้โค้ดน้อยเหล่านี้ เนื่องจากสามารถช่วยประหยัดเวลาได้มากในการสร้างเครื่องมือภายในแบบง่ายๆ หรือแผงการดูแลระบบที่เชื่อมต่อกับฐานข้อมูล
คุณสามารถมุ่งเน้นที่คุณสมบัติหลักของผลิตภัณฑ์ของคุณ และกำหนดงานง่ายๆ ให้กับโซลูชันสำเร็จรูปเหล่านี้
กรอบงานเหล่านี้ให้อะไรแก่เราบ้าง?
แนวทางหลักที่เราได้จากกรอบงานประเภทนี้คือ การประหยัด เวลา
กรอบงานเหล่านี้ช่วยให้เราสามารถเชื่อมต่อกับฐานข้อมูลของเรา สร้างการดำเนินการ CRUD อย่างง่าย (สร้าง อ่าน อัปเดต และลบ) และจัดกลุ่มฟังก์ชันทั้งหมดนี้ใน UI ที่ใช้งานง่าย นั่นเป็นสาเหตุที่เฟรมเวิร์กส่วนใหญ่มีส่วนประกอบแบบลากและวาง

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

สิ่งที่ดีเกี่ยวกับ appsmith คือมันเป็นโครงการโอเพ่นซอร์ส และคุณสามารถเข้าถึงซอร์สโค้ดของเฟรมเวิร์กบน GitHub ได้
นั่นก็หมายความว่ามันเป็นเฟรมเวิร์กที่ใช้งานได้ฟรี คุณสามารถโฮสต์แอพของคุณด้วยตัวเองด้วย Docker และใช้บริการคลาวด์ของพวกเขา ซึ่งให้บริการฟรีสำหรับสาธารณะ — ในเวลาเขียน
คุณสมบัติ
- ปรับใช้ง่าย
- ตัวเลือกโฮสต์เอง
- ฟรีเซิร์ฟเวอร์ที่โฮสต์บนคลาวด์
- ลากและวางส่วนประกอบ
- วิดเจ็ตมากมายให้เลือก
- เทมเพลตที่หลากหลาย
- การรวมฐานข้อมูลสำหรับ: DynamoDB, MongoDB, PostgreSQL และอื่นๆ
- ชุมชนและเอกสารที่ยอดเยี่ยม
ภายใน
Internal คือเครื่องมือสร้างแอปแบบไม่ต้องใช้โค้ดที่ช่วยให้เราสร้างเครื่องมือภายในอันทรงพลังได้ในเวลาอันสั้น

เป็นเฟรมเวิร์กที่ยอดเยี่ยมเพราะทำให้เรามีตัวเลือกที่ไม่เพียงแต่เชื่อมต่อกับฐานข้อมูล แต่ยังรวมเข้ากับสเปรดชีต, API และแอปอื่นๆ เช่น Hubspot, Stripe หรือ salesforce
ตัวสร้างแอปนี้มีส่วนเอกสารที่ทุ่มเทมากที่สุดส่วนหนึ่ง ซึ่งแนะนำตั้งแต่พื้นฐานของเฟรมเวิร์กนี้ไปจนถึงการสร้างแอปที่มีความทะเยอทะยานมากขึ้น
คุณสามารถเข้าถึงชุดเริ่มต้นที่เพียงพอ ซึ่งส่งผลให้มีมากเกินพอ หากคุณต้องการเริ่มการผลิตเครื่องมือภายในอย่างรวดเร็ว
คุณสมบัติ
- แหล่งข้อมูลหลายแหล่งเพื่อเชื่อมต่อกับ
- ระบบอนุญาตแบบละเอียด
- อินเทอร์เฟซที่ใช้งานง่าย
- ออกใหม่อย่างต่อเนื่อง
ToolJet
ToolJet เป็นเฟรมเวิร์กโอเพนซอร์สและโค้ดน้อยที่ช่วยให้เราสร้างเครื่องมือภายในโดยไม่ต้องมีความรู้ด้านเทคนิค
เฟรมเวิร์กนี้ให้ตัวสร้าง UI แก่เรา ซึ่งรวมถึงเครื่องมือลากและวาง วิดเจ็ตเริ่มต้น และเลย์เอาต์มือถือ
ToolJet สามารถเชื่อมต่อกับแหล่งข้อมูลได้หลายแหล่ง เช่น Google ชีต, PostgreSQL, Redis, การค้นหาแบบยืดหยุ่น และแม้แต่แอปภายนอก เช่น Stripe นอกจากนี้ยังนับรวมด้วยตัวแก้ไขแบบสอบถามในตัวซึ่งสนับสนุนโดยฐานข้อมูลส่วนใหญ่
แม้ว่าจะเป็นเครื่องมือที่ใช้โค้ดน้อย แต่คุณสามารถเขียนโค้ด JS ที่กำหนดเองภายในตัวแก้ไขได้ ในกรณีที่คุณต้องการใช้คุณลักษณะที่กำหนดเองด้วยตัวเอง
เนื่องจากเป็นโปรเจ็กต์โอเพนซอร์ซ คุณสามารถสนับสนุนซอร์สโค้ดของ ToolJet ได้โดยตรงบน GitHub
คุณสมบัติ
- ตัวเลือกแหล่งข้อมูลหลายตัว
- การควบคุมเวอร์ชันในตัว
- ง่ายต่อการตั้งค่าบทบาทและการอนุญาต
- คุณสามารถโฮสต์บน VPC (คลาวด์ส่วนตัวเสมือน)
- ฟรี ToolJet cloud มากถึง 2 แอพ
Retool
ต้องการสร้างอินเทอร์เฟซที่มีประสิทธิภาพและออกแบบมาอย่างดีโดยไม่มีความซับซ้อนของไลบรารี UI หรือไม่
Retool มีแผ่นปิดหลังของคุณ!


ด้วย Retool คุณสามารถเชื่อมต่อกับแหล่งข้อมูลเกือบทุกชนิด ตั้งแต่ฐานข้อมูล NoSQL ไปจนถึงแอปใดๆ ที่มี REST, GraphQL หรือ gRPC API
ที่จริงแล้ว คุณสามารถสร้างเครื่องมือภายในได้ภายในเวลา 4 นาที:
ด้วยส่วนประกอบที่สร้างไว้ล่วงหน้าที่หลากหลาย เช่น ตาราง แผนภูมิ รายการ แผนที่ วิซาร์ด แบบฟอร์ม คุณสามารถสร้าง ออกแบบ และโฮสต์เครื่องมือภายในของคุณได้ในระยะเวลาอันสั้น
เช่นเดียวกับเฟรมเวิร์กส่วนใหญ่ คุณควบคุมข้อมูลของคุณ และ Retool ก็ไม่ใช่ข้อยกเว้น เฟรมเวิร์กนี้เชื่อมต่อกับฐานข้อมูลหรือ API ของคุณเท่านั้น และทำแบบสอบถามเพื่อจัดการและสร้างการดำเนินการ CRUD พื้นฐาน (และไม่ใช่พื้นฐานนั้น)
คุณสมบัติ
- ส่วนประกอบมากกว่า 58 รายการ
- เชื่อมต่อกับเกือบทุกฐานข้อมูลหรือ API
- สร้างแบบสอบถามฐานข้อมูลที่กำหนดเอง
- เอกสารที่กว้างขวาง
- เครื่องบินเมฆและเมฆในตัวเอง
NocoDB
น่าแปลกใจที่โปรเจ็กต์โอเพนซอร์สนี้เกิดขึ้นมาเป็นทางเลือกแทน airtable NocoDB เป็นแพลตฟอร์มที่ไม่มีโค้ดที่ให้คุณเปลี่ยนฐานข้อมูลใดๆ ให้เป็นสเปรดชีต
ผู้คนมากกว่า 1 พันล้านคนใช้สเปรดชีตเพื่อทำงานร่วมกันในโครงการทุกวัน อย่างไรก็ตาม มันไม่เร็วหรือน่าเชื่อถือเท่าฐานข้อมูล และ NocoDB พยายามเติมเต็มช่องว่างนั้น
NocoDB เป็นโครงการเชิงธุรกิจแต่ใช้งานได้ฟรี เนื่องจากเป็นโครงการโอเพ่นซอร์ส ไม่มีตัวเลือกการโฮสต์บนคลาวด์ในขณะเขียน ดังนั้น คุณจะต้องโฮสต์แอปที่คุณสร้างเองด้วย
นอกจากนี้ คุณยังสามารถผสานรวมและทำให้กระบวนการเป็นอัตโนมัติกับแอปมากมาย เช่น Discord, Slack, Whatsapp, Email และอื่นๆ
คุณสมบัติ
- กรอบงานโอเพ่นซอร์สและใช้งานฟรี
- เปลี่ยนฐานข้อมูลเชิงสัมพันธ์ใดๆ ให้เป็นสเปรดชีต
- ชุมชนขนาดใหญ่
- สร้างขึ้นด้วยโซลูชันทางธุรกิจในใจ
- สร้างหลายมุมมองที่ด้านบนของข้อมูลของคุณ
JetAdmin
ผู้ดูแลระบบ Jet เป็นอีกหนึ่งเครื่องมือสร้างเครื่องมือภายใน ซึ่งช่วยให้คุณสร้างแอปธุรกิจได้ในเวลาไม่กี่นาที

คุณไม่จำเป็นต้องมีประสบการณ์การเขียนโค้ดเพื่อเริ่มต้นใช้งาน Jet admin สิ่งเดียวที่คุณต้องการคือแหล่งข้อมูลเพื่อใช้งาน และคุณสามารถเริ่มลากและวางส่วนประกอบเพื่อสร้าง
ในทางกลับกัน หากคุณเป็นนักพัฒนา คุณสามารถใช้ประโยชน์จากเครื่องมือสำหรับนักพัฒนาต่างๆ ที่มีอยู่ในแพลตฟอร์มผู้ดูแลระบบ Jet คุณสามารถสร้างส่วนประกอบที่กำหนดเองด้วย HTML, CSS, Javascript หรือ React, สร้างคำสั่ง SQL หรือ HTTP แบบกำหนดเอง และแยกวิเคราะห์การตอบสนองด้วยสูตรและ Javascript
คุณสมบัติ
- การสร้างพอร์ทัลลูกค้า
- เครื่องมือสำหรับผู้พัฒนา
- เชื่อมต่อกับ DB และ API
- ส่วนประกอบ UI 50+
Budibase
ต้องการสร้างเครื่องมือภายในอย่างรวดเร็วด้วยแพลตฟอร์มโอเพ่นซอร์สและโค้ดต่ำใช่หรือไม่ Budibase โดดเด่นด้วยความรวดเร็วและคุณสมบัติที่เชื่อถือได้ ซึ่งรวมทุกสิ่งที่คุณต้องการเพื่อสร้างเครื่องมือภายใน

ด้วย Budibase ผู้ที่ไม่ใช่ผู้เขียนโค้ดสามารถสร้างเครื่องมือภายในที่มีคุณสมบัติครบถ้วนได้เนื่องจากอินเทอร์เฟซที่ใช้งานง่ายและการผสานรวมที่มีอยู่หลายอย่าง การผสานรวมเหล่านี้รวมถึง Airtable, Docker, Discord, Sendgrid, CSV, S3 และอื่นๆ
สำหรับตอนนี้ วิธีเดียวที่จะปรับใช้แอพที่สร้างด้วย Budibase คือการใช้โครงสร้างพื้นฐานของคุณเอง อย่างไรก็ตาม DigitalOcean มีหยดเฉพาะ
คุณสมบัติ
- สร้างแอปพลิเคชันหน้าเดียว (SPA)
- ส่วนประกอบสำเร็จรูป
- ระบบอัตโนมัติของกระบวนการ
- ฟรีและโอเพ่นซอร์ส
- โหลดข้อมูลจากหลายแหล่ง
DronaHQ
DronaHQ ให้คุณสร้างเครื่องมือภายในที่สวยงามและตอบสนองได้เหนือกว่าแอปพลิเคชันที่มีอยู่

กรอบงานนี้ให้ทุกสิ่งที่คุณต้องการเพื่อสร้างเครื่องมือภายใน เช่น การเชื่อมต่อแหล่งข้อมูล เทมเพลต และแพลตฟอร์มระบบคลาวด์ที่เชื่อถือได้ โดยพื้นฐานแล้ว DronaHQ จะแนะนำคุณตั้งแต่การสร้าง ออกแบบ ปรับใช้ และโฮสต์แอปของคุณ
นอกจากนี้ยังช่วยให้คุณจัดการข้อมูลของคุณเป็นสเปรดชีตได้ เช่นเดียวกับที่ NocoDB ทำ
สิ่งหนึ่งที่เรียบร้อยคือการผสานการทำงานจำนวนมากที่คุณสามารถทำได้กับ DronaHQ ของคุณ เช่น Slack, Zapier, Trello, Twillio, Sendgrid, Salesforce และอีกมากมาย
เริ่มการทดลองใช้ 14 วันของคุณวันนี้!
คุณสมบัติ
- โฟลว์การทำงานอัตโนมัติตามกำหนดการ
- การสร้างแอพที่ดูดี
- ผู้สร้าง PDF
- การบูรณาการหลายอย่าง
- ตัวสร้างแอป UI
- เอกสารที่กว้างขวาง
บทสรุป
แพลตฟอร์มที่มีโค้ดน้อยและไม่มีโค้ดมีอยู่ สำรวจและยอมรับพวกเขา ไม่ได้มีไว้สำหรับแทนที่นักพัฒนาเว็บหรือนักออกแบบ แต่เพื่อประหยัดเวลาในการสร้างแอปง่ายๆ และเน้นที่คุณสมบัติหลักของธุรกิจของคุณ
เรานำเสนอตัวเลือกฟรีและจ่ายเงิน ตอนนี้ก็ขึ้นอยู่กับคุณแล้วที่จะตัดสินใจเลือกสิ่งที่ถูกต้องสำหรับวัตถุประสงค์ของคุณ หากคุณเลือกใช้โซลูชันแบบโฮสต์เอง ลองใช้แพลตฟอร์มการโฮสต์บนคลาวด์เหล่านี้เพื่อรับ VM
