Sur un ordinateur particulier, il y avait une application appelée WorldWideWeb. Cette application était unique car elle permettait à l'utilisateur de modifier et de servir des documents HTML. Il a également utilisé des cadres de codage qui ont ensuite été adoptés par Apple après l'achat de NeXT. Ces frameworks sont encore utilisés aujourd'hui pour afficher le contenu que vous lisez actuellement.
Semblable à l'application originale, ce WorldWideWeb est un outil utile pour le développement Web. Il est conçu pour les personnes qui ont besoin de tester leur travail sur leur iPad ou iPhone avant de transférer les fichiers vers un véritable serveur Web comme Apache ou nginx. Il permet également de travailler hors ligne, ce qui peut être utile dans les situations où il n'y a pas de connexion Internet. De plus, les développeurs d'applications peuvent utiliser ce serveur pour simuler et tester les API utilisées par leur produit.
Caractéristiques :
WorldWideWeb fonctionne différemment des serveurs Web traditionnels utilisés aujourd'hui en production. Il dispose d'une fonction d'actualisation automatique qui surveille votre site et recharge le navigateur lorsque des modifications sont apportées. Cela élimine le besoin de busters de cache, car chaque requête reçoit une nouvelle réponse. L'application est également facile à configurer, sélectionnez simplement un dossier et commencez à travailler. Si vous cliquez sur une URL qui n'existe pas, l'application fournit une liste pratique des fichiers dans ce répertoire.
La prise en charge de Bonjour est également incluse, qui fournit un DNS automatique pour un accès facile à l'aide d'appareils sur votre réseau local. Ceci est particulièrement utile à des fins de tests. L'application prend également en charge REST, vous permettant de définir des réponses par défaut au format JSON ou XML pour vous moquer facilement des API. Il est complètement autonome et ne nécessite pas d'autres outils comme Python ou Ruby pour fonctionner.
La sécurité est une priorité absolue et WorldWideWeb fonctionne entièrement dans un bac à sable. Cela signifie qu’il n’a accès à aucune donnée sauf si vous l’autorisez explicitement. Malgré ses puissantes capacités, l'application a une faible empreinte mémoire et une surcharge CPU minimale. Il est également convivial et ne nécessite pas de connaissances techniques avancées, ce qui le rend parfait pour les clients et les personnes moins enclins à la technique.