Auf einem bestimmten Computer gab es eine Anwendung namens WorldWideWeb. Diese App war einzigartig, da sie es dem Benutzer ermöglichte, HTML-Dokumente zu bearbeiten und bereitzustellen. Es wurden auch Codierungs-Frameworks verwendet, die später von Apple nach dem Kauf von NeXT übernommen wurden. Diese Frameworks werden auch heute noch verwendet, um den Inhalt anzuzeigen, den Sie gerade lesen.
Ähnlich wie die Original-App ist dieses WorldWideWeb ein nützliches Tool für die Webentwicklung. Es ist für Personen konzipiert, die ihre Arbeit auf ihrem iPad oder iPhone testen müssen, bevor sie die Dateien auf einen echten Webserver wie Apache oder Nginx übertragen. Es ermöglicht auch Offline-Arbeit, was in Situationen hilfreich sein kann, in denen keine Internetverbindung besteht. Darüber hinaus können App-Entwickler diesen Server verwenden, um die von ihrem Produkt verwendeten APIs zu simulieren und zu testen.
Funktionen:
WorldWideWeb funktioniert anders als herkömmliche Webserver, die heute in der Produktion verwendet werden. Es verfügt über eine automatische Aktualisierungsfunktion, die Ihre Website überwacht und den Browser neu lädt, wenn Änderungen vorgenommen werden. Dadurch entfällt die Notwendigkeit von Cache-Bustern, da jede Anfrage eine neue Antwort erhält. Die App ist außerdem einfach zu konfigurieren: Wählen Sie einfach einen Ordner aus und beginnen Sie mit der Arbeit. Wenn Sie eine URL aufrufen, die nicht existiert, stellt die App eine praktische Liste der Dateien in diesem Verzeichnis bereit.
Bonjour-Unterstützung ist ebenfalls enthalten, die automatisches DNS für den einfachen Zugriff über Geräte in Ihrem lokalen Netzwerk bereitstellt. Dies ist besonders für Testzwecke nützlich. Die App verfügt außerdem über REST-Unterstützung, sodass Sie Standardantworten als JSON oder XML festlegen können, um APIs einfach nachzuahmen. Es ist völlig eigenständig und erfordert keine anderen Tools wie Python oder Ruby, um zu funktionieren.
Sicherheit hat oberste Priorität und WorldWideWeb läuft vollständig in einer Sandbox. Das bedeutet, dass es keinen Zugriff auf Daten hat, es sei denn, Sie erlauben dies ausdrücklich. Trotz ihrer leistungsstarken Funktionen hat die App einen geringen Speicherbedarf und einen minimalen CPU-Overhead. Es ist außerdem benutzerfreundlich und erfordert keine fortgeschrittenen technischen Kenntnisse, was es ideal für Kunden und Einzelpersonen macht, die weniger technisch versiert sind.