La mejor manera dependerá de las habilidades que tenga disponibles. Puedes diseñar algo hermoso y fantástico, pero si solo hay un puñado de personas que pueden apoyar, mantener y hacer crecer la solución, es un pato muerto.
Un enfoque en el que he estado involucrado aquí que ha funcionado muy bien es un front-end escrito en HTML5 + JS, que interactúa a través de SOAP con un back-end escrito en C ++ que se encuentra en la parte superior de una base de datos Oracle.
El gran problema con esta solución es que no hay muchos programadores de C ++ aquí, y ninguno que contrataría, por lo que si decido abandonar el proyecto, se vuelve huérfano. Por eso digo que tienes que trabajar con las habilidades que tienes disponibles. Una solución que sea menos eficiente será más costosa de ejecutar, ya que necesita un hardware más grande y mejor, pero si no tiene las habilidades disponibles para hacer las cosas correctamente, esa puede ser una decisión que debe tomar.
- ¿Desde qué sitio puedo descargar libros electrónicos gratuitos de informática y libros electrónicos relacionados con el desarrollo de aplicaciones?
- ¿Qué debo aprender primero en diseño web?
- Cómo instalar Sass
- ¿Dónde debo fusionar HTML, CSS, JavaScript y PHP y ejecutarlo para ver la salida de un sitio web?
- ¿Por qué el desarrollo de gemas en Ruby on Rails se está ralentizando?