Poznawanie historii tworzenia stron internetowych z Richardem MacManus

Opublikowany: 2021-11-09

Wszystkie technologie, których używają dzisiaj projektanci stron internetowych, musiały gdzieś zacząć. Opowieść o tym, jak powstali, jest czymś, czym Richard MacManus chce podzielić się ze światem.

Firma MacManus z siedzibą w Nowej Zelandii działa w branży od lat 90. XX wieku. Jego najnowszy projekt, Web Development History, pisarza i dziennikarza technologicznego, ma na celu kronikowanie historii Internetu z perspektywy programisty.

Wewnątrz znajdziesz wszystko, od prekursorów internetowych z lat 60. po narodziny JavaScriptu i nie tylko. Wszyscy odegrali rolę w doprowadzeniu nas do dnia dzisiejszego.

Rozmawiałem z MacManusem o projekcie, jego początkach w projektowaniu stron internetowych i przemyśleniach na temat przyszłości sieci. Jego odpowiedzi są lekko zredagowane pod kątem zwięzłości/klarowności.

Jak i kiedy zacząłeś projektowanie stron internetowych?

Zaczynałem pod koniec lat 90. jako „twórca informacji” (wymyślna nazwa dla pisarza technicznego), a potem „webmaster” (nie jestem pewien, czy ten termin jest już używany!). Na początku 2000 roku byłem „Web Managerem” w kilku nowozelandzkich firmach, zanim w 2003 roku założyłem bloga technicznego ReadWriteWeb (RWW).

Byłem prawdziwym dzieckiem sieciowym lat 90., ponieważ jestem samoukiem, jeśli chodzi o wszystkie główne technologie sieciowe. Tak więc w tych rolach webmastera/menedżera internetowego zajmowałem się projektowaniem stron internetowych, architekturą witryny i zarządzaniem, a nawet trochę zajmowałem się programowaniem. Ale dopiero kiedy zacząłem pisać o najnowszych technologiach internetowych z RWW, naprawdę znalazłem swoją niszę.

Co zainspirowało cię do rozpoczęcia projektu historii rozwoju sieci?

Z kilku powodów. Po pierwsze, czytałem wiele książek i artykułów o historii sieci i Internetu, ale prawie wszystkie (a na pewno wszystkie książki) dotyczą tego tematu z perspektywy biznesowej lub kulturowej.

Chciałem zająć się historią sieci z technicznego punktu widzenia i wyjaśnić, jak faktycznie powstała i ewoluowała sieć World Wide Web – w prosty sposób.

Drugim głównym powodem jest to, że chociaż spędziłem prawie dekadę, omawiając branżę technologii internetowych za pomocą mojego bloga technologicznego, który przekształcił się w biznes medialny RWW, niekoniecznie zagłębiałem się w tym czasie głęboko w techniczne podstawy sieci.

RWW rozpoczęło się jako jednoosobowa eksploracja nowych technologii internetowych, które pojawiły się w okresie boomu i załamania w Dolinie Krzemowej po Dot Com, ale gdy RWW rozrosło się i stało się właściwym biznesem, skupiło się bardziej na rewolucyjnych produktach „Web 2.0” i trendach na wysokim poziomie które się pojawiły (np. sieci społecznościowe, przetwarzanie w chmurze, rewolucja smartfonów itp.).

Tak więc dzięki historii rozwoju sieci (WDH) chciałem wrócić do moich korzeni — zarówno jako webmaster, jak i bloger skupiony na programistach w początkach RWW. Moim celem było ponowne przyjrzenie się poprzednim epokom sieci i naprawdę zagłębienie się w techniczne podstawy, aby dowiedzieć się, jak ewoluowała w tę ogromną bestię, którą jest dzisiaj.

Richard MacManus (po lewej) i artykuł z Historii rozwoju sieci (po prawej).

Myśląc o kimś, kto dopiero wchodzi do branży – jak może skorzystać z poznania jej historii?

Myślę, że dla nowych programistów i projektantów stron internetowych kluczowe jest zrozumienie podstaw tego, na czym budują — zwłaszcza w obecnej erze abstrakcyjnych frameworków (dla JavaScript, CSS itp.). Dostępne obecnie narzędzia o niskim kodzie ułatwiają ludziom tworzenie w sieci, niekoniecznie rozumiejąc ją.

Mam więc nadzieję, że WDH jest źródłem wiedzy dla ludzi, którzy mogą poznać architekturę sieci, jak się ona zaczęła, a następnie ewoluowała z biegiem czasu, najbardziej wpływowe technologie, jak powstały standardy sieciowe i tak dalej.

Sądzę też, że branża przeżywa obecnie renesans platformy internetowej, ze standardami sieciowymi i technologią przeglądarek ponownie w czołówce — prowadząc do progresywnych aplikacji internetowych, narzędzi wieloplatformowych, takich jak Flutter, komponenty internetowe i tak dalej.

Nawiasem mówiąc, wszystkie te nowe technologie opisuję w moim cotygodniowym felietonie dla The New Stack — więc WDH postrzegam jako idealne uzupełnienie felietonu wybiegającego w przyszłość, który również piszę. Musisz najpierw zrozumieć przeszłość, zanim zaczniesz budować na przyszłość.

Czy masz ulubiony aspekt lub technologię z wczesnych sieci?

