Hay algunas definiciones populares diferentes de “desarrollador web” flotando.
Las responsabilidades incluidas en la definición más amplia son muy similares al ahora arcaico ” webmaster “: escribir marcado HTML y CSS, configurar servidores web, programar y mantener el back-end. Esta definición es probablemente la más apropiada para desarrolladores de sitios más pequeños o más simples. Pueden estar emparejados con un diseñador en un equipo muy pequeño, posiblemente solo dos personas.
El más popular hoy en día, y la definición más especializada, es probablemente el desarrollador front-end . Traducen documentos de diseño y especificaciones a marcado y CSS, y a veces desarrollan la interfaz de usuario del sitio web utilizando herramientas como JavaScript. La especialización de este tipo de desarrollador se presta a sitios web más grandes y equipos más grandes.
- ¿Dónde puedo obtener complementos de jQuery para presentar un producto en un sitio web de eCommerace que sean idénticos en todos los sentidos a los utilizados por Amazon?
- ¿Cuál es el mejor libro o sitio web para aprender HTML?
- ¿Cuáles son los códigos geniales escritos para el raspado web?
- ¿Cuál es el mejor lenguaje de programación de desarrollo web de código abierto?
- ¿Quiénes son algunos de los mejores desarrolladores de Node.js en los Estados Unidos?
Los desarrolladores de back-end probablemente se denominan más apropiadamente programadores, ingenieros o administradores de sistemas; pero la etiqueta de “desarrollador” se ha transferido del desarrollo de software de escritorio. Estas personas pueden escribir el código de fondo en un lenguaje como Python o PHP, y en equipos más pequeños probablemente tengan algo que ver con la configuración y el mantenimiento de los servidores. Algunos podrían usar el término “desarrollador” para referirse a una posición que combina programación, ingeniería y administración. Este tipo de desarrollador podría estar en un equipo pequeño o grande. En equipos más pequeños, un diseñador puede asumir las responsabilidades que generalmente se le asignan a un desarrollador front-end.
Las responsabilidades reales de un desarrollador web en su empresa dependerán de la cantidad de empleados y la naturaleza del producto. Creo que muchos de nosotros entendemos esa variabilidad y la tendremos en cuenta cuando busquemos un trabajo.