¿Qué es el backend de Firebase?

En este artículo, haremos una revisión detallada de Firebase analizando sus características, modelos de precios y los beneficios y puntos negativos de la plataforma.

Uno de los factores críticos que mejoran el desarrollo de aplicaciones de calidad es una poderosa plataforma de desarrollo con amplias características. Firebase es una de las plataformas de desarrollo preferidas por los desarrolladores debido a su estabilidad y las valiosas herramientas disponibles en la plataforma. Con Firebase, los desarrolladores pueden crear aplicaciones para iOS, Android y la web sin muchos problemas.   

Aunque existen varias plataformas en la nube para el desarrollo de aplicaciones, Firebase compite con las principales plataformas del mundo.

Sin más preámbulos, procedamos con el análisis en profundidad de la plataforma Firebase.

Presentamos Google Firebase

Firebase adopta la forma de una plataforma en la nube para desarrollar, administrar y ejecutar aplicaciones. Ofrece una amplia gama de herramientas para realizar el desarrollo de aplicaciones y las asignaciones de alojamiento.  

Aunque cuenta con algunos problemas, ejecuta y administra aplicaciones de manera eficiente y también capta a los usuarios de la aplicación. En lugar de desarrollar estas herramientas por sí mismos, los desarrolladores pueden acceder a todos estos poderosos programas listos para usar con Firebase para que puedan concentrarse en la tarea principal de desarrollar aplicaciones funcionales para sus usuarios.  

Algunas características excelentes de Firebase incluyen mensajería push, análisis de servidor, almacenamiento de backend, autenticación de usuario y mucho más. 

Firebase está alojado en la nube, lo que permite a los desarrolladores escalar sus aplicaciones sin estrés. Todas estas características hacen de Firebase una de las soluciones de desarrollo de aplicaciones líderes en el mundo en la actualidad. 

La historia de Firebase

Una startup llamada Evolve, fundada por James Tamplin y Andrew Lee en 2011, creó una aplicación que se transformó en Firebase, como la llamamos hoy. Todo comenzó cuando la empresa proporcionó APIs para integrar la función de chat en los sitios web.

Sin embargo, los fundadores hicieron un descubrimiento intrigante de que algunos usuarios transmiten otros tipos de datos en su aplicación de chat. Los desarrolladores estaban usando la aplicación para sincronizar datos en tiempo real. Luego, los fundadores de Evolve decidieron separar el módulo en tiempo real de la plataforma existente y desarrollarlo en Firebase, que se lanzó al público en 2012. 

Firebase Realtime Database fue el primer producto de primera necesidad de Firebase. Ofrece API para sincronizar datos en la web, aplicaciones de Android y iOS. Los desarrolladores comenzaron a aprovechar esta tecnología para crear aplicaciones de colaboración instantánea.

Después del lanzamiento inicial, Firebase recaudó más de un millón de dólares en fondos de inversionistas. Después de eso, la empresa recaudó más de cinco millones en otra ronda de financiación en 2013.

En 2014, los servicios de autenticación y alojamiento de Firebase se lanzaron simultáneamente, lo que convirtió a Firebase en el principal proveedor de backend móvil como servicio (MBaaS).

Después de que Google adquirió Firebase en 2014, se integró en la ecosfera de Google. En consecuencia, el gigante de los motores de búsqueda también compró una empresa de alojamiento web llamada Divshot y la fusionó con Firebase.  

Aplicaciones famosas creadas con Firebase

A continuación, se muestran algunas aplicaciones de renombre mundial que se desarrollaron con Firebase. 

  • eBay Motors
  • Le Figaro
  • Todoist
  • Alibaba

Las aplicaciones de Firebase se encuentran en diferentes industrias y aplicaciones diversificadas. Se ha utilizado para desarrollar aplicaciones basadas en web, aplicaciones de Android y aplicaciones de iOS. 

Los beneficios de Firebase

Las ventajas de Firebase para el desarrollo de aplicaciones se analizan a continuación:    

  • Ofrece un plan gratuito

Cualquier propietario de una cuenta de Google puede comenzar con Firebase de forma totalmente gratuita utilizando los detalles de su cuenta de Google.

El nivel gratuito de Firebase se llama Plan Spark. Ofrece algunos recursos del servidor, como los límites de lectura y escritura de la base de datos, que pueden ayudar a un desarrollador a comenzar a usar una aplicación personal. Una vez que se agotan los recursos, el usuario puede cambiar al Plan Blaze premium. 

