La World Wide Web necesita hardware y software para funcionar. ¿Por qué? Muy simple: los servidores web (por ejemplo el que se llamó httpd de Tim Berners-Lee) es un software. Y como todo software requiere de hardware, obviamente la web no es una excepción.

Para que puedas ver un sitio web ingresando su URL, se requiere de un software que se ejecute y brinde instrucciones al hardware para terminar enviando los datos necesarios a través del protocolo HTTP. En parte, esto ya lo hemos visto en lecciones anteriores.

Ahora bien, no sólo los servidores web son software: varios sitios web también contienen software, y nota que hemos dicho “varios” y no hemos generalizado a “todos”. ¿Por qué es esto? Qué pregunta interesante… ¿no? Vamos a responderlo.

¿No todos los sitios web son software?

Como dijimos antes, en la web muchos sitios contienen software, aunque no todos. Míralo de la siguiente manera:

Aplicaciones Web vs Sitios Web

¿Lo has logrado visualizar? Vamos a explorartelo con un ejemplo tangible de conosur.tech:

El segundo sitio web no es una aplicación: está hecho con HTML y CSS. Este sitio web recupera contenido estático de archivos planos en documentos HTML, y tiene muy pocos estilos (colores y formatos brindados por el navegador). No hay intrucciones ni reglas informáticas. Todo es procesado por el servidor web y devuelto a tu navegador, pero ANTES de eso no fue necesaria ninguna operación lógica.

Por supuesto, no hay que ir al primer sitio web de la historia para hacer esta comparativa: hoy en día hay muchos sitios web que simplemente muestran información recuperada de documentos HTML, imágenes y videos, pero no tienen necesidad de ejecutar ningún tipo de algoritmo. Es por eso que son sitios web y no software.

En cambio hay otros, como un periódico digital que recupera datos de una base de datos, que sí hacen uso de algoritmos construídos con un lenguaje de programación y se consideran software.

¿Notas la diferencia entre ambos? ¿Te sorprende? ¿Lo habías pensado así en algún momento?