Diseñar para la web debería significar crear HTML y CSS.

David Heinemeier Hansson ha escrito una publicación interesante sobre el estado actual del diseño web y cómo los diseñadores deberían poder seguir trabajando en el lado del código:

Construimos utilizando renderizado del lado del servidor, Turbolinks y Stimulus. Todas las herramientas son accesibles y realistas para que las adopten los diseñadores, ya que el enfoque principal está solo en HTML y CSS, con algunas pizcas de JavaScript para la interactividad.

¡Y no es que sea un secreto bien guardado! De hecho, cada marco que hemos creado en Basecamp que permite a los diseñadores trabajar de esta manera ha sido de código abierto. La calamidad de la complejidad que la dirección actual de la industria en JavaScript está desatando sobre los diseñadores es una elección y un diseño humanos. Es posible tomar diferentes decisiones y llegar a diferentes diseños.

Me gusta mucho esta idea: no todas las empresas necesitan crear sus sitios web de la misma manera. Sin embargo, no creo que el enfoque que ha adoptado Basecamp pueda adaptarse al tamaño de una organización mucho más grande. David continúa:

Tampoco me interesa volver a la idea de que se necesita todo un equipo de especialistas para que algo funcione. Esa “pila completa” es de alguna manera un punto de burla más que de autosuficiencia. Que los diseñadores están tan sobrecargados con demandas conceptuales sobre su creatividad que no se les debería limitar ni alentar a aprender a expresarlas en los materiales nativos de la web. No. ¡No, gracias!

Diseñar para la web moderna de una manera que satisfaga a los usuarios con diseños fantásticos y rápidos no tiene por qué ser un laberinto de complejidad impenetrable. ¡Lo estamos haciendo así! Es posible no hacerlo.

Nuevamente, estoy totalmente de acuerdo con el sentimiento de David, ya que no creo que haya nadie en el campo que realmente quiera hacer que las herramientas que utilizamos para crear sitios web sean demasiado complicadas; pero en este caso, tiendo a estar de acuerdo con lo que Nicolas dijo recientemente sobre este asunto:

https://twitter.com/necolas/status/1089219810955800578

Lo interesante a tener en cuenta aquí es que el acto de desarrollo front-end cambia según el tamaño y la escala de la organización. Como ocurre con todos los argumentos en el desarrollo front-end, ¡no existe una forma “correcta”! Nuestro trabajo tiene que adaptarse a los problemas que intentamos resolver. ¿Es útil una interfaz de React grande y compleja para Basecamp? Tal vez no. Pero para algunas organizaciones, como la mía en Gusto, tenemos que especializarnos en ciertas áreas porque el producto en el que estamos trabajando es muy complicado.

Supongo que también podría estar divagando es que no creo que sean los ingenieros los que estén complicando el desarrollo front-end; tal vez sean las expectativas de nuestros usuarios.

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion