Hola,
La respuesta corta a su pregunta es sí .
Como puede ver aquí, Ionic Framework, todas las solicitudes implican un backend RESTful que tomará argumentos de solicitud, hará todo el trabajo duro, por ejemplo, consultas DB, operaciones de archivos y responderá con el JSON correspondiente que tiene toda la información solicitada por el cliente (la Aplicación Ionic )
- ¿Cuál es la mejor manera de definir una regla global en CSS?
- ¿Por qué alguien debería aprender Vue.JS sobre Angular o React?
- ¿Cuál tiene un mejor futuro, Android o desarrollo web?
- ¿Es posible ser seleccionado en GSoC con conocimientos en HTML, CSS y Python básico?
- ¿Solo un codificador decente puede crear sitios web como Facebook, Quora, etc.?
El marco adecuado para el backend depende principalmente de:
a) Cuánto tráfico esperas
b) Qué confianza tiene en la codificación, ya sea en Ruby on Rails o Node
Para esto, esto siempre será un problema abierto, ya que algunos pueden sugerir el uso de go / Java / Scala, lo que sea y depende de la aplicación que vaya a construir.
Para b , si elige Nodo, la cuestión es que a medida que avanzamos hacia el uso de TypeScript en Ionic, terminará escribiendo un cliente “JavaScript like” y un back-end de JavaScript. Esto eventualmente puede confundir el proceso de desarrollo.
Antes de seleccionar Ruby on Rails o Node, tómese un tiempo para investigar la madurez de los marcos disponibles, el soporte de la comunidad y los paquetes disponibles.