Suponiendo que la aplicación crezca hasta un tamaño bastante grande, seleccionaría un idioma fuertemente tipado. Definitivamente no es Python, que es recomendado por algunos a continuación (que obviamente son desarrolladores de Python y, por lo tanto, sesgados). Tampoco Node.js, que se desarrolla principalmente para backends de alto tráfico (como una plataforma de chat), no para un backend web en su mayoría sin estado.
Por lo tanto, es posible que necesite un tiempo de ejecución robusto y escalable con un lenguaje fácil de mantener (y definitivamente fuertemente tipado).
Java / JVM y C # /. NET son sus mejores opciones. PHP7 tampoco es una mala idea.
- Cómo vincular su código HTML de un autoresponder con un formulario diseñado con Adobe Muse
- ¿Por qué las personas hacen programación web del lado del servidor con php o Python (django) cuando hay nodejs disponibles?
- Al buscar un trabajo en una agencia, ¿qué criterios deben buscar los desarrolladores front-end que les permitan alcanzar sus esperanzas y sueños (aparte del dinero)?
- ¿Cómo competiría con las empresas locales de diseño / desarrollo web como empresa de desarrollo web offshore?
- Cómo usar la consola de Chrome para editar y ejecutar JavaScript
Echa un vistazo a Java y Spring Boot / Spring MVC. Se adapta perfectamente a sus necesidades (y por cierto, esta es la razón por la cual los sistemas ERP están escritos principalmente en Java). También podría considerar el lenguaje Kotlin, que es un reemplazo directo para Java, pero es un lenguaje moderno que acelera considerablemente el tiempo de desarrollo.