El diseño web se centra más en UX (experiencia de usuario) y UI (interfaz de usuario). Para la mayoría, se considera una forma de arte. Los idiomas populares que se aplican al diseño web son HTML y CSS, Javascript, JQuery, etc.
Desarrollo web es más un término general que describe el desarrollo de sitios web. El desarrollo web generalmente incluye front-end (diseño web) y backend (bases de datos) para crear aplicaciones web totalmente funcionales. Sin embargo, los sitios web estáticos (páginas de destino) solo incluyen idiomas frontales.
Creo que te refieres a los lenguajes de back-end cuando dices Desarrollo web. Los lenguajes de fondo populares incluyen Python, Ruby, PHP, Java, etc. Cuando estos lenguajes están involucrados, el resultado final es una aplicación web.
- ¿Cómo debería un programador que nunca ha trabajado en una aplicación web comenzar a trabajar en una aplicación web?
- ¿Cuál es el propósito de tener una base de datos (almacenamiento persistente) en el lado del cliente de una aplicación web?
- ¿Por qué la gente dice que MySQL está muerto?
- ¿Cuál es la mejor manera de hacer que las aplicaciones web se muestren de la misma manera en todos los navegadores?
- ¿Cuáles son las soluciones de tecnología de viajes proporcionadas por las empresas de desarrollo de portal?
No necesariamente tiene que conocer el front-end para conocer el backend o viceversa. Sin embargo, lo más probable es que adquiera pequeños conocimientos a medida que continúa aprendiendo. Realmente depende de lo que se proponga construir. Si realmente quería centrarse únicamente en el front-end (diseño), entonces realmente no tiene que conocer el backend, aunque es útil. Si decides concentrarte únicamente en el backend, adquirirás algunas habilidades de front-end.
Para responder a su pregunta: Sí , puede aprender uno sin el otro.
Mi pregunta para usted: ¿por qué no ambos?
¡Buena suerte!