La mayoría de los desarrolladores web te dirán que aprendas JavaScript. Sin embargo, JavaScript es una turba humeante de un lenguaje de programación. Intento evitarlo tanto como sea posible.
Para el desarrollo front-end, elijo un lenguaje transpilado: vea The Super Surrogates of JavaScript. No me importa que Angular y React sean las opciones comerciales populares; Prefiero tragar hojas de afeitar que usar JavaScript sin procesar.
Para el desarrollo de back-end, elijo una de las muchas buenas opciones, por ejemplo:
- Cuando se usa Angular en el front-end, ¿cuál es una gran alternativa para un marco PHP voluminoso para crear un back-end para los inicios de sesión de los usuarios y la recuperación de datos?
- ¿Cuál es la mejor introducción a la programación de back-end?
- He estado desempleado durante casi 1 año, estoy aprendiendo Go y quiero convertirme en desarrollador de backend, ¿qué debo hacer para conseguir un trabajo?
- ¿Cuál es la mejor manera de conectar Java a mi backend Node.js?
- ¿Cuáles deberían ser las habilidades deseadas de un desarrollador si estoy trabajando como desarrollador iOS con 2.5 años de experiencia? Backend / dominio móvil
- PHP – con Laravel
- Java / Kotlin – con Spring Boot o Spark
- C # – con OpenRasta o Nancy
- Python – con web2py o Flask
- Rubí – con rieles o Sinatra
- Perl – con Mojolicious o Dancer
- Vete con Beego
- Smalltalk – con Seaside o Tetera
- C ++ – con TreeFrog o Silicon o Crow
- Elixir – con Phoenix
No te puedes equivocar con ninguno de estos. Pero desde la perspectiva de la carrera, probablemente se recomendaría PHP, Java / Kotlin, Python o Ruby.