Hace años (finales de los 90, principios de los 2000) lo era;
- El diseñador web hace HTML / CSS y solo JavaScript suficiente para ejecutar la interfaz de usuario.
- El desarrollador web hace más programación; escribir el código más complejo requerido en un sitio web, o escribir aplicaciones web (que eran más o menos lo que ahora llamamos aplicaciones, con la interfaz de usuario diseñada principalmente por un diseñador web.
Hoy en día es
- Nadie se hace llamar diseñador web.
- El desarrollador web es el nuevo diseñador web.
- El desarrollador de aplicaciones web es el nuevo desarrollador web.
… Pero al final del día son solo títulos, así que mira los requisitos del trabajo.
- ¿Cuáles son las desventajas de construir con MeteorJS?
- A la mitad de JavaScript, ¿debería pasar a Python o seguir con JavaScript?
- ¿Cuál es el último chipset de la placa base Intel para el socket 1150?
- ¿Qué tiene de malo este script PHP?
- ¿Qué computadora portátil recomendará para un desarrollador web de menos de $ 1200?
HTML / JS / JQuery generalmente significa ‘creará páginas web’, mientras que la adición de Node / Angular / React / Vue o cualquier otro marco implica ‘más un rol de programación’.
NB: he ignorado los roles del lado del servidor, ya que estos son, por supuesto, ‘programación’.