La capacidad de usar la plataforma sin ningún costo inicial es beneficiosa para los desarrolladores que desean familiarizarse con Firebase. Incluso después de actualizar a Blaze, el desarrollador todavía tiene derecho a los recursos gratuitos que se ofrecen a los usuarios del plan Spark.   

Por ejemplo, si el desarrollador se suscribió al plan Blaze y usó 30 GB de almacenamiento en un mes calendario, los 10 GB gratuitos disponibles para los usuarios de Spark seguirán siendo gratuitos. En esencia, dicho usuario solo tendrá que pagar por los 20 GB que exceden los límites del plan gratuito. 

Esta es una de las razones por las que Firebase es popular entre los desarrolladores. 

  • Acelera la entrega de proyectos

Con Firebase, los desarrolladores pueden completar las tareas de desarrollo de aplicaciones rápidamente, reduciendo así el tiempo de comercialización.  

¿Cómo acelera Firebase la entrega de proyectos?

La plataforma anula las engorrosas tareas de configurar una infraestructura de servidor, crear bases de datos y servidores backend. Presenta un backend listo para usar para que los desarrolladores puedan concentrarse en las asignaciones de desarrollo de frontend.   

Este enfoque contrasta directamente con un escenario en el que el equipo de desarrollo de backend tiene que trabajar en colaboración con los desarrolladores de frontend. Esta complicada táctica aumenta los costos y puede generar cuellos de botella que retrasen las asignaciones de desarrollo.

Firebase también ofrece varios servicios listos para usar que ahorran a los desarrolladores el estrés de crear códigos estándar, escribir códigos de backend desde cero o reinventar la rueda. Algunos de estos servicios incluyen inicio de sesión social, análisis, notificaciones y muchos más. 

  • Servicios integrales

Los desarrolladores de Firebase tienen acceso a una amplia gama de servicios y productos útiles para proyectos de desarrollo de aplicaciones. Por ejemplo, la plataforma ofrece opciones de Realtime Database y Firestore para la base de datos.

Otras características incluyen la perfecta integración del almacenamiento a las aplicaciones web y muchas otras características que mejoran el desarrollo de aplicaciones en un entorno sin servidor. 

Las herramientas y los recursos que proporciona Firebase se encargan de todas las posibles asignaciones en el ciclo de desarrollo de la aplicación. Por ejemplo, puede desarrollar una aplicación, iniciarla y realizar el monitoreo y la administración continuos, todo dentro de Firebase. También ofrece un conjunto de herramientas para administrar e involucrar a los usuarios de la aplicación.   

  • Plataforma impulsada por Google

Dado el hecho de que Google es propietario de Firebase, se puede esperar una calidad y soporte superiores del gigante tecnológico. Por ejemplo, Firebase se actualizó con características novedosas desde que Google asumió su propiedad. Mejor aún, Google estableció una integración perfecta entre Firebase y Google Cloud Services.

Como subconjunto de Google Cloud Platform, los desarrolladores pueden integrar fácilmente servicios de otras plataformas en sus proyectos de desarrollo de aplicaciones. 

  • Optimice las tareas de desarrollo en el frontend

Firebase ofrece varias características que se encargan de las tareas de backend, lo que permite al desarrollador concentrarse en las características de frontend de una aplicación. A los desarrolladores les encanta Firebase porque agiliza la asignación de desarrollo solo al frontend. Por lo tanto, el desarrollo de aplicaciones es más conveniente y los desarrolladores pueden completar proyectos de creación de aplicaciones más rápido que nunca. 

La racionalización del backend también permite estereotipar las asignaciones del backend, haciéndolas fácilmente manejables después de una capacitación breve. La mayoría de las tareas que los desarrolladores deben realizar se relacionan con la interfaz de la aplicación.   

  • Entorno sin servidor

El procedimiento de ajuste de escala automático del servidor es complicado. Otras tareas tediosas de administración de backend incluyen la optimización de la base de datos para el rendimiento y la administración de clústeres de bases de datos para mejorar la disponibilidad.

Firebase elimina las molestias de la administración de backend al proporcionar un entorno sin servidor. En esencia, el desarrollador no tiene que preocuparse por administrar servidores o recursos de backend. 

