Bueno, son básicamente 3 servicios diferentes, por lo que no es realmente fácil decir cuál es más “poderoso” porque simplemente depende de lo que necesite hacer.
StormPath es el más específico de ellos, afirma que proporciona un “servicio de autenticación sin marca” que básicamente significa que obtienes un perfil de usuario para asociar tus datos con muchos proveedores de autenticación, pero sin ensuciarte las manos.
DreamFactory es un middleware entre sus datos y su aplicación, afirma que proporciona un lenguaje API fácil de configurar para proporcionar acceso REST a sus datos. Como sabe que no puede permitir que Average Joe juegue con su base de datos, entonces debe crear algún tipo de “forma segura de acceder a los datos”. Esas formas son REST API: “GET – http://myservice.com/users-list”
- ¿Cuáles son algunas herramientas que todo desarrollador web debería tener en su caja de herramientas?
- ¿Cuáles son algunas aplicaciones web creadas con Meteor.js?
- ¿Cuáles son los 4 componentes más importantes de una aplicación web desde la perspectiva del usuario?
- ¿Cuál es un buen servicio de alojamiento java? No podemos recurrir a los servicios en la nube, ya que son caros.
- Cómo idear una aplicación web o un sitio web
Firebase es un almacenamiento de datos de uso general que proporciona sincronización de datos en tiempo real entre clientes. También ofrece algo de abstracción de autenticación como StormPath e incluso acceso a la API REST como DreamFactory.
Firebase ahora puede ser el “más poderoso” (realmente no tengo idea de cómo comparar diferentes servicios en potencia) pero me parece la navaja suiza del almacenamiento de datos para aplicaciones modernas.