Uwielbiam to, że Tim Berners-Lee wynalazł przeglądarkę internetową jako narzędzie do odczytu/zapisu. Był to zarówno edytor, jak i przeglądarka. Funkcjonalność edycji została niestety usunięta, gdy najpierw Mosaic, a następnie Netscape stał się popularny, więc pierwsza era głównego nurtu sieci (mniej więcej 1993-2002) była „tylko do odczytu”.

W latach 90. mieliśmy termin „broszury”, który wyjaśniał, czym było wiele witryn — rozszerzeniem czasopism, ale nie wykorzystywały one interaktywnej funkcjonalności, którą Berners-Lee wbudował w podstawy sieci.

Teraz, gdy to powiedziałem, kiedy pisałem WDH przez ostatni rok, przyjrzałem się bliżej technologiom, takim jak skrypty CGI i PHP, które były używane do tworzenia wczesnych aplikacji internetowych w latach 90-tych.

Tak więc w aplikacjach internetowych pojawiło się wiele innowacji. Ale pisanie w sieci nie było czymś, co zwykli ludzie mogliby łatwo zrobić w przeglądarce. To właśnie Web 2.0 wniosło do sieci i taka właśnie była teza mojego bloga RWW.

Masz wiele artykułów, które opisują wczesne wojny przeglądarek. Jak myślisz, w jaki sposób te wydarzenia wpłynęły na sieć, z której dzisiaj korzystamy?

Była to wojna, którą Microsoft zdecydowanie wygrał do 1999 roku, co niestety doprowadziło do okresu niskiej innowacyjności przeglądarek — który trwał do czasu pojawienia się Google Chrome. Ale było kilka ważnych rzeczy, które wydarzyły się w latach 90. podczas pierwszej wojny przeglądarek, które wpłynęły na kierunek sieci.

Po pierwsze, Netscape wprowadził JavaScript do swojej przeglądarki w 1995 roku — który Microsoft szybko skopiował (jScript). Po drugie, i być może mniej doceniane, to Microsoft był głównym czynnikiem wpływającym na DOM (Document Object Model).

Jak zauważyłem w jednym z postów, kiedy Internet Explorer 4 został wydany w październiku 1997 roku, była pierwszą przeglądarką, która demonstrowała pełnostronicowy model obiektowy — w zasadzie prototyp specyfikacji W3C DOM, która miała zostać wydana rok później.

Tak więc, myślę, że obie te innowacje, JavaScript i DOM, miały poważne konsekwencje dla naszej obecnej wysoce interaktywnej sieci.

Strona główna Historii rozwoju sieci.

Wspomniałeś, że ostatecznym celem tego projektu jest wydanie książki. Jak ustalisz, czy jest wystarczająco dużo treści, aby przejść dalej?

Wciąż zastanawiam się, jaki może być format książki opartej na blogu. Sensowne może być zawężenie zakresu i wybranie pewnego okresu (powiedzmy lata 90.) i opracowanie propozycji książki opartej na określonym temacie. Albo mogę pójść na całość i napisać pełną historię tworzenia stron internetowych.

Więc jeszcze nie zdecydowałem. Ponadto będzie to również zależeć od tego, co jest atrakcyjne dla agentów książek i wydawców.

Jeśli chodzi o bloga, to wiem, że w 2022 roku skupię się na latach 2000 – nazwałem ten „sezon 2.” Mogę też zmienić styl postów; być może wstrzykując więcej mojej osobistej historii, ponieważ kronikowałem ten okres dla RWW i wielokrotnie odwiedzałem Dolinę Krzemową. Zobaczymy więc, jak blog będzie ewoluował w przyszłym roku i czy będę mógł dalej powiększać grono odbiorców.

Wreszcie, jako ktoś, kto uważnie przestudiował historię sieci, jak można oczekiwać, że będzie ona ewoluować w ciągu najbliższych kilku lat?

To znowu ekscytujący punkt przegięcia. Z jednej strony istnieje wiele bardzo obiecujących technologii platform internetowych, o których pisałem dla The New Stack. Pojawiają się również potencjalnie przełomowe nowe technologie — kto wie, na przykład, jak potoczy się ta rozmowa o metaverse.

Jest też krypto i „Web3”, co do których jestem obecnie sceptycznie nastawiony – jest tak samo prawdopodobne, że zakończy się krachem w stylu Dot Com, niż stanie się kolejną wielką rzeczą. Znowu czas pokaże, ale ja to monitoruję.

Niezależnie od tego, jak się to wszystko układa, uważam, że fundamenty sieci są we wspaniałym miejscu — standardy sieciowe są zdrowe, przeglądarki są innowacyjne (chociaż byłoby wspaniale, gdyby Apple zjednoczył się i zezwolił innym silnikom przeglądarek na iOS) i Obecnie aplikacje internetowe oferują wysoki poziom funkcjonalności.

Myślę, że jest miejsce na powrót do mniej złożoności w dzisiejszych frameworkach internetowych, być może bardziej przy użyciu takich rzeczy jak komponenty sieciowe. Ale ogólnie oczekuję, że sieć będzie mnie zachwycać i zaskakiwać przez następne kilka lat!


Wielkie podziękowania dla Richarda MacManusa za poświęcenie czasu na rozmowę ze mną! Koniecznie sprawdź historię rozwoju sieci i połącz się z Richardem na Twitterze .