Firebase pone los recursos a disposición de los usuarios de la aplicación a pedido y cobra a los propietarios de la aplicación según el uso de recursos del servidor. Esta arquitectura se diferencia del servidor convencional que siempre está disponible, esté en uso o no. Este sistema utiliza los recursos del servidor de manera eficiente y solo implementará el escalado cuando surja la necesidad. 

  • Aprendizaje automático

El aprendizaje automático (ML, del inglés “Machine learning”) está revolucionando el mundo de la informática a través de varios programas inteligentes diseñados para diversas industrias. De hecho, Gartner predice que alrededor de un tercio de las empresas pronto utilizarán la tecnología de aprendizaje automático en sus operaciones. La función ML de Firebase es beneficiosa para los desarrolladores que desean agregar la función a sus aplicaciones.  

Firebase ofrece soluciones en la nube y un kit de ML que contiene API para implementar características de aprendizaje automático como escaneo de códigos de barras, etiquetado de imágenes y detección de rostros. Escaneo OCR, etc., en aplicaciones de Android y iOS. 

  • Generación de tráfico

La función en Firebase que proporciona un enlace al motor de búsqueda de Google es beneficiosa para volver a atraer a los usuarios a través de la indexación de aplicaciones. Esta función permite que el motor de búsqueda clasifique una aplicación y proporcione más exposición y usuarios para la aplicación móvil. Una función llamada Aplicación Instantánea de Android ofrece acceso ilimitado al contenido de la aplicación.     

  • Monitoreo sin interrupciones

El monitoreo de errores en una aplicación es automático con las aplicaciones de Firebase. La plataforma ofrece una herramienta llamada Crashlytics que ayuda a los desarrolladores a detectar problemas con una aplicación y resolver los desafíos rápidamente. La herramienta registra todos los errores y genera informes que facilitan la resolución de problemas y problemas en las aplicaciones. 

  • Copias de seguridad 

Firebase hace que el procedimiento para manejar las copias de seguridad sea fluido y sin complicaciones para los desarrolladores. El desafío de perder datos y disponibilidad ya no es un problema porque Firebase realiza copias de seguridad automáticamente.

Los usuarios del plan Blaze pueden configurar copias de seguridad automáticas para Realtime Database. La plataforma tiene una pestaña de respaldo que permite a los desarrolladores activar el respaldo automático con un simple clic.

Limitaciones de Firebase

Si bien Firebase cuenta con muchas características innovadoras, también tiene algunas limitaciones.

  1. Es una plataforma patentada.
  2. Los usuarios sufren por la dependencia del proveedor en la plataforma.
  3. La plataforma Firebase no es compatible con varios países.
  4. Todas las opciones de la base de datos son NoSQL.
  5. La respuesta a las consultas es relativamente lenta.
  6. El plan gratuito tiene servicios limitados.
  7. Relativamente caro y el pronóstico de precios es impredecible.
  8. Funciona solo en Google Cloud.
  9. No hay opciones de servicios dedicados y empresariales.
  10. No es compatible con las API GraphQL.

Discutiremos estas deficiencias una a una.

  • Es una plataforma patentada

El hecho de que Firebase sea de código cerrado es una preocupación entre los desarrolladores. Debido a que no pueden tener acceso para modificar el código fuente, los desarrolladores deben soportar las rígidas limitaciones de la plataforma. Es por eso que muchos desarrolladores que comenzaron con Firebase migraron su aplicación a otras plataformas más tarde. Aunque Firebase está patentado, publica sus SDK y bibliotecas en GitHub.   

La naturaleza patentada de Firebase es uno de sus inconvenientes más notables. Conduce a la inflexibilidad, no puede ser auto alojado para desarrolladores con un presupuesto frugal y la comunidad no puede mejorar el producto.

  • Los usuarios sufren de dependencia del proveedor en la plataforma

La dependencia del proveedor es otro tema de preocupación con Firebase. La interoperabilidad es un desafío con los sistemas propietarios y los desarrolladores no pueden crear los ajustes necesarios para migrar su aplicación a otra plataforma. Por lo tanto, son dependientes indefinidamente. La única opción que queda es crear la aplicación de nuevo si deben pasar a otra plataforma de alojamiento de aplicaciones.   

  • La plataforma Firebase no es compatible con varios países

