14 puntos por GN⁺ 2024-12-07 | 2 comentarios | Compartir por WhatsApp
  • TrailBase es un servidor de aplicaciones rápido y de código abierto, construido sobre Rust, SQLite y V8
  • API CRUD con seguridad de tipos, runtime integrado de JS/ES6/TS
  • Ofrece Auth (contraseña y social/OAuth, basado en JWT) y Admin UI
  • Permite self-hostear fácilmente un backend escalable de archivo único para aplicaciones móviles, web y de escritorio
  • No requiere caché dedicada gracias a una latencia de menos de un milisegundo
  • Es 10 veces más rápido que PocketBase y 20 veces más rápido que SupaBase
  • Se ofrece como software libre bajo la licencia OSL-3.0
    • Tiene una definición de trabajo derivado más acotada que licencias copyleft similares como AGPLv3
    • Permite usar TrailBase como framework sin imponer requisitos de licencia sobre la obra original

2 comentarios

 
GN⁺ 2024-12-07
Opiniones en Hacker News
  • Impresiona la atención meticulosa de GG a la seguridad de Pocketbase

    • En la documentación inicial surge la duda de si interpolar cadenas directamente en SQL es seguro
    • Parece que la función recibe parámetros, pero no los usa
  • Es difícil entender Trailbase porque su documentación solo explica las diferencias con Pocketbase y Supabase

    • La documentación de Pocketbase comunica lo esencial rápidamente
  • El término "Application server" es muy amplio y la documentación no lo explica con claridad

    • Dicen que es lo bastante rápido como para no necesitar caché, pero como solo soporta SQLite, parece adecuado para aplicaciones simples
  • El proyecto se parece a Redbean, pero soporta más lenguajes y no parece tener un ejecutable universal

  • Los artículos comparativos describen de forma muy positiva a los proyectos que los inspiraron

  • La documentación no explica bien el propósito de "Application server"

  • Aunque el ejemplo está compuesto por un solo archivo, el servidor en sí no es de un solo archivo

  • No queda clara la diferencia con servidores de aplicaciones para programas JVM como TomCat

    • Da curiosidad saber qué tipo de aplicaciones soporta y si usa un runtime específico
  • El proyecto se ve excelente, pero queda la duda de quién es su público objetivo

    • No está claro si sería adecuado para un desarrollador en solitario que da soporte a millones de usuarios
  • La demo de Pocketbase desarrollada en Rust deja una buena impresión

    • Si hay tiempo, dan ganas de probar el proyecto