Cómo las tecnologías de la vieja escuela todavía dan forma al desarrollo web

Podemos pensar en el diseño web como una industria de alta tecnología. Y ve su parte de nuevas herramientas y técnicas. Pero sus raíces de la vieja escuela todavía son bastante evidentes.

Si miras de cerca, encontrarás tecnología con décadas de antigüedad. Y no se limita a sitios web obsoletos. Las huellas del pasado también están en todos los sitios de vanguardia.

Claro, muchas de estas tecnologías han evolucionado. Otros han pasado a un segundo plano. Pero todavía confiamos en ellos. Quizás más de lo que pensamos.

Dicho esto, he aquí un vistazo a la tecnología de la vieja escuela que continúa dando forma a la industria del desarrollo web.



Servidor HTTP Apache

Apache ya no es el líder en servidores web. Sin embargo, la plataforma todavía tiene una cuota de mercado significativa. W3Techs informa que se ejecuta en más del 30% de los servidores. Eso está muy cerca del competidor Nginx.

Igualmente impresionante es la longevidad del Apache. Su lanzamiento inicial se produjo allá por 1995.

La Web era un lugar muy diferente en aquellos días. La mayoría de los sitios web de esa época consistían en HTML estático. No nos olvidemos tampoco del hardware de baja potencia y del ancho de banda limitado.

Apache ha logrado mantenerse al día. Es una plataforma altamente escalable que puede manejar grandes cantidades de tráfico. También es compatible con tecnología de próxima generación como HTTP/2 e IPv6.

Además, Apache es responsable de muchas tecnologías propias. Se admiten elementos básicos de desarrollo como .htaccess, compresión gzip y reescritura de URL.

jQuery

La gente continúa descartando jQuery. Pero es difícil encontrar evidencia de una desaceleración. La biblioteca JavaScript se utiliza en más del 77% de todos los sitios web.

Compare esa cifra con su supuesto apogeo en 2012. Su uso era apenas del 49% en aquel entonces.

La integración con WordPress es un factor en el crecimiento de jQuery. El sistema de gestión de contenidos (CMS) más utilizado del mundo aumenta esas cifras. Pero esa no es la única razón.

Muchos de nosotros estamos familiarizados con jQuery. Y sabemos cómo usarlo. Ese nivel de comodidad continúa convirtiéndola en una biblioteca de referencia.

Además, todavía está en desarrollo activo. jQuery continúa perfeccionándose y optimizado para el rendimiento.

Sí, hay otros marcos dignos. Y JavaScript básico ha recorrido un largo camino. Pero enterramos jQuery bajo nuestra propia responsabilidad.

La biblioteca jQuery sigue siendo ampliamente utilizada.

Imágenes JPEG

Llevamos algún tiempo intentando reemplazar las imágenes JPEG. Los formatos más nuevos como SVG, WebP y AVIF prometen una compresión sin pérdidas. Pero este tipo de archivo de la vieja escuela de 1992 todavía los supera.

Tanto SVG como WebP están ganando terreno. Sin embargo, JPEG continúa con una tasa de uso de casi el 78%. ¿Porqué es eso?

Por un lado, JPEG tiene la ventaja de ser un formato establecido desde hace mucho tiempo. Casi todas las aplicaciones de edición de imágenes lo admiten. Y muchos de nosotros nos hemos acostumbrado a guardar imágenes de esta forma.

También es universalmente compatible con los navegadores web. WebP, por ejemplo, no funciona con algunas aplicaciones heredadas. Sin embargo, eso es cada vez menos preocupante. Muchos de estos navegadores están desapareciendo del paisaje.

Pero después de todos estos años, JPEG todavía funciona bien para fotografías. Y su tamaño de archivo supera al WebP en determinadas situaciones. Puede que no sea la mejor opción en todos los casos. Pero el formato sigue siendo una opción viable.

El formato de imagen JPEG aún no ha sido reemplazado por tecnologías más nuevas.

La línea de comando

La línea de comando se remonta a una época anterior a la interfaz gráfica de usuario (GUI). Quizás recuerdes escribir comandos en MS-DOS si tienes cierta edad. Y los primeros sistemas como Unix también se basaban en comandos.

Casi parece irónico que la interfaz de línea de comandos (CLI) siga siendo parte del desarrollo web. Pero el linaje está ahí. Después de todo, Linux impulsa muchos servidores web. Pero también es el “jueves del retroceso” de la industria.

Las empresas de alojamiento web han intentado reemplazar o complementar la CLI. Los paneles de control visuales pueden replicar algunas funciones.

Pero el CLI también aporta velocidad y eficiencia a la fiesta. Herramientas como WordPress tienen sus propios tipos de CLI. Y pueden realizar tareas sin la sobrecarga de una GUI.

También ofrece un control detallado de los comandos. Puede apuntar a tablas o carpetas de bases de datos específicas con relativa facilidad.

La CLI sobrevive porque sigue siendo increíblemente útil. Y es mejor que usar tarjetas perforadas en cualquier momento.

Las interfaces de línea de comandos ofrecen potencia y rendimiento.

HTML

Quizás sea un poco obvio. Pero ninguna conversación sobre tecnologías web de la vieja escuela está completa sin HTML. Sigue siendo la base de lo que hacemos.

Conceptualizado en 1989, HTML se lanzó por primera vez en 1991. Desde entonces ha tenido numerosas iteraciones. Y todavía está evolucionando para satisfacer las necesidades de la web moderna.

HTML es capaz de impulsar un sitio web por sí solo. Pero ya no está solo. Podemos combinarlo con otros lenguajes para conseguir el resultado deseado. Podría ser CSS, PHP, Java, JavaScript, Ruby o cualquier otra cosa que aparezca.

Estas herramientas adicionales nos permiten diseñar y manipular elementos. Podemos vincularnos con una base de datos para producir resultados condicionalmente. Esto ha allanado el camino para las complejas aplicaciones web que vemos hoy.

Con más de 30 años, HTML sigue siendo tan relevante como siempre. Y quizás más flexible para empezar.

HTML todavía sirve como base para los sitios web.

La tecnología más antigua continúa encontrando nuevos propósitos

La longevidad no es muy común en la web. O al menos no en la parte delantera. Las tendencias de diseño van y vienen rápidamente. Al igual que las herramientas y servicios en los que confiamos.

Pero debajo de todo eso se encuentra una base de tecnologías fundamentales. Cada uno de los elementos anteriores califica. Han sido parte de nuestro trabajo durante décadas.

Y están lejos de ser los únicos. No profundizamos en CSS o FTP, por ejemplo. Pero ellas, junto con docenas de otras herramientas, son piezas vitales del rompecabezas para los desarrolladores.

Su presencia continua trae consuelo. Eso es algo bueno en una industria que cambia tan rápidamente.


Source link

About David Lopez

Informático y experto en redes. Redactor en varios blogs tecnológicos desde hace 4 años y ahora en Steamachine.net

Check Also

Más allá del código y detrás del navegador Vivaldi con nuestro desarrollador iOS, Priyonto

En la última edición de nuestra serie detrás de escena, Priyonto M Rahman nos da …

Deja una respuesta

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