15 puan yazan xguru 2024-03-12 | 1 yorum | WhatsApp'ta paylaş
  • Postgres tabanlı olarak inşa edildi. Çok hızlı, gerçek zamanlı ve geliştirici dostu bir no-code DB
  • Basit elektronik tablo tarzı bir arayüz kullanarak karmaşık, kurumsal düzeyde veritabanı uygulamaları oluşturabilirsiniz
  • Veri güvenliği ve ölçeklenebilirlik engelleri olmadan, no-code ile verimli uygulama geliştirmeyi mümkün kılar

Features

  • Elektronik tablo tarzı arayüz: Hücre düzenleme, formül desteği, veri sıralama ve filtreleme, toplulaştırma işlevleri, veri biçimlendirme, gruplama, sütun sabitleme, veri içe/dışa aktarma, satır stilleri ve koşullu biçimlendirme (yakında), grafikler ve görselleştirme araçları (yakında), veri doğrulama (yakında), geri al/yinele (yakında), yorumlar ve açıklama ekleme (yakında), bul ve değiştir (yakında) gibi özellikler sunar.
  • Çeşitli görünümler: Verileri farklı şekillerde görselleştirip etkileşim kurmanızı sağlayan grid view, form view, kanban view (yakında), calendar view (yakında), gallery view (yakında), gantt view (yakında), timeline view (yakında) gibi seçenekler sunar.
  • Çok yüksek hız: Milyonlarca veriyi kolayca işler; filtreleme ve sıralamada zorlanmaz.
  • Eksiksiz SQL desteği: Metabase, PowerBi gibi BI araçları ve Appsmith gibi no-code araçlarla sorunsuz entegrasyonu destekler.
  • Gizlilik: Bulutta olsa bile kullanıcı kendi verisinin sahibi olur (yakında).
  • Gerçek zamanlı iş birliği: Sayfayı yenilemeden veriler gerçek zamanlı güncellenir ve ekip üyelerini davet etme ile yönetme sorunsuz şekilde entegredir.
  • Genişletilebilirlik (yakında): React tabanlı backend'siz programlama yetenekleri ve çok düşük maliyetle kendi uygulamanızı özelleştirmenizi sağlayan script extension modu.
  • Otomasyon (yakında): AI veya görsel programlama kullanarak iş akışları tasarlayabilir ve tablolardaki verileri kolayca sorgulayabilirsiniz.
  • Copilot (yakında): Entegre AI özellikleriyle uygulama oluşturma, grafik analizi, görünüm gösterme, aksiyon oluşturma gibi komutları yerine getirebilir.
  • Çoklu veritabanı desteği (yakında): Kullanıcılar tercih ettikleri SQL veritabanını seçebilir.

Structure

  • Teable projesi birden fazla uygulama ve paketten oluşur:
    • apps klasörü; masaüstü için electron uygulamasını, frontend için nextjs-app'i ve sunucuda veya electron uygulaması içinde çalışan nestjs-backend'i içerir.
    • packages klasörü; çeşitli ortak işlevler ve arayüzler, genişletmeler için SDK, veritabanı şeması ve migration'lar için db-main-prisma, paylaşılan ESLint ayarları, UI bileşenleri gibi parçaları içerir.

Deploy

  • Teable, Docker kullanılarak deploy edilebilir; ayrıntılar için dockers/examples bölümüne bakabilirsiniz.
  • Railway üzerinden de deploy etmek mümkündür.

Development

  • Geliştirme ortamı kurulumu; nvm aracıyla Node sürümünü belirlemeyi, proje bağımlılıklarını kurmayı ve ardından paketleri build etmeyi içerir.
  • sqlite ve postgres veritabanlarını destekler; veritabanı modu arasında geçiş yapılabilir.
  • Gerektiğinde ortam değişkenleri özelleştirilebilir ve backend sunucusu başlatıldığında frontend sunucusu da otomatik olarak başlar.

Why Teable?

  • No-code araçları, teknik olmayan kullanıcıların uygulama oluşturmasını sağlayarak çalışma biçimlerini dönüştürüyor
  • Elektronik tablo tarzı UI, kullanımı kolay, esnek ve ekip iş birliğine uygun olduğu için tercih ediliyor
  • İş büyüdükçe veri gereksinimleri arttığından, birçok no-code platform büyük ölçekte zorlanıyor
  • No-code platformlarının çoğu bulut tabanlıdır; kritik veriler sağlayıcıda tutulduğu için başka bir platforma geçmek zor olabilir
  • Bazen no-code araçları, kısıtlamalar nedeniyle istenen işi yapamaz ve kullanıcıyı tıkar
  • Araç kritik hâle geldiğinde belli ölçüde teknik uzmanlık gerekir, ancak geliştiriciler bu platformlarla çalışmayı zor bulur
  • Karmaşık kurulumlara sahip sistemleri sürdürmek geliştiriciler için zor olabilir ve yaygın yazılım standartlarını kullanmayan sistemler uzun vadede daha maliyetli olabilir
  • No-code ürünlerin geleceğinin; kullanıcıların kolayca uygulama geliştirebileceği arayüzler, verilere kolay erişim sağlayan ortamlar, bulutta, on-premise ya da yerelde veri gizliliği, yalnızca geliştiriciler için değil teknik olmayan kullanıcılar için de çalışan sistemler, iş büyümesiyle birlikte ölçeklenebilen veri işleme kapasitesi, diğer yazılımlarla esnek entegrasyon ve kullanılabilirliği bir üst seviyeye taşıyan AI entegrasyonunu içermesi gerektiğini vurgular

1 yorum

 
yangeok 2024-03-18

Dün bir arkadaşım GitHub’da yıldız verince girip baktım, hoşuma gitti. Hâlâ çok sayıda kilometre taşı olan erken aşama bir proje gibi görünüyor ama sanki dünya değişiyormuş gibi hissettiriyor.

nocodb de aynı türden bir proje ama daha olgun görünüyor. Yorumları okuyanlar bunu da göz önünde bulundursun haha
https://github.com/nocodb/nocodb