Si estas creando una aplicación móvil o web, y no conoces nada del mundo del desarrollo web Backend o no tienes mucho tiempo para implementar tu propio servidor. Una solución practica es usar algún servicio como Firebase.
Firebase es un servicio de Google, que te ofrece un conjunto de herramientas que se ejecutan encima de Google Cloud. para que puedas tener un backend creado en minutos y solo te enfoques en crear tu aplicación.
Ofrece autentificación de usuarios, ya sea por correo, numero de teléfono o usar cuentas de otras plataformas sociales como Gmail, Facebook, Github, y otro proveedores (OAUTH); también te da una base de datos NoSQL (basada en Documentos), Almacenaje de archivos en la nube (FireStorage), ejecutar funciones en la nube (Serverless Functions), te permite hacer Hosting de tus aplicacionesy te ofrece servicios de Machine Learning para que puedas añadirlos en tus aplicaciones sin tener que desarrollarlos desde cero
aunque estos son solo algunas características, también n tiene servicios de analíticas, notificaciones, o protección de datos. Y se puede integrar con lenguajes como Javascript, Java, C++, Swift o Dart. lo que te permite crear aplicaciones móviles para iOS, Android, o multiplataforma con Flutter, aplicaciones web o en videojuegos con Unity
#firebase #desarrolloweb #javascript