Esplorazione della storia dello sviluppo Web con Richard MacManus
Pubblicato: 2021-11-09Le tecnologie utilizzate oggi dai web designer hanno dovuto iniziare da qualche parte. La storia di come sono nate è qualcosa che Richard MacManus vuole condividere con il mondo.
Situata in Nuova Zelanda, MacManus è stata coinvolta nel settore dagli anni '90. Scrittore e giornalista tecnologico, il suo ultimo progetto, Web Development History, è incentrato sulla cronaca della storia di Internet dal punto di vista di uno sviluppatore.
All'interno troverai di tutto, dai precursori del web risalenti agli anni '60 alla nascita di JavaScript e oltre. Tutti hanno giocato un ruolo nel portarci ai giorni nostri.
Ho parlato con MacManus del progetto, dei suoi inizi nel web design e delle riflessioni sul futuro del web. Le sue risposte sono leggermente modificate per brevità/chiarezza.
Come e quando hai iniziato a dedicarti al web design?
Ho iniziato alla fine degli anni '90 prima come "sviluppatore di informazioni" (un nome di fantasia per uno scrittore tecnico) e poi come "webmaster" (non sono sicuro che questo termine sia ancora usato!). Ho continuato a essere un "Web Manager" per un paio di società neozelandesi nei primi anni 2000, prima di avviare il mio blog tecnologico ReadWriteWeb (RWW) nel 2003.
Sono stato un vero figlio del web degli anni '90, in quanto autodidatta quando si parla di tutte le principali tecnologie web. Quindi, in quei ruoli di webmaster/web manager, ho fatto un mix di web design, architettura del sito e gestione, e mi sono anche dilettato un po' nello sviluppo. Ma è stato quando ho iniziato a scrivere delle ultime novità nella tecnologia web con RWW che ho davvero trovato la mia nicchia.
Cosa ti ha spinto ad avviare il progetto Web Development History?
Un paio di ragioni. In primo luogo, ho letto molti libri e articoli sulla storia del web e di Internet, ma quasi tutti (e certamente tutti i libri) trattano l'argomento da una prospettiva commerciale o culturale.
Volevo affrontare la storia del web da un punto di vista tecnico e spiegare come il World Wide Web è stato effettivamente sviluppato e come si è evoluto, in un modo semplice.
Il secondo motivo principale è che, anche se ho passato quasi un decennio a occuparmi dell'industria della tecnologia web con il mio blog tecnologico trasformato in business dei media RWW, non avevo necessariamente approfondito le basi tecniche del web durante quel periodo.
RWW è iniziato come un'esplorazione da parte di una persona delle nuove tecnologie web emerse dal boom e dal crollo post-Dot Com della Silicon Valley, ma man mano che RWW è cresciuto ed è diventato un vero e proprio business, si è concentrato maggiormente sui prodotti rivoluzionari "Web 2.0" e sulle tendenze di alto livello che sono arrivati (ad esempio, social networking, cloud computing, la rivoluzione degli smartphone, ecc.).
Quindi, con Web Development History (WDH), volevo tornare alle mie radici, sia come webmaster che come blogger incentrato sugli sviluppatori agli albori di RWW. Il mio obiettivo era rivisitare le ere precedenti del web e scavare davvero nelle basi tecniche, per capire come si è evoluto in questa enorme bestia che è oggi.
Pensando a qualcuno che sta appena entrando nel settore, come possono trarre vantaggio dall'apprendere la sua storia?
Penso che sia fondamentale per i nuovi sviluppatori web e designer capire le basi di ciò su cui stanno costruendo, specialmente in questa era attuale di framework astratti (per JavaScript, CSS, ecc.). Gli strumenti low-code disponibili oggi rendono anche più facile per le persone costruire sul Web, senza necessariamente capirlo.
Quindi WDH è, spero, una risorsa per le persone per imparare l'architettura del web, come è iniziata e poi si è evoluta nel tempo, le tecnologie più influenti, come sono nati gli standard web e così via.
Inoltre, penso che il settore stia attualmente vivendo una rinascita della piattaforma Web, con gli standard Web e la tecnologia browser entrambi di nuovo all'avanguardia, portando a Progressive Web Apps, strumenti multipiattaforma come Flutter, componenti Web e così via.
Tra l'altro, mi occupo di tutte queste nuove tecnologie nella mia colonna settimanale per The New Stack, quindi vedo WDH come il complemento perfetto per la colonna lungimirante che scrivo anche. Devi prima capire il passato, prima di costruire per il futuro.
Hai un aspetto o una tecnologia preferiti del primo Web?
Adoro il fatto che Tim Berners-Lee abbia inventato il browser web come strumento di lettura/scrittura. Era un editor oltre che un browser. La funzionalità di editing, sfortunatamente, è stata eliminata quando prima Mosaic e poi Netscape sono diventati popolari, quindi la prima era del web mainstream (circa 1993-2002) è stata di "sola lettura".
Negli anni '90 avevamo un termine, "brochureware", che spiega cosa fossero molti siti Web: un'estensione delle riviste, ma non sfruttavano la funzionalità interattiva che Berners-Lee ha integrato nelle fondamenta del web.
Detto questo, mentre scrivevo WDH nell'ultimo anno, ho esaminato più da vicino tecnologie come gli script CGI e PHP che venivano utilizzate per creare le prime app Web negli anni '90.
Quindi, c'è stata molta innovazione in corso con le app Web. Ma scrivere sul web non era qualcosa che le persone normali potevano fare facilmente dal proprio browser. Questo è ciò che il Web 2.0 ha portato sul web, e in effetti questa è stata la tesi del mio blog RWW.
Hai una serie di articoli che coprono le prime guerre dei browser. In che modo pensi che quegli eventi abbiano influenzato il web che utilizziamo oggi?
È stata una guerra che Microsoft ha vinto in modo decisivo nel 1999, che purtroppo ha portato a un periodo di scarsa innovazione del browser, che è durato fino all'arrivo di Google Chrome. Ma ci sono state un paio di cose importanti accadute negli anni '90 durante la prima guerra dei browser, che hanno influenzato la direzione del web.
In primo luogo, Netscape ha introdotto JavaScript nel suo browser nel 1995, che Microsoft ha prontamente copiato (jScript). In secondo luogo, e forse meno apprezzato, è stato che Microsoft è stata la principale influenza dietro il DOM (Document Object Model).
Come ho notato in un post, quando Internet Explorer 4 è stato rilasciato nell'ottobre 1997, è stato il primo browser a dimostrare un modello a oggetti a pagina intera, fondamentalmente un prototipo delle specifiche DOM del W3C che sarebbe stato rilasciato un anno dopo.
Quindi, entrambe queste innovazioni, JavaScript e DOM, penso abbiano avuto importanti ramificazioni per il nostro attuale web altamente interattivo.
Hai detto che l'obiettivo finale di questo progetto è pubblicare un libro. Come determinerai quando ci sono abbastanza contenuti per andare avanti con esso?
Sto ancora studiando quale potrebbe essere il formato per un libro basato sul blog. Può avere senso restringere l'ambito e scegliere un certo periodo (ad esempio, gli anni '90) e sviluppare una proposta di libro basata su un tema particolare. Oppure potrei andare all-in e scrivere una cronologia completa dello sviluppo web.
Quindi, non ho ancora deciso. Inoltre, dipenderà anche da ciò che attrae gli agenti di libro e gli editori.
In termini di blog, so che nel 2022 mi concentrerò sugli anni 2000: ho soprannominato questa "stagione 2". Potrei anche cambiare lo stile dei post; forse iniettando più della mia storia personale, dal momento che ho raccontato questo periodo per RWW e ho visitato la Silicon Valley un certo numero di volte. Quindi, vedremo come si evolverà il blog il prossimo anno e se riuscirò a continuare a far crescere il pubblico.
Infine, come persona che ha studiato da vicino la storia del web, come si aspetta che si evolva nei prossimi anni?
È di nuovo un eccitante punto di flessione. Da un lato, ci sono un sacco di tecnologie per piattaforme web molto promettenti di cui ho scritto per The New Stack. Stanno anche emergendo nuove tecnologie potenzialmente rivoluzionarie, chissà come si svilupperà questo discorso sul metaverso, per esempio.
Ci sono anche le criptovalute e "Web3", su cui sono attualmente scettico: è altrettanto probabile che finisca con un crash simile a Dot Com che diventi la prossima grande cosa. Ancora una volta, il tempo lo dirà, ma lo sto monitorando.
Indipendentemente da come tutto si sgretola, penso che le fondamenta del web siano in un ottimo posto: gli standard web sono sani, i browser stanno innovando (anche se sarebbe fantastico se Apple si mettesse insieme e consentisse altri motori di browser su iOS) e oggi c'è un alto livello di funzionalità nelle app Web.
Penso che ci sia spazio per tornare a una minore complessità nei framework web di oggi, magari usando di più cose come i componenti web. Ma nel complesso, mi aspetto che il web continui a deliziarmi e sorprendermi nei prossimi anni!
Un grande ringraziamento a Richard MacManus per aver dedicato del tempo a parlare con me! Assicurati di controllare la cronologia dello sviluppo Web e di connetterti con Richard su Twitter .