24 puntos por xguru 2022-10-18 | 2 comentarios | Compartir por WhatsApp
  • Ventajas de Firebase
    • La base de datos en tiempo real original de Firebase fue revolucionaria (antes de que WebSocket/SSE se popularizaran)
    • Usar Firestore resuelve los problemas de manejo de estado del cliente relacionados con datos actualizados
    • Permite ofrecer una experiencia en tiempo real gratis
  • Desventajas
    • El inicio de sesión con Google/GSuite es obligatorio
    • Firebase Hosting no permite una administración detallada de archivos
    • La creación de índices en Firebase es lenta y deja mucho que desear. Hace lo mismo mucho más lento que Algoria Index
    • No es de código abierto, así que no hay garantía de que continúe en el tiempo (como pasó con Parse). Tampoco es posible depender de una versión específica de la API
    • No se puede ejecutar perfectamente en local. Hay un Emulator, pero es lento, difícil de depurar y le faltan funciones
    • Firebase CLI es extremadamente cerrada
  • Por problemas recientes, concluimos que algo como Supabase encaja mejor con nuestro futuro
    • Hace poco Firebase eliminó del dashboard la función de logs de Cloud Function. Para verlos ahora hay que ir a GCP
      • Parece que GCP está canibalizando el entorno de desarrollo de Firebase
    • El CI/CD de Cloud Function empeoró
      • Decían que se podían hacer 80 despliegues por cada 100 segundos y antes no había problema, pero últimamente si se supera eso empieza a fallar
      • Como Firebase no tiene una forma limpia de desplegar solo las funciones cambiadas, ese límite de 80 se vuelve demasiado bajo y problemático
    • Cada vez más, Firebase empuja a los usuarios hacia GCP para usar servicios esenciales
  • Hace poco probamos desarrollar con Supabase y la experiencia de desarrollo fue buena
    • En particular, Row Level Security es más potente que Firestore Rules
    • También nos gusta que Supabase use Deno/PostgreSQL

2 comentarios

 
hmmhmmhm 2022-10-19

Parece que Supabase está pegando fuerte; cuando usas Postgres, de verdad se siente muy bueno.