15 poin oleh xguru 2024-03-12 | 1 komentar | Bagikan ke WhatsApp
  • Dibangun di atas Postgres. Sangat cepat, real-time, dan ramah pengembang
  • Dapat membuat aplikasi database tingkat enterprise yang kompleks dengan antarmuka sederhana bergaya spreadsheet
  • Memungkinkan pengembangan aplikasi yang efisien secara no-code tanpa hambatan pada keamanan data dan skalabilitas

Features

  • Antarmuka bergaya spreadsheet: Menyediakan fitur seperti pengeditan sel, dukungan rumus, pengurutan dan pemfilteran data, fungsi agregasi, pemformatan data, pengelompokan, pembekuan kolom, impor/ekspor data, gaya baris dan pemformatan bersyarat (segera hadir), alat grafik dan visualisasi (segera hadir), validasi data (segera hadir), undo/redo (segera hadir), komentar dan anotasi (segera hadir), find and replace (segera hadir), dan lain-lain.
  • Beragam tampilan: Menyediakan grid view, form view, kanban view (segera hadir), calendar view (segera hadir), gallery view (segera hadir), gantt view (segera hadir), timeline view (segera hadir), dan lainnya untuk memvisualisasikan serta berinteraksi dengan data dengan berbagai cara.
  • Sangat cepat: Menangani jutaan data dengan mudah tanpa beban pada proses filtering dan sorting.
  • Dukungan SQL penuh: Mendukung integrasi mulus dengan alat BI seperti Metabase, PowerBi, serta alat no-code seperti Appsmith.
  • Privasi: Meski berbasis cloud, pengguna tetap memiliki kendali atas data mereka (segera hadir).
  • Kolaborasi real-time: Data diperbarui secara real-time tanpa refresh halaman, dan undangan serta pengelolaan anggota kolaborasi terintegrasi dengan mulus.
  • Ekstensi (segera hadir): Fitur pemrograman tanpa backend berbasis React dan mode ekstensi skrip untuk menyesuaikan aplikasi sendiri dengan biaya sangat rendah.
  • Otomatisasi (segera hadir): Dapat merancang workflow dengan AI atau pemrograman visual dan dengan mudah mengambil data dari tabel.
  • Copilot (segera hadir): Dengan fitur AI terintegrasi, dapat menjalankan perintah seperti pembuatan aplikasi, analisis grafik, tampilan view, pembuatan action, dan lainnya.
  • Dukungan multi-database (segera hadir): Pengguna dapat memilih database SQL sesuai preferensi mereka.

Structure

  • Proyek Teable terdiri dari beberapa aplikasi dan paket:
    • Folder apps mencakup aplikasi electron untuk desktop, nextjs-app untuk frontend, dan nestjs-backend yang berjalan di server atau di dalam aplikasi electron.
    • Folder packages mencakup berbagai fungsi dan antarmuka bersama, SDK untuk ekstensi, db-main-prisma untuk skema database dan migrasi, konfigurasi ESLint bersama, komponen UI, dan lainnya.

Deploy

  • Teable dapat di-deploy menggunakan Docker, dan detail lebih lanjut bisa dilihat di dockers/examples.
  • Deployment juga dimungkinkan melalui Railway.

Development

  • Pengaturan lingkungan pengembangan mencakup proses menentukan versi Node menggunakan alat nvm, memasang dependensi proyek, lalu membangun paket.
  • Mendukung database sqlite dan postgres, serta dapat beralih di antara mode database.
  • Variabel lingkungan dapat disesuaikan sesuai kebutuhan, dan saat server backend dijalankan, server frontend juga akan dimulai secara otomatis.

Why Teable?

  • Alat no-code sedang mengubah cara kerja dengan memungkinkan pengguna non-teknis membuat aplikasi
  • UI bergaya spreadsheet disukai karena mudah digunakan, fleksibel, dan cocok untuk kolaborasi tim
  • Seiring kebutuhan data meningkat mengikuti skala bisnis, banyak platform no-code mulai kewalahan pada skala besar
  • Sebagian besar platform no-code berbasis cloud, sehingga data penting berada pada penyedia dan menyulitkan perpindahan ke platform lain
  • Terkadang alat no-code tidak dapat melakukan hal yang diinginkan karena keterbatasan, sehingga pengguna menemui jalan buntu
  • Ketika alat menjadi penting, tingkat keahlian teknis tertentu tetap dibutuhkan, tetapi pengembang sering merasa sulit menangani platform semacam ini
  • Memelihara sistem dengan konfigurasi kompleks bisa sulit bagi pengembang, dan sistem yang tidak menggunakan standar perangkat lunak umum sering kali menimbulkan biaya lebih besar dalam jangka panjang
  • Ditekankan bahwa masa depan produk no-code harus mencakup antarmuka yang memudahkan pengguna membangun aplikasi, lingkungan yang memudahkan akses ke data, privasi data di cloud, on-premise, maupun lokal, sistem yang bekerja bukan hanya untuk pengembang tetapi juga pengguna non-teknis, kemampuan pengolahan data yang dapat diskalakan seiring pertumbuhan bisnis, integrasi fleksibel dengan perangkat lunak lain, serta integrasi AI yang membawa kegunaan ke tingkat berikutnya

1 komentar

 
yangeok 2024-03-18

Kemarin saya mampir karena seorang teman memberi bintang di GitHub, dan ternyata bagus. Sepertinya ini masih proyek tahap awal dengan banyak milestone yang belum selesai, tapi rasanya seperti dunia sedang berubah.

nocodb adalah proyek sejenis, dan tampaknya sudah lebih matang. Buat yang membaca komentar ini, silakan jadikan referensi ya hehe
https://github.com/nocodb/nocodb