Dado que Firebase está diseñado como un subdominio de Google, se bloquea automáticamente en los países que bloquean la plataforma de Google.  

  • Todas las opciones de la base de datos son NoSQL

Firebase no ofrece una opción de base de datos basada en SQL porque FRDB y Firestore proporcionados por la plataforma son bases de datos NoSQL. Los problemas relacionados con la base de datos NoSQL son:

  • Las consultas son complicadas

Es un desafío implementar consultas complejas con Firebase. Aunque Firebase se actualizó con Cloud Firestore, a algunos desarrolladores les resulta engorroso ejecutar consultas complejas en la plataforma.

Algunos de los desafíos que enfrentan los usuarios incluyen el filtrado y la ejecución de varias consultas a la vez. Aunque existe una solución para tales desafíos, tales técnicas son complicadas de implementar para los principiantes. 

  • Desafíos de la migración de datos

Las bases de datos de Firebase utilizan tecnología JSON sin compatibilidad con SQL. A diferencia de las tecnologías de bases de datos basadas en SQL, es un desafío lograr las asignaciones de migración de datos.

  • Faltan algunos servicios en el plan Spark

El plan Spark gratuito de Firebase ofrece muchos servicios útiles, pero no todo. Por ejemplo, la API de Cloud Vision en la función de aprendizaje automático y Cloud Firestore se activan después de actualizar al plan Blaze. La función de aprendizaje automático de Firebase solo se ofrece a los usuarios de Blaze y cobra $1.5 por cada mil llamadas a la API.

  • Relativamente caro y el pronóstico de precios es impredecible

Si bien Firebase tiene muchas características excelentes para el desarrollo de aplicaciones, el costo es elevado. El plan gratuito tiene varias restricciones que lo hacen inadecuado para aplicaciones de producción. Los altos costos son una de las razones por las que muchos desarrolladores optan por backend auto alojados en plataformas IaaS como AWS, Digital Ocean y otras soluciones en la nube.  

Firebase proporciona un valor adicional sobre IaaS; es por eso que el auto alojamiento en plataformas de infraestructura como servicio es significativamente más económico. Sería inteligente comparar y contrastar los costos con la conveniencia de configurar y administrar servidores en plataformas IaaS y usar Firebase.

Dado que Firebase es una plataforma patentada, debe generar los costos de su inversión en ingeniería en la estructura de precios. Las soluciones de código abierto son más baratas porque aprovechan los aportes de la comunidad de desarrolladores para minimizar los gastos.

Los precios de los servicios de Firebase se basan en el uso y no hay formas de establecer un límite para el uso del servicio. Es por eso que es un desafío rastrear o predecir los gastos en Firebase. Este desafío se vuelve más complicado cuando la aplicación necesita escalarse.

Las facturas por el uso de recursos de Firebase pueden ser muy impredecibles, especialmente cuando la plataforma retiró el plan llamado Flame en enero de 2020. Este plan Flame ofrecía una tarifa fija de $25 por mes.

Es esencial tener en cuenta que los modelos de precios de pago por consumo no siempre son descabellados. Por ejemplo, los proveedores de IaaS como DigitalOcean y Azure ofrecen este tipo de modelo de precios. Puede ser beneficioso en algunos casos porque la factura refleja el uso exacto de los recursos. 

Sin embargo, es fundamental comprender este tipo de estructura de facturación y vigilar el uso de recursos para evitar sorpresas desagradables cuando llegue la factura.

  • Restringido a Google Cloud

Firebase ha migrado toda la infraestructura de la plataforma a Google Cloud. No puede usar otras plataformas IaaS como Azure y Digital Ocean para el alojamiento de Firebase, por lo que las opciones de alojamiento de Firebase son muy rígidas.  

Además, los usuarios de Firebase no tienen acceso de nivel de administrador al servidor. Esta limitación puede causar cuellos de botella cuando un proyecto requiere configuraciones de servidor personalizadas. 

  • No hay opciones de servicios dedicados y empresariales

Firebase no ofrece servidores dedicados ni planes empresariales, lo cual es un problema importante para algunos usuarios. La única opción disponible con Firebase es una estructura de backend sin servidor escalable. 

Este modelo de backend sin servidor es ideal para aplicaciones móviles que experimentan fluctuaciones sustanciales en las cargas de trabajo, como un restaurante que tiene un período pico y no pico. Por ejemplo, se garantiza la máxima disponibilidad del servidor durante los fines de semana cuando la clientela es alta. 

