Erforschung der Geschichte der Webentwicklung mit Richard MacManus
Veröffentlicht: 2021-11-09Die Technologien, die Webdesigner heute verwenden, mussten alle irgendwo anfangen. Die Geschichte, wie sie entstanden sind, möchte Richard MacManus mit der Welt teilen.
MacManus mit Sitz in Neuseeland ist seit den 1990er Jahren in der Branche tätig. Als Autor und Technologiejournalist dreht sich in seinem neuesten Projekt, Web Development History, alles darum, die Geschichte des Internets aus der Perspektive eines Entwicklers aufzuzeichnen.
Darin finden Sie alles von Web-Vorläufern aus den 1960er Jahren bis zur Geburt von JavaScript und darüber hinaus. Sie alle haben dazu beigetragen, uns bis heute zu erhalten.
Ich habe mit MacManus über das Projekt, seine Anfänge im Webdesign und Gedanken zur Zukunft des Webs gesprochen. Seine Antworten sind aus Gründen der Kürze/Klarheit leicht bearbeitet.
Wie und wann bist du zum Webdesign gekommen?
Ich habe Ende der 90er Jahre als „Informationsentwickler“ (ein schicker Name für einen technischen Redakteur) und dann als „Webmaster“ (keine Ahnung, ob dieser Begriff überhaupt noch verwendet wird!) angefangen. Anfang der 2000er Jahre war ich „Web Manager“ für einige neuseeländische Unternehmen, bevor ich 2003 meinen Tech-Blog ReadWriteWeb (RWW) startete.
Ich war ein echtes Web-Kind der 90er Jahre, da ich Autodidakt bin, wenn es um alle wichtigen Web-Technologien geht. In diesen Webmaster-/Webmanager-Rollen habe ich also eine Mischung aus Webdesign, Site-Architektur und Management gemacht und mich sogar ein wenig in der Entwicklung versucht. Aber als ich anfing, mit RWW über die neueste Webtechnologie zu schreiben, fand ich wirklich meine Nische.
Was hat Sie dazu inspiriert, das Projekt „Web Development History“ zu starten?
Ein paar Gründe. Erstens habe ich viele Bücher und Artikel über die Geschichte des Webs und des Internets gelesen, aber fast alle (und sicherlich alle Bücher) behandeln das Thema aus einer geschäftlichen oder kulturellen Perspektive.
Ich wollte die Webgeschichte aus technischer Sicht angehen und erklären, wie das World Wide Web eigentlich entstanden ist und wie es sich entwickelt hat – auf eine einfache Art und Weise.
Der zweite Hauptgrund ist, dass ich, obwohl ich fast ein Jahrzehnt damit verbracht habe, die Webtechnologiebranche mit meinem Tech-Blog, der zum Medienunternehmen RWW wurde, abzudecken, mich während dieser Zeit nicht unbedingt tief in die technischen Grundlagen des Webs vertieft hatte.
RWW begann als Erforschung der neuen Web-Technologien durch eine Person, die aus dem Boom und der Pleite des Silicon Valley nach dem Dot Com-Boom hervorgingen, aber als RWW wuchs und zu einem richtigen Unternehmen wurde, konzentrierte es sich mehr auf die revolutionären „Web 2.0“-Produkte und High-Level-Trends das kam (z. B. soziale Netzwerke, Cloud Computing, die Smartphone-Revolution usw.).
Mit Web Development History (WDH) wollte ich also zu meinen Wurzeln zurückkehren – sowohl als Webmaster als auch als entwicklerorientierter Blogger in den frühen Tagen von RWW. Mein Ziel war es, die früheren Epochen des Internets noch einmal zu besuchen und wirklich in die technischen Grundlagen einzudringen, um herauszufinden, wie es sich zu diesem riesigen Biest entwickelt hat, das es heute ist.
Denken Sie an jemanden, der gerade in die Branche einsteigt – wie kann er davon profitieren, seine Geschichte zu erfahren?
Ich denke, dass es für neue Webentwickler und -designer entscheidend ist, die Grundlagen dessen zu verstehen, worauf sie aufbauen – insbesondere in der aktuellen Ära abstrahierter Frameworks (für JavaScript, CSS usw.). Die heute verfügbaren Low-Code-Tools machen es auch einfacher, im Web zu bauen, ohne es unbedingt zu verstehen.
WDH ist also, so hoffe ich, eine Ressource für Leute, um die Architektur des Webs zu lernen, wie es begann und sich dann im Laufe der Zeit entwickelte, die einflussreichsten Technologien, wie Webstandards entstanden sind und so weiter.
Außerdem glaube ich, dass die Branche derzeit eine Renaissance der Webplattform erlebt, wobei sowohl Webstandards als auch Browsertechnologie wieder auf dem neuesten Stand sind – was zu Progressive Web Apps, plattformübergreifenden Tools wie Flutter, Webkomponenten und so weiter führt.
All diese neuen Technologien behandle ich übrigens in meiner wöchentlichen Kolumne für The New Stack – daher sehe ich WDH als perfekte Ergänzung zu der zukunftsweisenden Kolumne, die ich ebenfalls schreibe. Man muss zuerst die Vergangenheit verstehen, bevor man für die Zukunft baut.
Haben Sie eine Lieblingsfacette oder -technologie aus dem frühen Web?
Ich finde es toll, dass Tim Berners-Lee den Webbrowser als Lese-/Schreibwerkzeug erfunden hat. Es war sowohl ein Editor als auch ein Browser. Die Bearbeitungsfunktionalität wurde leider entfernt, als zuerst Mosaic und dann Netscape populär wurden, sodass die erste Ära des Mainstream-Webs (ungefähr 1993-2002) 'schreibgeschützt' war.
In den 90er Jahren hatten wir einen Begriff, „Brochureware“, der erklärt, was viele Websites waren – eine Erweiterung von Zeitschriften, aber sie nutzten nicht die interaktiven Funktionen, die Berners-Lee in die Grundlagen des Webs eingebaut hatte.
Nachdem ich das gesagt habe, während ich WDH im letzten Jahr geschrieben habe, habe ich mich genauer mit Technologien wie CGI-Skripten und PHP befasst, die in den 90er Jahren zum Erstellen früher Web-Apps verwendet wurden.
Es gab also viele Innovationen bei Web-Apps. Aber das Schreiben ins Internet war etwas, was gewöhnliche Leute nicht einfach von ihrem Browser aus tun konnten. Das hat Web 2.0 ins Web gebracht, und das war auch die These meines Blogs RWW.
Sie haben eine Reihe von Artikeln, die sich mit den frühen Browserkriegen befassen. Wie haben sich diese Ereignisse Ihrer Meinung nach auf das Internet ausgewirkt, das wir heute nutzen?
Es war ein Krieg, den Microsoft bis 1999 entscheidend gewann, was leider zu einer Phase geringer Browser-Innovation führte – die anhielt, bis Google Chrome auf den Markt kam. Aber es gab ein paar wichtige Dinge, die in den 90er Jahren im ersten Browserkrieg passierten, die die Richtung des Webs beeinflussten.
Erstens führte Netscape 1995 JavaScript in seinem Browser ein – das Microsoft prompt kopierte (jScript). Zweitens, und vielleicht weniger geschätzt, war Microsoft der Haupteinfluss hinter dem DOM (Document Object Model).
Wie ich in einem Beitrag bemerkte, war der Internet Explorer 4, als er im Oktober 1997 veröffentlicht wurde, der erste Browser, der ein ganzseitiges Objektmodell demonstrierte – im Grunde ein Prototyp der W3C-DOM-Spezifikation, die ein Jahr später veröffentlicht werden sollte.
Also, diese beiden Innovationen, JavaScript und DOM, hatten meines Erachtens große Auswirkungen auf unser derzeitiges hochgradig interaktives Web.
Sie haben erwähnt, dass das Endziel dieses Projekts die Veröffentlichung eines Buches ist. Wie werden Sie feststellen, wann genügend Inhalt vorhanden ist, um damit fortzufahren?
Ich arbeite immer noch daran, was das Format für ein Buch sein könnte, das auf dem Blog basiert. Es kann sinnvoll sein, den Rahmen einzugrenzen und einen bestimmten Zeitraum (z. B. die 1990er Jahre) auszuwählen und einen Buchvorschlag zu einem bestimmten Thema zu entwickeln. Oder ich könnte All-in gehen und eine vollständige Geschichte der Webentwicklung schreiben.
Also ich habe mich noch nicht entschieden. Außerdem wird es auch davon abhängen, was für Buchagenten und Verlage attraktiv ist.
In Bezug auf den Blog weiß ich, dass ich mich 2022 auf die 2000er konzentrieren werde – ich habe diese „Staffel 2“ genannt. Ich kann auch den Stil der Posts ändern; Vielleicht mehr von meiner eigenen persönlichen Geschichte, da ich diese Zeit für RWW aufgezeichnet und das Silicon Valley einige Male besucht habe. Wir werden also sehen, wie sich der Blog im nächsten Jahr entwickelt und ob ich das Publikum weiter vergrößern kann.
Schließlich, als jemand, der die Geschichte des Internets genau studiert hat, wie kann man erwarten, dass es sich in den nächsten Jahren entwickelt?
Es ist wieder ein spannender Wendepunkt. Einerseits gibt es eine Reihe sehr vielversprechender Webplattform-Technologien, über die ich für The New Stack geschrieben habe. Es entstehen auch möglicherweise bahnbrechende neue Technologien – wer weiß zum Beispiel, wie sich dieses Metaverse-Gespräch entwickeln wird.
Es gibt auch Krypto und „Web3“, denen ich derzeit skeptisch gegenüberstehe – es ist genauso wahrscheinlich, dass es in einem Dot-Com-ähnlichen Absturz endet, als das nächste große Ding zu werden. Nochmal, die Zeit wird es zeigen, aber ich beobachte es.
Unabhängig davon, wie sich alles entwickelt, denke ich, dass die Grundlage des Webs an einem großartigen Ort ist – Webstandards sind gesund, Browser sind innovativ (obwohl es großartig wäre, wenn Apple sich zusammenreißen und andere Browser-Engines auf iOS zulassen würde) und Heutzutage gibt es in Web-Apps ein hohes Maß an Funktionalität.
Ich denke, es gibt Raum für eine Rückkehr zu weniger Komplexität in den heutigen Web-Frameworks, vielleicht durch die stärkere Verwendung von Dingen wie Web-Komponenten. Aber insgesamt erwarte ich, dass mich das Web in den nächsten Jahren weiterhin erfreuen und überraschen wird!
Ein großes Dankeschön an Richard MacManus, dass er sich die Zeit genommen hat, mit mir zu sprechen! Sehen Sie sich unbedingt den Verlauf der Webentwicklung an und verbinden Sie sich mit Richard auf Twitter .