Ionic es un marco del lado del cliente para crear aplicaciones móviles con el aspecto de las aplicaciones nativas. Está construido sobre Apache Cordova para interactuar con API de dispositivos y AngularJs para aplicaciones web mejoradas.
Ahora, volviendo a tu pregunta. Los sistemas de bases de datos se denominan servicios de fondo, ya que el cliente desconoce las operaciones y solo le interesa la respuesta. Si su base de datos es una base de datos relacional o un almacén de datos NoSql, el marco iónico es lo suficientemente bueno para las operaciones GET y POST, que se maneja con el servicio $ http de AngularJs. La API $ http se basa en servicios de promesa que hacen que la comunicación sea asincrónica.
Además, AngularJs facilita las pruebas unitarias. Puede usar el servicio simulado $ httpbackend para burlarse y probar las consultas de su base de datos antes de insertar el código en producción.
- ¿Qué información necesitan los desarrolladores móviles para citar con precisión un nuevo proyecto de aplicación móvil?
- ¿Qué es el creador de aplicaciones, es la manera fácil de crear aplicaciones como WordPress para sitios web?
- Parse acaba de cerrar. Mi aplicación se basa completamente en Parse, y no tengo habilidades de back-end. ¿Que puedo hacer?
- ¿Qué requiere para alojar un sitio web o una aplicación de mensajería móvil (excepto para la programación)?
- ¿Cuáles son las ventajas y desventajas de utilizar Phoenix / Elixir / React para la aplicación web (y web móvil) de nuestra startup?
Sin embargo, debe optar por el desarrollo de aplicaciones nativas si prefiere el almacenamiento del lado del cliente, porque incluso si Ionic admite el almacenamiento local, es muy poco confiable para los datos confidenciales.