¡Qué hermoso miércoles para tener, espero que ya lo estén disfrutando!
La cuestión de Firebase-backend es una de las más planteadas en la red ahora.
Mi nuevo artículo es exactamente sobre esta dura elección: Firebase vs Ruby: ¿Qué es mejor para el backend en el desarrollo de aplicaciones móviles? – Mind Studios
- ¿Cuál es la forma completa de iOS?
- ¿Qué software / habilidades necesitaría para diseñar UX y codificar / desarrollar una aplicación de iOS como Tumblr o Snapchat y cuáles son los pasos que tendré que seguir?
- ¿Puede ser posible que Apple esté inyectando errores intencionales para impulsar a los clientes a una actualización de la versión de iOS?
- ¿Xcode 4 beta está listo para usar para desarrollar aplicaciones para producción?
- Cómo ser un desarrollador exitoso de iOS
Entonces, la respuesta básica si simplemente está desarrollando una aplicación como Twitter usando Firebase como back-end, entonces, claro, es técnicamente posible. Sin embargo, hay otra opción: puede usar el mismo viejo y conocido backend Ruby, puede ser un poco más confiable.
Firebase, por supuesto, tiene varias ventajas.
- puede llevar menos tiempo desarrollarlo como una solución preparada
- es una buena opción para la comunicación en tiempo real
- es adoptado y cubierto por Google Inc, por lo que la seguridad del servicio es bastante alta
Sin embargo, la solución Firebase puede arrojar algo de agua fría en su proyecto futuro.
Firebase como back-end para el desarrollo de aplicaciones móviles es adecuado para usted si necesita uno de los siguientes:
- Una pequeña aplicación en tiempo real con funciones simples.
- Una aplicación simple donde necesitas almacenar cargas y cargas
- Una aplicación de prueba de concepto que luego será completamente renovada
Sin embargo, si está buscando crear un sistema móvil complejo, con algoritmos y características perplejos, el backend de la aplicación móvil Ruby on Rails también es una gran opción. Además, si una aplicación no tiene una estructura clara, en la base de datos no relacional, que indudablemente es el backend de la nube de Firebase, no puede seleccionar adecuadamente los datos. Las lógicas comerciales creadas en Firebase comúnmente se colocan en la base; debido a esto, puede aparecer un mish-mash cuando la lógica de la aplicación está un poco perpleja. Y no olvidemos que se le cobra cada vez que obtiene un nuevo usuario, incluso sin informarle: su dinero podría ser simplemente transferido una mañana cuando se despierte.
Por favor, no vayas continue – continúa leyendo en nuestro blog Firebase vs Ruby: ¿Qué es mejor para el backend en el desarrollo de aplicaciones móviles? – Mind Studios