Algunas aplicaciones tienen cargas de trabajo consistentes, pero requieren acceso de administrador personalizado al servidor y configuraciones de seguridad personalizadas solo disponibles en un entorno de servidor dedicado. Desafortunadamente, el lujo y la libertad de un clúster de servidores dedicados están notablemente ausentes en Firebase.

Muchas empresas prefieren utilizar una plataforma que garantice contratos dedicados para soporte y otras necesidades únicas. Esta opción no está disponible en Firebase. Estas empresas están obligadas a ceñirse al plan de servicio Blaze.

  • No es compatible con las API GraphQL

GraphQL no está disponible en Firebase de forma directa. Más bien, utiliza REST como la solución API predeterminada para la plataforma. Los desarrolladores se ven obligados a utilizar soluciones alternativas para implementar REST en Firebase.  

Modelo de precios de Firebase

Firebase ofrece dos planes que son el plan gratuito Spark y el plan de pago por consumo llamado plan Blaze. No hay opciones de precio fijo en Firebase.   

PlanDescripción del servicio
SparkEl plan gratuito Spark ofrece dominio personalizado, alojamiento de varios sitios, SSL, almacenamiento de 10 GB y mucho más. Otras características útiles incluyen Realtime Database, Test Lab, Firebase ML, Cloud Firestore y muchas más. Algunas restricciones de este plan incluyen la falta de Cloud Functions.   
BlazeEl plan Blaze cobra al usuario según el uso de varios recursos del servidor; ofrece todas las características del Plan Spark y muchas otras características avanzadas que mejoran los proyectos de desarrollo. También elimina muchas restricciones aplicables al Plan Spark. El modelo de precios incluye $0.026/GB para alojamiento y almacenamiento de aplicaciones, respectivamente. Otros servicios con costo incluyen autenticación, función en la nube, Firebase ML y Cloud Firestore. La plataforma ofrece una herramienta útil en su sitio web para estimar costos en diferentes escenarios de uso.   

Los servicios gratuitos de Firebase

El plan gratuito de Firebase ofrece suficientes recursos que permiten a los desarrolladores familiarizarse con la plataforma e incluso comenzar a crear aplicaciones. Independientemente del plan que elija, estos servicios siempre están disponibles sin costo para los usuarios de Firebase.   

Estos servicios gratuitos son:

  • Predicciones habilitadas para aprendizaje automático que identifican a los usuarios que regresan a la aplicación.
    • Personalización de características de aplicaciones remotas.
    • Redirección dinámica de usuarios basada en enlaces.
    • Crashlytics: registro de detección de bloqueos.
    • Mensajes de usuario de Firebase y mensajes en la nube para aplicaciones. 
    • Rendimiento, informes y predicciones de la aplicación.
    • Implementación de versiones para pruebas A/B.
    • Características de SEO que mejoran la indexación de aplicaciones en los mercados. 
  • Entrega de aplicaciones específicas para testers.

Servicios premium de Firebase

Firebase proporciona una pestaña de uso de la consola para ver el estado del pago, los datos de uso y los servicios de Firebase disponibles. Aquí están las pestañas disponibles  

  • Pestaña de Descargas: contiene el volumen total de datos descargados de la base de datos.
  • Pestaña de Carga: se refiere a una visualización gráfica delimitada en el tiempo de cargas de aplicaciones.
  • Pestaña Conexión: muestra toda la conexión en tiempo real al backend de la aplicación. Estos datos incluyen conexiones web. 
  • Pestaña de Almacenamiento: esta pestaña muestra la cantidad total de datos en una base de datos y otros datos almacenados por otros servicios de Firebase.  

Características de Firebase

Los desarrolladores de Firebase disfrutan de varias características beneficiosas de la plataforma. Estas características están diseñadas para lograr los siguientes objetivos.

  1. Desarrollo de aplicaciones
  2. Publicación y administración de la aplicación.
  3. Interacción con los usuarios de la aplicación 

En esencia, Firebase ofrece herramientas que son relevantes durante todo el ciclo de vida del desarrollo de la aplicación.

CategoríaCaracterísticas
Desarrollo aplicacionesAlojamiento FCM
Autenticación
Cloud Functions
ML
Almacenamiento
Bases de datos (Firestore + RTDB)






