Realmente no hay una configuración “óptima” para algo tan genérico como “una aplicación web”. Como dijo John en otra respuesta, los dispositivos móviles no sabrán en qué se está ejecutando su aplicación en el back-end, y en su mayor parte, simplemente no le importará. Mientras funcione, supuestamente eres bueno para ir.
Sin embargo, una cosa que recomiendo de todo corazón al desarrollar aplicaciones web es definitivamente pasar el tiempo para considerar construir su aplicación sobre una API . Esto definitivamente va a ser realmente atractivo, especialmente con las plataformas móviles.
Cree algo SaaS o BaaS , exponga una API robusta, luego haga que su interfaz móvil funcione exclusivamente utilizando su propia API. También es posible que desee promover el uso de terceros de su API para aplicaciones personalizadas también.
- ¿Cuál es la probabilidad de que la tecnología de impresión 3D produzca una casa viable en el futuro cercano?
- ¿Los cohetes de SpaceX facilitarán mucho la implementación de redes de Internet de banda ancha basadas en satélites? Si es así, ¿qué impacto tendrá esto en Comcast, Verizon, etc.?
- ¿Cómo lograron las computadoras realizar múltiples tareas hace 20 años?
- ¿Qué empresas están trabajando en tecnologías de predicción?
- ¿Cuáles son las técnicas que debe aprender Microsoft Office (Word, Excel, PowerPoint, Access, Visio)?
Al obligarse a que su aplicación cliente se ejecute exclusivamente desde su API, se vuelve altamente dependiente de su robustez, lo que esencialmente lo obliga a implementar la API de la manera más óptima posible. Si usa su propia API, está limitado por las mismas restricciones y funcionalidades que cualquier otra persona que construya contra su API. Invertiendo eso, cualquiera puede construir una funcionalidad de terceros que sea tan robusta como la suya, y me gusta pensar que eso es generalmente algo bueno.