La respuesta de Matt Mayer cubre las preguntas básicas necesarias para comenzar a responder este tipo, pero de manera hipotética, utilizando esas preguntas como punto de partida.
Pila de AWS (LEAMP) para manejar la infraestructura de su servidor. Esto es muy abierto, ya que podría tener requisitos de big data, entonces las bases de datos relacionales probablemente no sean el camino a seguir. En cuanto al precio, no hay mucha competencia, especialmente en momentos de escala y casi no hay configuraciones que no pueda ejecutar a través de AWS.
Teniendo en cuenta sus requisitos, definitivamente un primer enfoque de API RESTful. Si fuera yo, y nuevamente dependiendo de sus necesidades de escala, elegiría Laravel 5.3+ como su marco PHP básico. Es fácil desarrollar, obtener soporte para desarrolladores a través de foros en línea, tiene una sólida red de desarrolladores disponible para usted y escala bien. Tiene una base de código sólida, usa Composer y viene con la mayoría de sus requisitos de API listos para usar.
- ¿Cuáles son las mejores empresas para trabajar como desarrolladores de iOS en Bangalore?
- Después de leer la documentación del lenguaje Swift, ¿qué puedo hacer? ¿Qué recursos o tutoriales se recomiendan para hacer aplicaciones iOS?
- Cocoa (API): ¿Para qué se usan los CocoaPods en Xcode y cómo se usan?
- ¿Hay alguna diferencia en el software iOS y Android?
- ¿Debo hacer una aplicación web en lugar de una aplicación IOS para evitar la tarifa de desarrollador de Apple?
Para las aplicaciones, si tienes el presupuesto, entonces ve a Native. Todos ellos tienen un buen soporte de API nativa para JSON (o XML si lo desea) y la disponibilidad de bibliotecas de terceros para cada uno, supera con creces un enfoque híbrido. Y lo digo con experiencia. Si bien Ionic y sus gustos son muy fuertes y tienen un buen soporte, todavía tiene un aire de “aplicación web” al respecto.