Su un particolare computer era presente un'applicazione chiamata WorldWideWeb. Questa app era unica perché consentiva all'utente di modificare e servire documenti HTML. Utilizzava anche strutture di codifica che furono successivamente adottate da Apple dopo l'acquisto di NeXT. Questi framework vengono ancora utilizzati oggi per visualizzare il contenuto che stai leggendo.
Simile all'app originale, questo WorldWideWeb è uno strumento utile per lo sviluppo web. È progettato per le persone che hanno bisogno di testare il proprio lavoro sul proprio iPad o iPhone prima di trasferire i file su un server web reale come Apache o nginx. Consente inoltre il lavoro offline, il che può essere utile in situazioni in cui non è disponibile una connessione Internet. Inoltre, gli sviluppatori di app possono utilizzare questo server per simulare e testare le API utilizzate dal loro prodotto.
Caratteristiche:
WorldWideWeb funziona in modo diverso rispetto ai server Web tradizionali utilizzati oggi nella produzione. Ha una funzione di aggiornamento automatico che monitora il tuo sito e ricarica il browser quando vengono apportate modifiche. Ciò elimina la necessità di buster della cache, poiché ogni richiesta riceve una nuova risposta. L'app è anche facile da configurare, basta selezionare una cartella e iniziare a lavorare. Se raggiungi un URL che non esiste, l'app fornisce un comodo elenco di file in quella directory.
È incluso anche il supporto Bonjour, che fornisce DNS automatico per un facile accesso utilizzando i dispositivi sulla rete locale. Ciò è particolarmente utile a scopo di test. L'app dispone anche del supporto REST, che ti consente di impostare risposte predefinite come JSON o XML per una facile simulazione delle API. È completamente autonomo e non richiede altri strumenti come Python o Ruby per funzionare.
La sicurezza è una priorità assoluta e WorldWideWeb viene eseguito completamente in una sandbox. Ciò significa che non ha accesso ad alcun dato a meno che tu non lo consenta esplicitamente. Nonostante le sue potenti capacità, l'app ha un ingombro di memoria ridotto e un sovraccarico minimo della CPU. È anche facile da usare e non richiede conoscenze tecniche avanzate, il che lo rende perfetto per i clienti e le persone meno propense alla tecnica.