15 คะแนน โดย xguru 2024-03-12 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • สร้างขึ้นบนพื้นฐานของ Postgres เร็วมาก แบบเรียลไทม์ และเป็นมิตรกับนักพัฒนา
  • สามารถสร้างแอปพลิเคชันฐานข้อมูลระดับองค์กรที่ซับซ้อนได้ด้วยอินเทอร์เฟซรูปแบบสเปรดชีตที่เรียบง่าย
  • ช่วยให้พัฒนาแอปได้อย่างมีประสิทธิภาพแบบ no-code โดยไม่มีอุปสรรคด้านความปลอดภัยของข้อมูลและการขยายระบบ

Features

  • อินเทอร์เฟซรูปแบบสเปรดชีต: มีความสามารถ เช่น การแก้ไขเซลล์, รองรับสูตร, การจัดเรียงและกรองข้อมูล, ฟังก์ชันสรุปรวม, การกำหนดรูปแบบข้อมูล, การจัดกลุ่ม, การตรึงคอลัมน์, การนำเข้าหรือส่งออกข้อมูล, สไตล์แถวและการจัดรูปแบบตามเงื่อนไข (เร็วๆ นี้), เครื่องมือสร้างกราฟและการแสดงผลข้อมูล (เร็วๆ นี้), การตรวจสอบความถูกต้องของข้อมูล (เร็วๆ นี้), เลิกทำ/ทำซ้ำ (เร็วๆ นี้), คอมเมนต์และคำอธิบายประกอบ (เร็วๆ นี้), ค้นหาและแทนที่ (เร็วๆ นี้) เป็นต้น
  • มุมมองที่หลากหลาย: มีทั้งกริดวิว, ฟอร์มวิว, คัมบังวิว (เร็วๆ นี้), ปฏิทินวิว (เร็วๆ นี้), แกลเลอรีวิว (เร็วๆ นี้), แกนต์วิว (เร็วๆ นี้), ไทม์ไลน์วิว (เร็วๆ นี้) เพื่อให้มองเห็นและโต้ตอบกับข้อมูลได้หลายรูปแบบ
  • ความเร็วสูงมาก: จัดการข้อมูลนับล้านรายการได้อย่างง่ายดาย และไม่เป็นภาระต่อการกรองหรือการจัดเรียง
  • รองรับ SQL อย่างสมบูรณ์: รองรับการผสานรวมอย่างราบรื่นกับเครื่องมือ BI เช่น Metabase, PowerBi และเครื่องมือ no-code อย่าง Appsmith
  • ความเป็นส่วนตัวของข้อมูล: แม้อยู่บนคลาวด์ ผู้ใช้ก็ยังเป็นเจ้าของข้อมูลของตนเอง (เร็วๆ นี้)
  • การทำงานร่วมกันแบบเรียลไทม์: ข้อมูลอัปเดตแบบเรียลไทม์โดยไม่ต้องรีเฟรชหน้า และรองรับการเชิญและจัดการสมาชิกที่ทำงานร่วมกันได้อย่างราบรื่น
  • ส่วนขยาย (เร็วๆ นี้): ความสามารถด้านการเขียนโปรแกรมแบบไม่ต้องมีแบ็กเอนด์บนพื้นฐาน React และโหมดส่วนขยายแบบสคริปต์สำหรับปรับแต่งแอปของตนเองได้ด้วยต้นทุนที่ต่ำมาก
  • ระบบอัตโนมัติ (เร็วๆ นี้): สามารถออกแบบเวิร์กโฟลว์ด้วย AI หรือการเขียนโปรแกรมแบบภาพ และค้นหาข้อมูลจากตารางได้อย่างง่ายดาย
  • โคไพลอต (เร็วๆ นี้): ฟีเจอร์ AI ที่รวมมาในตัว สามารถสั่งงานอย่างการสร้างแอป, วิเคราะห์กราฟ, แสดงมุมมอง, สร้างแอ็กชัน เป็นต้น
  • รองรับหลายฐานข้อมูล (เร็วๆ นี้): ผู้ใช้สามารถเลือกฐานข้อมูล SQL ที่ต้องการได้

