La herramienta según el cliente

Mi web está en Astro y las de mis clientes en WordPress. Cómo decido la tecnología de cada proyecto y qué aprendí haciéndolo todo a mano.

Pablo Jesús

Web designer y frontend developer

blog

, 3 min de lectura

Dos sitios lado a lado: el inicio de Drakkar, hecho a medida en Astro, con un barco vikingo en un mar oscuro, y el del IEP José Félix Ribas, hecho en WordPress, con una alumna sonriendo

La pregunta que más se repite es si conviene React. Para mí la pregunta es otra: qué tiene que conseguir el sitio y quién lo va a usar después. La respuesta cambia según el proyecto, y por eso mi web y las de mis clientes no están hechas con lo mismo.

Mi web y Drakkar: Astro

Lo que me dio Astro fue velocidad y rendimiento. Mi sitio no necesita procesos complejos, así que Astro era la mejor alternativa: genera páginas en HTML y CSS, y solo envía JavaScript donde hay algo interactivo. Además, si un día necesito un componente de Vue o de React, puedo integrarlo sin cambiar de herramienta.

En esta web se nota. El inicio, los servicios, los casos y los artículos no cargan ningún framework. Vue solo aparece en el formulario de contacto, en las preguntas frecuentes y en las listas que se pueden filtrar, las de proyectos y del blog. Esas piezas se cargan cuando llegan a la pantalla. El sitio de Drakkar, la agencia que dirijo, también está hecho a medida en Astro.

Los sitios de mis clientes: WordPress

Mis clientes usan WordPress por lo que necesitan. Su curva de aprendizaje es más rápida, y sus sitios tienen procesos que alimenta personal no técnico: noticias, eventos, productos. Floors For Everyone, el IEP José Félix Ribas, Jean Durán y Asociados y Thamara López están hechos con WordPress y Elementor.

En el colegio Ribas, por ejemplo, es el propio personal el que publica las noticias, después de una formación presencial. Lo conté en Del WhatsApp a la web. Con Astro, cada noticia dependería de mí.

¿Y React?

Hoy no uso React. Soy más de Vue por sus beneficios. Pero no lo descarto: si tuviera que construir un sistema más complejo, sería una opción a considerar.

Las preguntas antes de elegir

Antes de decidir la tecnología le hago varias preguntas al cliente: cuáles son sus objetivos, qué resultados quiere obtener, qué aplicaciones tendrá su sitio y quién lo va a mantener. Con esas respuestas decido la arquitectura. La herramienta llega al final, no al principio.

Lo que aprendí haciéndolo todo a mano

Al principio trabajaba con CodeIgniter, un framework muy bueno para desarrollar, pero difícil de mantener. Me resistía a usar WordPress: quería hacerlo todo a pie, con código puro. Con el tiempo entendí que en este oficio lo importante son los resultados y los beneficios que el cliente recibe de su sitio, no la tecnología que hay debajo.