14 puan yazan GN⁺ 2024-12-07 | 2 yorum | WhatsApp'ta paylaş
  • TrailBase, Rust, SQLite ve V8 üzerine inşa edilmiş hızlı ve açık kaynaklı bir uygulama sunucusudur
  • Type-safe CRUD API, yerleşik JS/ES6/TS runtime
  • Auth (parola ve sosyal/OAuth, JWT tabanlı) ile Admin UI sunar
  • Mobil, web ve masaüstü uygulamaları için tek dosyalı, ölçeklenebilir bir backend’i kolayca self-host edebilirsiniz
  • Alt milisaniye gecikme ile özel bir cache gerektirmez
  • PocketBase'ten 10 kat, SupaBase'den 20 kat daha hızlıdır
  • OSL-3.0 lisansı altında ücretsiz yazılım olarak sunulur
    • AGPLv3 gibi benzer copyleft lisanslara göre daha dar bir türev çalışma tanımına sahiptir
    • TrailBase'i bir framework olarak kullanırken asıl çalışmaya lisans gereksinimleri dayatmaz

2 yorum

 
GN⁺ 2024-12-07
Hacker News görüşleri
  • GG'nin Pocketbase'in güvenliğine gösterdiği özen etkileyici

    • Başlangıç dokümanında SQL'e doğrudan string interpolasyonu yapmanın güvenli olup olmadığı soru işareti yaratıyor
    • Fonksiyon parametre alıyor ama kullanmıyor gibi görünüyor
  • Trailbase dokümantasyonu yalnızca Pocketbase ve Supabase ile farklarını anlattığı için anlaşılması zor

    • Pocketbase dokümanları ana fikri hızlıca aktarıyor
  • "Application server" terimi çok geniş ve dokümantasyon bunu net biçimde açıklamıyor

    • Cache gerektirmeyecek kadar hızlı olduğu söyleniyor ama yalnızca SQLite desteklediği için basit uygulamalar için uygun görünüyor
  • Proje Redbean'e benziyor, ancak daha fazla dili destekliyor ve evrensel bir çalıştırılabilir dosyası yok gibi görünüyor

  • Karşılaştırma yazıları, ilham aldığı projeleri oldukça olumlu şekilde anlatıyor

  • Dokümantasyon, "Application server"ın amacını yeterince açıklamıyor

  • Örnek tek bir dosyadan oluşuyor, ancak sunucunun kendisi tek dosya değil

  • TomCat gibi JVM programlarına yönelik application server'larla farkı net değil

    • Hangi uygulamaları desteklediği ve belirli bir runtime kullanıp kullanmadığı merak ediliyor
  • Proje harika görünüyor ama hedef kitlesinin kim olduğu merak ediliyor

    • Milyonlarca kullanıcıyı destekleyen solo bir geliştirici için uygun olup olmadığı belirsiz
  • Rust ile geliştirilmiş bir Pocketbase demosu iyi bir izlenim bırakıyor

    • Zaman olursa projeyi denemek isteniyor