Un nuevo perfil
Ayer hablando con Andrés nos surgió una duda y empezamos a debatir sobre los nuevos perfiles de Desarrolladores web. Antes del boom "2.0" los perfiles estaban muy divididos, el diseñador creaba su web en photoshop y este se lo pasaba al maquetador para escribir el html/css, una vez terminada se le pasaba al programador el cual se encargaba de crear todo el backend de la pagina web.
Cada perfil hacia su parte y cada una de ellas no se tocaban, el diseñador podía hacer una locura que a el le daba igual como se maquetara, lo mismo pasaba con el maquetador, con esos pedazos de churros de códigos.
Ahora vemos que la cosa cambia, el diseñador debe saber un poco de html/css porque debe ser consciente de como se debe maquetar y ciertos aspecto de la web, el maquetador también debe saber programar y utilizar frameworks con vistas y helpers. Y es en este punto donde entramos en el debate, quien se debe de encargar de la programación del cliente (javascript) el maquetador o el programador? en teoría el programador solo le importa recibir y gestionar los datos, ademas de enviarlos, pero no se debe de encargar de como enviarlos o recibirlos. Pongamos un ejemplo: Un carrito, quien debería encargarse de hacer un drag&drop o llamadas ajax? el programador o el maquetador?
Creéis que se necesita un nuevo perfil? alguien que se encargue de esos detalles, y que realice la unión entre maquetación y programación? o debe ser el maquetador quien aprenda esta parte y evolucione?