Explorând istoria dezvoltării web cu Richard MacManus
Publicat: 2021-11-09Tehnologiile pe care designerii web le folosesc astăzi trebuiau să înceapă de undeva. Povestea cum au apărut ei este ceva pe care Richard MacManus dorește să o împărtășească lumii.
Situat în Noua Zeelandă, MacManus a fost implicat în industrie încă din anii 1990. Un scriitor și jurnalist de tehnologie, cel mai recent proiect al său, Web Development History, se referă la cronicizarea istoriei internetului din perspectiva unui dezvoltator.
În interior, veți găsi totul, de la precursori web care datează din anii 1960 până la nașterea JavaScript și nu numai. Toți au jucat un rol în aducerea noastră până în ziua de azi.
Am vorbit cu MacManus despre proiect, despre începuturile sale în design web și despre gândurile despre viitorul web. Răspunsurile lui sunt ușor editate pentru concizie/claritate.
Cum și când ați început în design web?
Am început la sfârșitul anilor 90 ca mai întâi „dezvoltator de informații” (un nume de lux pentru un scriitor tehnic) și apoi „webmaster” (nu sunt sigur dacă acest termen mai este folosit!). Am continuat să fiu „Web Manager” pentru câteva companii din Noua Zeelandă la începutul anilor 2000, înainte de a înființa blogul meu tehnologic ReadWriteWeb (RWW) în 2003.
Am fost un adevărat copil web al anilor 90, prin faptul că sunt autodidact când vine vorba de toate principalele tehnologii web. Așadar, în acele roluri de webmaster / manager web, am făcut o combinație de design web, arhitectură de site și management și chiar m-am interesat puțin în dezvoltare. Dar când am început să scriu despre cele mai recente tehnologii web cu RWW, mi-am găsit cu adevărat nișa.
Ce v-a inspirat să începeți proiectul Istoricul dezvoltării web?
Câteva motive. În primul rând, aș citi o mulțime de cărți și articole despre istoria web și a internetului, dar aproape toate (și cu siguranță toate cărțile) vin la subiect dintr-o perspectivă comercială sau culturală.
Am vrut să abordez istoria web din punct de vedere tehnic și să explic cum a fost de fapt dezvoltat World Wide Web și cum a evoluat - într-un mod simplu.
Al doilea motiv principal este că, deși am petrecut aproape un deceniu acoperind industria tehnologiei web cu blogul meu tehnologic transformat în afaceri media RWW, nu am aprofundat neapărat fundamentele tehnice ale web-ului în acea perioadă.
RWW a început ca o explorare de către o persoană a noilor tehnologii web care ieșise din Silicon Valley după boom-ul și exploziile Dot Com, dar pe măsură ce RWW a crescut și a devenit o afacere adecvată, s-a concentrat mai mult pe produsele revoluționare „Web 2.0” și pe tendințele la nivel înalt. care au apărut (de exemplu, rețelele sociale, cloud computing, revoluția smartphone-urilor etc.).
Așadar, cu Istoricul dezvoltării web (WDH), am vrut să mă întorc la rădăcinile mele - atât ca webmaster, cât și ca blogger concentrat pe dezvoltatori, în primele zile ale RWW. Scopul meu a fost să revin în epocile anterioare ale web-ului și să sapă cu adevărat în fundamentele tehnice, să-mi dau seama cum a evoluat în această fiară masivă care este astăzi.
Gândindu-vă la cineva care tocmai intră în industrie – cum pot beneficia de pe urma învățării istoriei acesteia?
Cred că este esențial pentru noii dezvoltatori și designeri web să înțeleagă bazele pe care se bazează – mai ales în această eră actuală a cadrelor abstracte (pentru JavaScript, CSS etc.). Instrumentele low-code disponibile astăzi facilitează, de asemenea, utilizatorilor să construiască pe web, fără a-l înțelege neapărat.
Așa că, sper, WDH este o resursă pentru ca oamenii să învețe arhitectura web, cum a început și apoi a evoluat în timp, cele mai influente tehnologii, cum au apărut standardele web și așa mai departe.
De asemenea, cred că industria se confruntă cu o renaștere a platformei web în prezent, cu standardele web și tehnologia browserului, ambele din nou la ultimă generație, ceea ce duce la Progressive Web Apps, instrumente multiplatforme precum Flutter, componente web și așa mai departe.
Apropo, acopăr toate aceste noi tehnologii în rubrica mea săptămânală pentru The New Stack – așa că văd WDH ca fiind completarea perfectă a rubricii de viitor pe care o scriu și eu. Trebuie să înțelegi mai întâi trecutul, înainte de a construi pentru viitor.
Aveți o fațetă sau o tehnologie preferată de la începutul web?
Îmi place că Tim Berners-Lee a inventat browserul web ca instrument de citire/scriere. Era un editor, dar și un browser. Funcționalitatea de editare, din păcate, a fost eliminată pe măsură ce Mosaic și apoi Netscape au devenit populare, așa că prima eră a web-ului mainstream (aproximativ 1993-2002) a fost „numai în citire”.
Aveam un termen în anii '90, „brochureware”, care explică ce au fost multe site-uri web – o extensie a revistelor, dar acestea nu au profitat de funcționalitatea interactivă pe care Berners-Lee a construit-o în bazele web-ului.
Acestea fiind spuse, pe măsură ce am scris WDH în ultimul an, m-am uitat mai atent la tehnologii precum scripturile CGI și PHP care au fost folosite pentru a construi aplicații web timpurii în anii '90.
Deci, s-au întâmplat multe inovații cu aplicațiile web. Dar să scrie pe web nu a fost ceva ce oamenii obișnuiți ar putea face cu ușurință din browserul lor. Asta a adus Web-ul 2.0 pe web și, într-adevăr, aceasta a fost teza blogului meu RWW.
Aveți o serie de articole care acoperă primele războaie de browser. Cum credeți că au influențat aceste evenimente web-ul pe care îl folosim astăzi?
A fost un război pe care Microsoft l-a câștigat în mod decisiv până în 1999, care, din păcate, a condus la o perioadă de inovare scăzută a browserului - care a durat până când a apărut Google Chrome. Dar au fost câteva lucruri majore care s-au întâmplat în anii 90 în primul război al browserelor, care au influențat direcția web.
În primul rând, Netscape a introdus JavaScript în browserul său în 1995 - pe care Microsoft l-a copiat prompt (jScript). În al doilea rând, și poate mai puțin apreciat, a fost faptul că Microsoft a fost principala influență din spatele DOM (Document Object Model).
După cum am remarcat într-o postare, când Internet Explorer 4 a fost lansat în octombrie 1997, a fost primul browser care a demonstrat un model de obiect de pagină completă - practic un prototip al specificației W3C DOM care avea să fie lansat un an mai târziu.
Deci, ambele inovații, JavaScript și DOM, cred că au avut ramificații majore pentru actualul nostru web extrem de interactiv.
Ați menționat că scopul final al acestui proiect este publicarea unei cărți. Cum veți determina când există suficient conținut pentru a merge mai departe?
Încă mă gândesc care ar putea fi formatul pentru o carte bazată pe blog. Ar putea avea sens să restrângem domeniul de aplicare și să alegeți o anumită perioadă (de exemplu, anii 1990) și să dezvoltați o propunere de carte bazată pe o anumită temă. Sau aș putea să fac all-in și să scriu un istoric complet al dezvoltării web.
Deci, încă nu m-am hotărât. În plus, va depinde și de ceea ce este atractiv pentru agenții de carte și pentru editori.
În ceea ce privește blogul, știu că în 2022 mă voi concentra pe anii 2000 - am poreclit acest „sezon 2”. De asemenea, pot schimba stilul postărilor; poate injectând mai mult din propria mea poveste personală, deoarece am făcut cronica acestei perioade pentru RWW și am vizitat Silicon Valley de mai multe ori. Deci, vom vedea cum evoluează blogul anul viitor și dacă pot continua să măresc publicul.
În cele din urmă, ca cineva care a studiat îndeaproape istoria web-ului, cum vă așteptați să evolueze în următorii câțiva ani?
Este din nou un punct de inflexiune interesant. Pe de o parte, există o mulțime de tehnologii de platformă web foarte promițătoare despre care am scris pentru The New Stack. Există, de asemenea, noi tehnologii potențial inovatoare care apar – cine știe cum se va desfășura această discuție despre metaverse, de exemplu.
Există, de asemenea, cripto și „Web3”, despre care sunt în prezent sceptic – este la fel de probabil să se termine într-o prăbușire de tip Dot Com decât să devină următorul lucru important. Din nou, timpul va spune, dar îl monitorizez.
Indiferent de cum se zguduie totul, cred că fundația web-ului este într-un loc grozav - standardele web sunt sănătoase, browserele sunt inovatoare (deși ar fi grozav dacă Apple ar fi pus la punct și ar permite altor motoare de browser pe iOS) și există un nivel ridicat de funcționalitate în aplicațiile web astăzi.
Cred că este loc pentru o revenire la o complexitate mai mică în cadrele web de astăzi, poate folosind mai mult lucruri precum componentele web. Dar, în general, mă aștept ca web-ul să continue să mă încânte și să mă surprindă în următorii câțiva ani!
Un mare mulțumire lui Richard MacManus pentru că și-a acordat timp să vorbească cu mine! Asigurați-vă că consultați Istoricul dezvoltării web și vă conectați cu Richard pe Twitter .