Explorer l'histoire du développement Web avec Richard MacManus
Publié: 2021-11-09Les technologies utilisées par les concepteurs de sites Web aujourd'hui devaient toutes commencer quelque part. L'histoire de leur création est quelque chose que Richard MacManus veut partager avec le monde.
Situé en Nouvelle-Zélande, MacManus est impliqué dans l'industrie depuis les années 1990. Écrivain et journaliste technologique, son dernier projet, Web Development History, consiste à raconter l'histoire d'Internet du point de vue d'un développeur.
À l'intérieur, vous trouverez tout, des précurseurs du Web datant des années 1960 à la naissance de JavaScript et au-delà. Ils ont tous contribué à nous amener à nos jours.
J'ai parlé avec MacManus du projet, de ses débuts dans la conception de sites Web et de ses réflexions sur l'avenir du Web. Ses réponses sont légèrement modifiées pour plus de brièveté/clarté.
Comment et quand vous êtes-vous lancé dans le web design ?
J'ai commencé à la fin des années 90 en tant que « développeur d'informations » (un nom fantaisiste pour un rédacteur technique), puis en tant que « webmaster » (je ne sais même pas si ce terme est encore utilisé !). J'ai ensuite été « Web Manager » pour quelques entreprises néo-zélandaises au début des années 2000, avant de lancer mon blog technologique ReadWriteWeb (RWW) en 2003.
J'étais un vrai enfant du web des années 90, en ce sens que je suis autodidacte sur toutes les principales technologies du web. Ainsi, dans ces rôles de webmaster / gestionnaire de sites Web, j'ai fait un mélange de conception Web, d'architecture de site et de gestion, et j'ai même touché un peu au développement. Mais c'est quand j'ai commencé à écrire sur les dernières technologies Web avec RWW que j'ai vraiment trouvé mon créneau.
Qu'est-ce qui vous a inspiré pour lancer le projet Web Development History ?
Quelques raisons. Premièrement, j'avais lu beaucoup de livres et d'articles sur l'histoire du Web et d'Internet, mais presque tous (et certainement tous les livres) abordent le sujet d'un point de vue commercial ou culturel.
Je voulais aborder l'histoire du Web d'un point de vue technique et expliquer comment le World Wide Web s'est réellement développé et comment il a évolué - de manière concrète.
La deuxième raison principale est que, même si j'ai passé près d'une décennie à couvrir l'industrie de la technologie Web avec mon blog technologique devenu une entreprise médiatique RWW, je n'avais pas nécessairement approfondi les fondements techniques du Web pendant cette période.
RWW a commencé par l'exploration par une seule personne des nouvelles technologies Web issues de l'essor et de l'effondrement de la Silicon Valley après la Dot Com, mais au fur et à mesure que RWW grandissait et devenait une véritable entreprise, elle se concentrait davantage sur les produits révolutionnaires "Web 2.0" et les tendances de haut niveau. qui sont apparus (par exemple, les réseaux sociaux, le cloud computing, la révolution des smartphones, etc.).
Ainsi, avec Web Development History (WDH), je voulais revenir à mes racines - à la fois en tant que webmaster et blogueur axé sur les développeurs au début de RWW. Mon objectif était de revisiter les époques précédentes du Web et de vraiment creuser dans les fondements techniques, pour comprendre comment il a évolué pour devenir cette énorme bête qu'il est aujourd'hui.
En pensant à quelqu'un qui vient d'arriver dans l'industrie - comment peut-il bénéficier de l'apprentissage de son histoire ?
Je pense qu'il est crucial pour les nouveaux développeurs et concepteurs Web de comprendre les fondements de ce sur quoi ils s'appuient, en particulier à l'ère actuelle des frameworks abstraits (pour JavaScript, CSS, etc.). Les outils low-code disponibles aujourd'hui facilitent également la création sur le Web, sans nécessairement le comprendre.
J'espère donc que WDH est une ressource permettant aux gens d'apprendre l'architecture du Web, comment il a commencé puis évolué au fil du temps, les technologies les plus influentes, comment les normes Web sont apparues, etc.
De plus, je pense que l'industrie connaît actuellement une renaissance de la plate-forme Web, avec des normes Web et une technologie de navigateur à nouveau à la pointe de la technologie, ce qui conduit à des applications Web progressives, des outils multiplateformes comme Flutter, des composants Web, etc.
Je couvre toutes ces nouvelles technologies, soit dit en passant, dans ma chronique hebdomadaire pour The New Stack - je vois donc WDH comme le complément parfait à la chronique prospective que j'écris également. Vous devez d'abord comprendre le passé, avant de construire pour l'avenir.
Avez-vous une facette ou une technologie préférée des débuts du Web ?
J'adore le fait que Tim Berners-Lee ait inventé le navigateur Web en tant qu'outil de lecture/écriture. C'était un éditeur ainsi qu'un navigateur. La fonctionnalité d'édition, malheureusement, a été supprimée lorsque Mosaic puis Netscape sont devenus populaires, de sorte que la première ère du Web grand public (environ 1993-2002) était en « lecture seule ».
Nous avions un terme dans les années 90, "brochureware", qui explique ce qu'étaient de nombreux sites Web - une extension des magazines, mais ils ne tiraient pas parti de la fonctionnalité interactive que Berners-Lee a intégrée aux fondations du Web.
Cela dit, alors que j'écrivais WDH au cours de la dernière année, j'ai examiné de plus près des technologies telles que les scripts CGI et PHP qui étaient utilisées pour créer les premières applications Web dans les années 90.
Il y a donc eu beaucoup d'innovations avec les applications Web. Mais écrire sur le Web n'était pas quelque chose que les gens ordinaires pouvaient facilement faire depuis leur navigateur. C'est ce que le Web 2.0 a apporté au Web, et c'était d'ailleurs la thèse de mon blog RWW.
Vous avez un certain nombre d'articles qui couvrent les premières guerres des navigateurs. Comment pensez-vous que ces événements ont eu un impact sur le Web que nous utilisons aujourd'hui ?
C'est une guerre que Microsoft a remportée de manière décisive en 1999, ce qui a malheureusement conduit à une période de faible innovation des navigateurs - qui a duré jusqu'à l'arrivée de Google Chrome. Mais il y a eu quelques événements majeurs qui se sont produits dans les années 90 lors de la première guerre des navigateurs, qui ont influencé l'orientation du Web.
Tout d'abord, Netscape a introduit JavaScript dans son navigateur en 1995 - que Microsoft a rapidement copié (jScript). Deuxièmement, et peut-être moins apprécié, c'est que Microsoft était la principale influence derrière le DOM (Document Object Model).
Comme je l'ai noté dans un article, lorsque Internet Explorer 4 est sorti en octobre 1997, c'était le premier navigateur à démontrer un modèle d'objet pleine page - essentiellement un prototype de la spécification DOM du W3C qui serait publiée un an plus tard.
Donc, ces deux innovations, JavaScript et DOM, ont eu, je pense, des ramifications majeures pour notre Web hautement interactif actuel.
Vous avez mentionné que le but ultime de ce projet est de publier un livre. Comment allez-vous déterminer quand il y a suffisamment de contenu pour aller de l'avant ?
Je travaille toujours sur ce que pourrait être le format d'un livre basé sur le blog. Il peut être judicieux de restreindre la portée et de choisir une certaine période (par exemple, les années 1990) et de développer une proposition de livre basée sur un thème particulier. Ou je pourrais aller de l'avant et écrire un historique complet du développement Web.
Donc, je n'ai pas encore décidé. De plus, cela dépendra également de ce qui est attrayant pour les agents de livres et les éditeurs.
En termes de blog, je sais qu'en 2022, je me concentrerai sur les années 2000 - j'ai surnommé cette "saison 2". Je peux également modifier le style des publications ; peut-être en injectant plus de ma propre histoire personnelle, puisque j'ai relaté cette période pour RWW et visité la Silicon Valley à plusieurs reprises. Donc, on verra comment le blog évolue l'année prochaine et si je peux continuer à faire grandir l'audience.
Enfin, en tant que personne qui a étudié de près l'histoire du Web, comment s'attendre à ce qu'il évolue au cours des prochaines années ?
C'est à nouveau un point d'inflexion excitant. D'une part, il existe un tas de technologies de plate-forme Web très prometteuses sur lesquelles j'ai écrit pour The New Stack. De nouvelles technologies potentiellement révolutionnaires émergent également – qui sait comment ce discours sur le métaverse se déroulera, par exemple.
Il y a aussi la crypto et le "Web3", sur lesquels je suis actuellement sceptique - il est tout aussi probable que cela se termine par un crash de type Dot Com que de devenir la prochaine grande chose. Encore une fois, le temps nous le dira, mais je le surveille.
Indépendamment de la façon dont tout cela se passe, je pense que la fondation du Web est dans un endroit formidable - les normes Web sont saines, les navigateurs innovent (même si ce serait formidable si Apple se ressaisissait et autorisait d'autres moteurs de navigateur sur iOS), et il existe aujourd'hui un haut niveau de fonctionnalité dans les applications Web.
Je pense qu'il est possible de revenir à moins de complexité dans les frameworks Web d'aujourd'hui, en utilisant peut-être davantage des éléments tels que les composants Web. Mais dans l'ensemble, je m'attends à ce que le Web continue de me ravir et de me surprendre au cours des prochaines années !
Un grand merci à Richard MacManus d'avoir pris le temps de parler avec moi ! Assurez-vous de consulter l'historique du développement Web et de vous connecter avec Richard sur Twitter .