Hola,
¡Hermoso día para brindarte una respuesta relacionada con Firebase! Espero que estés bien.
Este es uno de los artículos más recientes que escribí sobre el tema Firebase vs Ruby: ¿Qué es mejor para el backend en el desarrollo de aplicaciones móviles? – Mind Studios
- ¿Cuán maduro es el marco móvil híbrido Ionic para la adopción empresarial?
- ¿Cuál es la mejor manera de convertir una aplicación web en una aplicación nativa de Android?
- ¿Es más fácil el desarrollo web o el desarrollo de aplicaciones móviles?
- ¿Cómo hacer una aplicación usando html5? ¿Cuáles son las herramientas gratuitas disponibles?
- ¿Puedo usar Firebase como back-end para mi aplicación móvil tipo Uber?
Firebase es una de las herramientas de las que todo el mundo ha estado hablando recientemente y para responder a su pregunta: sí, puede usar Firebase como un back-end para su aplicación móvil tipo Uber, aunque con grandes posibilidades de riesgo.
Firebase tiene algunos puntos importantes como:
- lleva menos tiempo desarrollar en Firebase, ya que es una solución ya desarrollada
- es una solución bastante segura, adquirida por Google
- Es una buena combinación para todos los chats que incluyen comunicación en tiempo real
Una vez que elija Firebase como la pila principal de back-end, hay algunos puntos que debe tener en cuenta. No son las desventajas de usar firebase, solo cosas que debes saber. Con Firebase, usted es libre de elegir el plan de precios, pero el adecuado para las aplicaciones en tiempo real es el de “pago por uso”. Con este plan, solo paga por los recursos que consume, por lo que cuantos más usuarios obtenga su aplicación, más costos de mantenimiento de backend le costarán.
Muchas personas consideran que esto es una gran ventaja, ya que muchos usuarios de su producto son fantásticos, ¿no? Sin embargo, al principio es difícil monetizarlos a todos: primero debe hacer que la gente ame su producto. Y en el caso de Firebase, podrá gastar dinero en todos sus usuarios gratuitos. Entonces, si tiene la intención de que miles de personas usen su producto, entonces Firebase podría ser una solución inútil.
Se rumorea que Firebase también tiene costos ocultos, cuando después de un rápido crecimiento de usuario o uso, se le puede cobrar sin previo aviso; así que si no te preocupa que te carguen en silencio, entonces hazlo.
Es por eso que la opción que recomendaría seguir sería un backend escrito en Ruby, con un servidor integrado.
Por favor, no te vayas, sigue leyendo por qué y en todo Firebase en nuestro nuevo artículo Firebase vs Ruby: ¿Qué es mejor para el backend en el desarrollo de aplicaciones móviles? – Mind Studios