ElegantThemes

Pregúntele al camarero: ¿todavía hay espacio para construir con HTML, CSS y etiquetas de plantilla?

Todavía me pregunto cuál es la mejor manera de abordar un nuevo proyecto.

Como fondo trabajé con Divi además de la forma tradicional, love bricks y love blocks. Pero sigo sintiendo que no hay nada como crear un sitio web desde la raíz, con materias primas: HTML, PHP dinámico y CSS, más aún ahora con la importancia del rendimiento y el nuevo lado del servidor.

Además, poder jugar con datos dinámicos (y la base de datos) con etiquetas de plantilla es tan sencillo y eficiente que realmente se siente como superpoderes.

Entonces se siente un poco extraño, pero me preguntaba si las etiquetas de plantilla también terminarán.

Ricardo

Le preguntas a un tipo que estaba tan nostálgico por los días «más fáciles» que construyó su propio sistema de blogs personalizado durante un fin de semana. De hecho, todavía utilizo el mismo código, aunque actualizado y refinado, para mi blog personal hoy. Cuando comencé este proyecto, senté las bases con PHP moderno y herramientas de construcción. Sin embargo, en esencia, solo quería volver a estos elementos básicos de la web: HTML y CSS. Siento de donde vienes.

Fue divertido construir este proyecto para mi propia edificación y placer, pero esencialmente tiene una base de usuarios. El diseño de la interfaz para esto se parece mucho a WordPress hace 10-15 años.

Cuando dijiste que usar etiquetas de plantilla era como acceder a «superpoderes», provocó una ola de nostalgia en aquellos días y semanas en que comencé a usarlas. Fue un sistema tan ordenado. Cualquiera puede obtener datos dinámicos copiando un fragmento de código y pegándolo entre algunos elementos HTML.

Para aquellos con las habilidades o la suficiente experiencia en bricolaje, pueden hacerlo todo con un poco de código, prueba y error y tiempo. Sin embargo, si queremos empoderar a más personas, los desarrolladores necesitan tecnologías más nuevas y poderosas para hacerlo posible. Para el desarrollo de WordPress, significa adoptar el sistema de bloques de lo que parece ser algo que estás haciendo.

Las etiquetas de plantilla no desaparecen. Son solo funciones PHP para obtener algún tipo de datos. Estarán disponibles durante mucho tiempo, probablemente mientras WordPress todavía se esté ejecutando.

Muchos bloques realmente dependen de estas etiquetas de plantilla para generar datos dinámicos en la interfaz. Por ejemplo, el bloque Archivos es literalmente un envoltorio wp_get_archives().

Si prefiere trabajar con un editor de código, puede pensar en los bloques como etiquetas de plantilla modernas para WordPress. Son solo fragmentos de código HTML con algo de JSON como comentario HTML. Muchos también muestran datos dinámicos.

Realmente no hay diferencia entre la siguiente etiqueta de plantilla:

<?php wp_get_archives() ?>

Y su equivalente en bloque:

<!-- wp:archives /-->

Ambos escupen datos dinámicos. La diferencia está en la sintaxis.

Por supuesto, este es uno de los ejemplos más simples. A veces, el código de bloque es más complejo. No tanto en otras ocasiones.

Lo que hace que los bloques sean más flexibles es que se basan en un sistema estandarizado que permite a los usuarios interactuar con ellos en el lado del administrador.

El desarrollo web es una industria en la que debe adaptarse y aprender constantemente nuevas sintaxis, lenguajes de programación, bibliotecas, tecnologías y más. Justo cuando crees que tienes el control de una cosa, otra llega a poner tu mundo patas arriba. Puede ser frustrante y divertido. Con el tiempo, aprendes a manejarlo.

Si bien las etiquetas de plantilla no desaparecerán, la forma en que los desarrolladores de front-end compilan cambiará en los próximos años. Para la mayoría de los proyectos, trabajará con bloques. Sin embargo, los temas de bloques todavía están en su infancia, por lo que nadie tiene que apresurarse.

Lo bueno de WordPress, sin embargo, es que no hay una sola forma de usarlo. Si solo quieres construir con eso materia prima, siempre puedes hacer eso. Incluso puede facilitar algunos proyectos, especialmente si tiene un alcance simplificado.

En términos de rendimiento, WordPress está funcionando bastante rápido. Los complementos y el tema activo pueden mejorar o reducir significativamente la velocidad. Gracias a algunos Mejoras en 5.8, Los estilos de bloque son mucho más eficientes.

Me suena como si fuéramos almas gemelas. Apreciamos la simplicidad, al menos lo que personalmente consideramos simple, de sumergirnos en los componentes básicos de la web. Y no hay nada de malo en eso.

Sin embargo, como profesional, crea temas para los clientes o proporciona un servicio para un cliente. La tecnología o las herramientas que utilice no importan siempre que se puedan utilizar para atender a sus usuarios.

La herramienta puede ser un creador de páginas de terceros en el sitio de un cliente. Tal vez esté creando un tema de bloque para publicación pública en WordPress. O podría ser un proyecto personal, una picazón que siempre quisiste rascarte. Carga su editor de código y comienza a escribir los botones. Después de un fin de semana de cafeína y comida chatarra, te das cuenta de que has construido algo nuevo y emocionante desde cero.

Sea cual sea su nuevo proyecto, acérquelo en función de las necesidades del proyecto.

Deja una respuesta

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