El desarrollo front-end y el desarrollo back-end no necesitan ser solo para el desarrollo web. El desarrollo web tiene muchos lenguajes front-end (HTML, CSS, Photoshop) e idiomas de back-end (PHP, MySQL, etc.). Esto aumenta la complejidad de crear un sitio web porque es difícil para un solo desarrollador manejar todo esto. El desarrollador debe ser capaz de crear documentos (.psd) con Photoshop, convertirlos en UI con funcionalidad HTML, CSS y JavaScript y luego agregar código de back-end usando PHP y finalmente conectarse a bases de datos para recuperar información. Esto no parece fácil. Por lo tanto, los desarrolladores web se dividieron en desarrolladores web frontend y backend. Y también tenemos mucha tendencia de diseño web, por lo que escuchamos estas terminologías principalmente en el desarrollo web. Por otro lado, en los softwares programados con Java o .NET, hay menos necesidad de desarrolladores front-end porque no necesitan aprender ningún lenguaje nuevo especialmente para frontend y además el frontend no es engorroso para la mayoría de los softwares (ya que parecen simples Trabajo en la industria de TI y parece que la mayor parte del diseño de la interfaz de usuario de estas aplicaciones se ve muy mal y retro 😛) Por eso es que hay menos énfasis en el front-end y el back-end. Pero hay proyectos de software que podrían tener front- desarrolladores finales y backend también.
Pero estas terminologías tienen significado en todas partes.
También las terminologías “Front end” y “Backend” (no desarrollo) también se usan en otros lugares.
Mira este enlace
Extremos delantero y trasero
Advertencia: algunos supuestos incluidos.
- ¿Debo despedir al nuevo desarrollador de backend ya que no conoce AWS y Azure? ¿Son estos conocimientos comunes para todos los desarrolladores de back-end?
- ¿Puede un desarrollador back-end de Java (con más de 5 años de experiencia) cambiar de pista al desarrollo de pila MEAN?
- Cómo abordar la creación de un sitio web PHP MVC que tenga un panel de administración, un panel de usuario y un sitio web front end normal
- Cómo convertirse en un desarrollador backend rudo
- Para una plataforma de aplicación móvil de comercio electrónico, ¿cuál es el mejor marco web de back-end: Node.js o Django?