Structure

  • โปรเจกต์ Teable ประกอบด้วยหลายแอปและหลายแพ็กเกจ:
    • โฟลเดอร์ apps มีแอป electron สำหรับเดสก์ท็อป, nextjs-app สำหรับฟรอนต์เอนด์ และ nestjs-backend ที่ทำงานบนเซิร์ฟเวอร์หรือภายในแอป electron
    • โฟลเดอร์ packages มีฟังก์ชันและอินเทอร์เฟซที่ใช้ร่วมกันหลายส่วน, SDK สำหรับส่วนขยาย, db-main-prisma สำหรับสคีมาฐานข้อมูลและไมเกรชัน, การตั้งค่า ESLint ที่ใช้ร่วมกัน, คอมโพเนนต์ UI เป็นต้น

Deploy

  • สามารถดีพลอย Teable ด้วย Docker ได้ โดยดูรายละเอียดเพิ่มเติมได้ที่ dockers/examples
  • สามารถดีพลอยผ่าน Railway ได้เช่นกัน

Development

  • การตั้งค่าสภาพแวดล้อมสำหรับพัฒนาประกอบด้วยการระบุเวอร์ชัน Node ด้วยเครื่องมือ nvm, ติดตั้ง dependency ของโปรเจกต์ และบิลด์แพ็กเกจ
  • รองรับฐานข้อมูล sqlite และ postgres และสามารถสลับโหมดฐานข้อมูลได้
  • สามารถปรับแต่ง environment variables ได้ตามต้องการ และเมื่อเริ่มต้นแบ็กเอนด์เซิร์ฟเวอร์แล้ว ฟรอนต์เอนด์เซิร์ฟเวอร์จะเริ่มอัตโนมัติด้วย

Why Teable?

  • เครื่องมือ no-code กำลังเปลี่ยนวิธีการทำงาน ด้วยการทำให้ผู้ใช้ที่ไม่มีพื้นฐานทางเทคนิคสามารถสร้างแอปได้
  • UI แบบสเปรดชีตได้รับความนิยมเพราะใช้งานง่าย ยืดหยุ่น และเหมาะกับการทำงานร่วมกันเป็นทีม
  • เมื่อธุรกิจขยายตัวและความต้องการด้านข้อมูลเพิ่มขึ้น แพลตฟอร์ม no-code จำนวนมากมักรับภาระได้ยากเมื่ออยู่ในระดับขนาดใหญ่
  • แพลตฟอร์ม no-code ส่วนใหญ่เป็นแบบคลาวด์ และข้อมูลสำคัญอยู่กับผู้ให้บริการ ทำให้ย้ายไปแพลตฟอร์มอื่นได้ยาก
  • บางครั้งเครื่องมือ no-code ก็ทำสิ่งที่ต้องการไม่ได้เพราะข้อจำกัด ทำให้ผู้ใช้ไปต่อไม่ได้
  • เมื่อเครื่องมือเหล่านี้กลายเป็นสิ่งจำเป็น ก็ต้องการความเชี่ยวชาญทางเทคนิคในระดับหนึ่ง แต่นักพัฒนากลับพบว่าแพลตฟอร์มลักษณะนี้ใช้งานได้ยาก
  • การดูแลระบบที่มีการตั้งค่าซับซ้อนอาจเป็นเรื่องยากสำหรับนักพัฒนา และระบบที่ไม่ใช้มาตรฐานซอฟต์แวร์ที่นิยมใช้กันทั่วไปอาจมีต้นทุนสูงกว่าในระยะยาว
  • อนาคตของผลิตภัณฑ์ no-code ควรประกอบด้วยอินเทอร์เฟซที่ช่วยให้ผู้ใช้สร้างแอปได้ง่าย, สภาพแวดล้อมที่เข้าถึงข้อมูลได้สะดวก, ความเป็นส่วนตัวของข้อมูลทั้งบนคลาวด์, on-premise หรือในเครื่อง, ระบบที่ใช้งานได้ทั้งสำหรับนักพัฒนาและผู้ใช้ที่ไม่ใช่สายเทคนิค, ความสามารถในการประมวลผลข้อมูลที่ขยายตามการเติบโตของธุรกิจ, การผสานรวมกับซอฟต์แวร์อื่นอย่างยืดหยุ่น และการรวม AI เพื่อยกระดับการใช้งานไปอีกขั้น

1 ความคิดเห็น

 
yangeok 2024-03-18

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

nocodb เป็นโปรเจกต์ประเภทเดียวกัน แต่ดูพัฒนาไปไกลและมีความพร้อมมากกว่านะครับ/ค่ะ ใครที่กำลังอ่านคอมเมนต์อยู่ก็ลองเก็บไว้พิจารณากันได้ 555
https://github.com/nocodb/nocodb