Publicación y gestiónDistribuciones de aplicaciones Test Lab Monitoreo del rendimientoAnálisisCrashlytics 




Involucrando a los usuariosMensajería dentro de la aplicación
Enlaces dinámicos
Pruebas A/B
Predicciones
Configuración remota

Alternativas a Firebase

Firebase proporciona excelentes características para el desarrollo y el alojamiento de aplicaciones. Sin embargo, han surgido muchas plataformas que también ofrecen excelentes servicios. Aquí hay un par de alternativas de Firebase a las que le recomendamos echar un vistazo.  

Back4app

Back4app aprovecha varias tecnologías de código abierto para proporcionar una plataforma excelente para el desarrollo y el alojamiento confiables para aplicaciones de Android, iOS, web e IoT.

La plataforma es famosa por su backend de poco código que agiliza el desarrollo de aplicaciones y otras características enriquecidas que mejoran el desarrollo y la administración de aplicaciones.

Las características incluyen opciones de base de datos que admiten sincronizaciones de datos en tiempo real, API Rest, API GraphQL, consultas en vivo, almacenamiento y muchos más. 

Backendless

Backendless es un proveedor de backend móvil popular que ofrece varias herramientas confiables para el desarrollo y la administración de aplicaciones. Los usuarios de esta plataforma pueden elegir entre planes de servidor administrado, dedicado y de nube.

La tecnología de almacenamiento en caché de esta plataforma es eficaz para mejorar la velocidad y el rendimiento de la aplicación. También ofrece una gestión centralizada de archivos de registro que mejora la eficiencia de la aplicación. Los desarrolladores también pueden aprovechar las características de geolocalización para desarrollar aplicaciones habilitadas para GPS. 

AWS Amplify

Muchos desarrolladores de aplicaciones móviles prefieren AWS Amplify porque proporciona una amplia gama de herramientas de desarrollo que agilizan el desarrollo de aplicaciones. El desarrollo de aplicaciones de pila completa es sencillo con AWS.  

La función de análisis de Amplify está altamente desarrollada y ofrece métricas de aplicaciones, seguimiento automático y análisis del comportamiento del usuario. Otras características incluyen almacenamiento, sincronización, notificaciones push y mensajería que mejoran la participación del usuario.  

Resumen

Los párrafos anteriores brindan una descripción detallada de Firebase desde varias perspectivas, incluidas características, beneficios, inconvenientes, precios y alternativas.

Firebase es una parte integral de Google Cloud. Sus beneficios incluyen escalabilidad, tiempo de comercialización más rápido y características integrales de desarrollo e implementación de aplicaciones. Algunos inconvenientes incluyen su estado de código cerrado, la falta de bases de datos SQL y los usuarios que sufren la dependencia del proveedor en la plataforma.

Firebase ofrece el plan Spark gratuito y el plan Blaze premium. El plan gratuito ofrece recursos de servidor limitados que cubren la mayoría de los servicios de Firebase, mientras que el plan Blaze cobra a los usuarios según los recursos del servidor utilizados.  

Las características de Firebase aportan valor durante todo el ciclo de desarrollo de una aplicación, desde la compilación hasta la implementación, pasando por el monitoreo y la participación de los usuarios. 

Las alternativas viables a Firebase incluyen Back4app, AWS Amplify y Backendless. 

Este artículo tiene como objetivo ayudarlo a obtener una comprensión profunda de Firebase y descubrir alternativas de backend viables para el desarrollo de aplicaciones. Esta valiosa información le permite tomar la decisión correcta al seleccionar un backend para su proyecto de desarrollo de aplicaciones.

Preguntas frecuentes generales

¿Qué es Firebase?

Firebase es una plataforma de desarrollo de aplicaciones propiedad de Google que permite a los desarrolladores crear aplicaciones modernas con características de primer nivel en un tiempo récord. La plataforma proporciona infraestructura y otras herramientas de desarrollo de aplicaciones confiables. 

¿Cuáles son las características principales de Firebase?

Las principales características de Firebase son el aprendizaje automático, el alojamiento escalable, el análisis, la administración de bases de datos, el código en la nube y el almacenamiento de archivos.

¿Existen alternativas a Firebase?

Las principales alternativas de Firebase son Back4app, Amplify y Backendless.


Leave a reply

Your email address will not be published.