14 पॉइंट द्वारा GN⁺ 2024-12-07 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • TrailBase एक तेज़ और ओपन सोर्स application server है, जिसे Rust, SQLite और V8 पर बनाया गया है
  • Type-safe CRUD API, बिल्ट-इन JS/ES6/TS runtime
  • Auth (पासवर्ड और social/OAuth, JWT आधारित) तथा Admin UI प्रदान करता है
  • मोबाइल, वेब और डेस्कटॉप applications के लिए single-file, scalable backend को आसानी से self-host किया जा सकता है
  • sub-millisecond latency के कारण dedicated cache की आवश्यकता नहीं होती
  • PocketBase से 10 गुना, SupaBase से 20 गुना तेज़
  • OSL-3.0 license के तहत free software के रूप में उपलब्ध
    • AGPLv3 जैसे समान copyleft licenses की तुलना में derived work की परिभाषा अधिक संकीर्ण है
    • TrailBase को framework के रूप में उपयोग करने पर मूल कार्य पर license आवश्यकताएँ लागू नहीं होतीं

2 टिप्पणियां

 
GN⁺ 2024-12-07
Hacker News राय
  • Pocketbase की security के प्रति GG का बारीक ध्यान प्रभावशाली है

    • शुरुआती docs में यह सवाल उठता है कि SQL में सीधे string interpolation करना सुरक्षित है या नहीं
    • ऐसा लगता है कि function parameter लेता है, लेकिन उनका उपयोग नहीं करता
  • Trailbase के docs सिर्फ Pocketbase और Supabase से उसके अंतर बताते हैं, इसलिए समझना मुश्किल है

    • Pocketbase के docs जल्दी से मुख्य बात समझा देते हैं
  • "Application server" शब्द बहुत व्यापक है, और docs इसे स्पष्ट रूप से नहीं समझाते

    • कहा गया है कि यह इतना तेज़ है कि cache की ज़रूरत नहीं, लेकिन यह सिर्फ SQLite को support करता है, इसलिए यह साधारण applications के लिए उपयुक्त लगता है
  • यह project Redbean जैसा लगता है, लेकिन ज़्यादा languages को support करता है और शायद इसमें universal executable नहीं है

  • तुलना वाले लेख प्रेरणा देने वाले projects के बारे में बहुत सकारात्मक रूप से बताते हैं

  • docs "Application server" के उद्देश्य को ठीक से नहीं समझाते

  • example एक single file में है, लेकिन server खुद single file नहीं है

  • TomCat जैसे JVM programs के application server से इसका अंतर स्पष्ट नहीं है

    • यह किस तरह के applications को support करता है, और क्या यह किसी खास runtime का उपयोग करता है, यह जानने की जिज्ञासा है
  • project शानदार लगता है, लेकिन इसका target audience कौन है, यह जानना चाहता हूँ

    • यह स्पष्ट नहीं कि क्या यह लाखों users को support करने वाले solo developer के लिए उपयुक्त है
  • Rust में बना Pocketbase का demo अच्छा प्रभाव छोड़ता है

    • समय मिलने पर इस project को आज़माना चाहूँगा