Expirado

El diseño web está cargado de preguntas existenciales. Uno de los mayores ser: ¿Puedo construir un sitio web hoy que seguirá siendo relevante (tanto en estilo como en función) mañana?

La respuesta probablemente depende de cuántos mañanas en el futuro te refieres. Pero una buena regla general es que, cuanto más tiempo pasa, menos relevante se vuelve el diseño y la funcionalidad de un sitio web. El futuro siempre trae cambios, a menudo en formas que no anticipamos.

Probablemente sea algo bueno, ya que nos mantiene ocupados con el trabajo de rediseño . Pero si estamos refactorizando un sitio existente, eso puede ser un verdadero desafío.

La clave para asumir ese desafío es diseñar y crear sitios web que estén atentos al futuro. A continuación hay algunos consejos para hacerlo.

Utilice sistemas establecidos

Los sistemas de gestión de contenido (CMS) han llegado a dominar el paisaje. Y si bien todos conocemos a los grandes jugadores como WordPress y Drupal, hay innumerables cantidades de competidores. Eso ni siquiera tiene en cuenta la gran cantidad de servicios de creación de sitios de bricolaje que existen.

Si bien muchos de los sistemas emergentes suenan convincentes, existe una seria pregunta sobre su potencial de longevidad. En pocas palabras: pueden existir o no en unos pocos años. Esto ni siquiera es una cuestión de calidad. La realidad es que es una batalla cuesta arriba y seguramente habrá algunas bajas en el camino.

Para sus proyectos más pequeños, esto puede no ser un factor decisivo. Pero para sitios web más grandes , la estabilidad es clave. Tener que pasar a un nuevo CMS porque su plataforma actual está languideciendo (o peor) es una tarea importante.

Es por eso que, antes de diseñar un diseño o escribir una sola línea de código, elegir un CMS es la decisión más importante que tomará. Elegir sabiamente.

Y, una vez que haya elegido el CMS perfecto, querrá pensar detenidamente sobre cualquier complemento que desee utilizar. Esto es especialmente importante cuando esos complementos impulsarán la funcionalidad principal, como el comercio electrónico, la administración de miembros, etc. Una vez más, el objetivo es evitar la interrupción importante de tener que cambiar más adelante.

 

web cms

 

Diseño y Código de Flexibilidad

Una forma de garantizar una molestia futura es encajonarte con características inflexibles. Esto incluye tanto elementos de diseño que se crean para cualquier pieza de contenido de muestra que proporcionó un cliente como un código personalizado que no es fácilmente extensible en el futuro.

Diseño

Los sitios web evolucionan con el tiempo. Se agrega nuevo contenido y su formato siempre está sujeto a cambios. Sin embargo, esto puede ser muy difícil de prever. Y así, tendemos a diseñar para el aquí y el ahora.

Aún así, esto no significa que no podamos prepararnos para esta inevitabilidad. Una manera simple de hacer esto es mediante la utilización de algunas de las nuevas y sorprendentes características de diseño en CSS. Flexbox , por ejemplo, ofrece diseños de varias columnas que pueden estirarse para coincidir con la columna más alta del grupo. Y CSS Grid se puede ajustar en diseños complejos casi infinitos con solo un poco de código.

La navegación es otra área que parece invadir siempre su intención inicial. Podemos prepararnos para esto siguiendo las tendencias, como colocar al menos algunos artículos detrás del menú de hamburguesas. Esto permite el crecimiento y no necesariamente requiere cambios radicales en el diseño.

Sobre todo, busque soluciones que sean creativas y prácticas. Esto lo ayudará a evitar toparse con un muro de diseño hecho a sí mismo.

Código

Así como el contenido necesita cambios, también lo hacen los requisitos de funcionalidad. Por lo tanto, probablemente valga la pena anticipar y aceptar que el código que escribimos hoy va a cambiar en algún momento.

Dependiendo del idioma que esté utilizando y su nivel de experiencia, escribir código que permita futuros ajustes puede ser un verdadero desafío. A veces, solo hacer que funcione para la necesidad más inmediata requiere toda nuestra capacidad intelectual.

Además, hay varias formas de lograr el mismo resultado. Esto, sin embargo, es algo bueno. Una vez que haya alcanzado su objetivo de funcionalidad inicial, tiene la oportunidad de echar un segundo vistazo.

A partir de ahí, piense en formas de racionalizar lo que ha hecho y vea cuán fácil será ampliarlo más adelante. Pregúntese cómo puede hacer que su código sea lo más eficiente posible. Tomar esos pasos ahora podría evitar un desastre futuro.

webfuturo2

 

Busque áreas de crecimiento potencial

 

A veces, crear sitios web para clientes es un juego de adivinanzas. A menudo, implica tratar de resolver solicitudes vagas y anticipar cómo reaccionarán ante sus ideas. Puede ser difícil llegar a la misma longitud de onda.

Por eso es importante hacer las preguntas correctas . Esto puede ser muy útil cuando se trata de detectar áreas de un proyecto que podrían expandirse con el tiempo.

Por ejemplo, supongamos que un cliente le dice que está buscando un sitio de comercio electrónico simple (que por cierto no existe ). Esta es un área preparada para el crecimiento.

Los nuevos productos y características probablemente se agregarán en algún momento. Entendiendo esto, puede diseñar y construir anticipando la posibilidad. Un ejemplo podría ser implementar un carrito de compras que se pueda extender fácilmente para hacer una multitud de cosas, en lugar de uno con un enfoque limitado.

 

webfuturo3

 

No puedes detener el futuro, pero puedes intentar construir para él

Si bien predecir el futuro del diseño web y las necesidades de nuestros clientes no es una ciencia exacta, sigue siendo un esfuerzo digno. Ciertamente, habrá momentos en que adivinemos mal. Pero la implementación de prácticas innovadoras en nuestro flujo de trabajo nos ayudará a acomodar la mayoría de los cambios.

Sobre todo, se trata de tomar decisiones inteligentes en cada paso del camino. Ya sea para elegir un CMS o escribir un CSS, es importante pensar en cómo afecta la capacidad de un sitio web para adaptarse al futuro.

Nada de lo que creamos durará para siempre en su forma actual. Pero con la preparación, podemos ayudar a garantizar que su evolución sea lo más fluida posible.

 

Fuente: https://speckyboy.com/building-websites-future-in-mind/