WorldWideWeb (gratis) es el nombre de un nuevo servidor web que está dirigido a los desarrolladores del ecosistema de Apple. Esta aplicación responsable de transmitir las páginas web de un sitio estático o las solicitudes de un sitio web no está diseñada para uso de producción, en particular porque no almacena nada en caché, como normalmente lo hacen los servidores web para acelerar sus operaciones. Aquí, el objetivo es tener un servidor web pequeño y simple, destinado a las pruebas.

Hay otras aplicaciones en este segmento, pero generalmente son mucho más pesadas, como Mamp, que instala además del servidor web (Apache o Nginx) muchos elementos necesarios en sitios o servicios web más grandes, como MySQL para la base de datos o PHP para dinámica. sitios No ocurre lo mismo con WorldWideWeb, cuyo nombre elegido en homenaje al primer servidor web de la historia subraya su sencillez. La aplicación solo muestra sitios estáticos en HTML, enumera el contenido de las carpetas y responde a las solicitudes JSON y XML para probar las API.

A cambio, WorldWideWeb es ligero (3,7 MB en macOS) y fácil de configurar: eliges una carpeta de inicio y él se encarga del resto. La aplicación solo administra una carpeta a la vez, pero muestra las más recientes y le permite cambiar rápidamente entre ellas. Se ofrecen algunas configuraciones para necesidades más avanzadas y los valores predeterminados serán perfectos para probar un sitio web estático. Una vez que se inicia el servidor web, cualquier dispositivo de la red local puede acceder al sitio, por defecto en el puerto 8080 y con el nombre de la computadora como dirección. Por ejemplo, el sitio web generado por my Mac Studio será accesible en la red local en la dirección http://mac-studio.local.:8080.

Ejemplo de un sitio estático administrado por WorldWideWeb macOS, aquí se muestra en la parte inferior izquierda de la ventana.

Esta ligereza tiene otra ventaja: WorldWideWeb no se limita a Mac, también puedes instalar la aplicación en iPhones y iPads. WorldWideWeb: Mobile es tan gratuito como la versión macOS y ofrece las mismas funciones, con la selección de una carpeta base a través de la aplicación Archivos. En Mac, el servidor permanece activo todo el tiempo sin problemas. En los dispositivos iOS hay que activar una opción para dejarla activa cuando la app está en segundo plano, a cambio de una emisión sonora periódica. Para ahorrar energía de la batería, el servidor también se bloqueará automáticamente después de cinco minutos de inactividad, a menos que el dispositivo esté encendido.

Leer:  Ming-Chi Kuo: Apple quiere que la producción de Apple Car comience en 2025
La interfaz WorldWideWeb en iPad, aquí configurada para servir el contenido de la carpeta de descargas.
La lista de archivos contenidos en esta carpeta generada por WorldWideWeb y también mostrada en iPad.

Los sitios gestionados con WorldWideWeb se difunden en la red local a través de Bonjour, lo que permite, en particular, que se incluyan en la lista de la aplicación iOS. Si habilita el servidor en su Mac, puede abrir la aplicación en un iPhone, mostrar la sección «Navegador» y verá la URL generada por la aplicación en el lado de macOS. Un toque más abre el sitio web en ese iPhone, sin tener que copiar/pegar o, peor aún, escribir la URL a mano. La aplicación macOS no enumera los sitios a los que se puede acceder localmente, pero su desarrollador se refiere a la aplicación ZeroConf Browser que sugiere o sugiere el uso de Handoff.

Leer:  Copia de seguridad y clonación de ChronoSync 10 en versión Universal

WorldWideWeb está escrito completamente en Swift. Su interfaz solo está disponible en inglés y requiere al menos macOS 11 e iOS 14.

Polo Rasmus