
ARTDEPARTMENT

Crear sitios web puede convertirse en una interminable sucesión de frustraciones técnicas, dependencias rotas y complejidades innecesarias. En un mordaz artículo de su blog, el experimentado desarrollador web Jim Nielsen expone una serie de prácticas comunes que, aunque populares, conducen exactamente a eso: proyectos innecesariamente complicados y difíciles de prolongar.
El texto de Jim Nielsen funciona como una sátira, pero su mensaje es profundamente serio: muchos de los problemas del exposición novedoso son autoinfligidos. En nuestra búsqueda de formas 'modernas' de programación web, a menudo nos alejamos de lo simple, lo comprensible y lo mantenible.
Repasemos la nómina de errores comunes que deberías evitar a toda costa si eres diseñador web:
Es un error adoptar frameworks pesados (React, Vue, Angular…) al nacer un tesina sin entender si positivamente resuelven el problema que tienes entre manos.
Al final, el mejor código es el que puedes observar, entender y prolongar tú mismo, mañana y en el interior de cinco abriles
Es un error anexar un proceso de compilación (build) como requisito obligatorio incluso para cambios simples. Y es que tener que inventariar / transpilar / procesar código antiguamente de poder ver los resultados tan sólo añade una barrera entre escribir y probar. Adicionalmente, es una fuente constante de errores, retrasos y frustraciones, especialmente cuando el sistema de compilación error. En palabras de Nielsen:
"No estás trabajando en tu sitio web, estás trabajando en el sistema que escupe tu sitio web".

Es un error anexar paquetes desde los repositorios NPM sin pensar demasiado, confiando ciegamente en que cualquier funcionalidad debe estar ya resuelta por cierto más. La principal razón para evitar caer en esto es que cada dependencia es una desafío: hoy funciona, mañana podría romperse.
Adicionalmente, usar herramientas que no entiendes añade una capa de opacidad y dependencia tecnológica que te impide solucionar problemas cuando surjan. Como dice Nielsen:
"No puedes arreglar poco que ni siquiera sabes cómo funciona. ¡Por eso lo instalaste precisamente!"
Imagen | Marcos Merino mediante IA
En Genbeta | Así puedes instalar un entorno sustancial de exposición de Node.js en Windows (sin carestia de WSL)
Compartir este artículo
Consultoria Personalizada
¡Si aun no tienes presencia en internet o
necesitas ayuda con tus proyectos, por favor, escribenos!