Matt Mullenweg et la communauté Jamstack s'affrontent, faisant des paris à long terme sur l'architecture prédominante pour le Web

Au cours des deux dernières semaines, les dirigeants de la communauté Matt Mullenweg et Jamstack ont ​​forgé une nouvelle rivalité, après que Mullenweg a déclaré à The New Stack qu'il considérait Jamstack comme « une régression pour la grande majorité des gens qui l'adoptaient ».

« La convivialité et la fonctionnalité sont en fait inférieures », a déclaré Mullenweg à Richard MacManus dans un e-mail. « Même la reconstruction de sites dans Jamstack rappelle l’époque de Movable Type, où plus votre site est gros, plus la reconstruction ou la mise à jour des modèles est lente. »

Matt Mullenweg et la communauté Jamstack s'affrontent, faisant des paris à long terme sur l'architecture prédominante pour le Web

Mullenweg a également décrit une chaîne « fragile » de services nécessaires pour faire fonctionner les sites Jamstack.

« Vous pouvez patcher une douzaine de services, chacun avec son propre compte et sa propre facturation, pour des centaines de dollars par mois, pour obtenir un résultat similaire que vous auriez pour quelques dollars par mois en utilisant WordPress sur l'hébergement partagé », a-t-il déclaré. « Et ce serait plus fragile, car la chaîne n'est aussi solide que son maillon le plus faible. Vous enchaînez différents ensembles d'outils, connexions, facturation, hébergement… toute partie de celle-ci peut interrompre tout le flux.  »

Mullenweg a depuis clarifié davantage ses commentaires tout en doublant son hypothèse d'origine, affirmant qu ‘ »il n'y a pas un grand nombre de personnes qui adoptent Jamstack en premier lieu, et ceux qui le font sont probablement pleinement conscients des compromis. » Il a expliqué comment il voyait WordPress offrir une meilleure expérience aux utilisateurs en termes de performances, de sécurité, d'évolutivité et d'expérience des développeurs.

Les propos provocateurs de Mullenweg ont déclenché une chaîne de lettres ouvertes de la part des PDG des services liés à Jamstack. Ils sont convaincus que la pile LAMP est en voie de disparition et que Jamstack est sur le point de remplacer son titulaire en tant qu'architecture la plus dominante du Web.

Ohad Eder-Pressman, co-fondateur et PDG de Stackbit, a été le premier à riposter. Il estime que Jamstack est une « innovation disruptive » qui peut sembler inférieure maintenant car il est encore de niveau relativement bas et nouveau par rapport à un produit vieux de 17 ans comme WordPress.

« Nous devrions nous demander si Jamstack est une meilleure architecture que LAMP et quelles lacunes existent actuellement avec les produits et solutions construits au-dessus du Jamstack », a déclaré Eder-Pressman. Il a convenu que les outils Jamstack sont toujours largement axés sur les développeurs, mais fait une prédiction audacieuse sur la portée future de la pile:

Les réalisations de WordPress en termes de part de marché et la façon dont il a démocratisé la première publication Web sont incroyables. En matière d’architecture, je pense qu’elle était la meilleure de sa catégorie au début des années 2000, mais il est temps d’aller de l’avant. Nous voyons déjà des cohortes de sites Web où l’adoption de Jamstack dépasse 20% – il ne s’agit plus de savoir si Jamstack devient l’architecture prédominante pour le Web, mais de savoir quand. Le cliché est un cliché mais ça sonne aussi vrai – D'abord, ils vous ignorent, puis ils se moquent de vous (nous sommes là), puis vous gagnez.

Eder-Pressman était d'accord avec Mullenweg concernant la moindre utilisabilité et fonctionnalité de Jamstack, mais a vanté l'architecture comme « infiniment plus résiliente » en raison de son hébergement sur un CDN. Il a admis que la reconstruction de sites plus grands peut être lente, mais a cité des développements tels que la parallélisation de la construction, le cache de construction, la reconstruction partielle et la régénération statique incrémentielle comme optimisations comme efforts que l'écosystème Jamstack explore pour résoudre ce problème connu.

Mathias Biilmann, PDG de Netlify, qui a à l'origine inventé le terme « Jamstack », va jusqu'à saluer « la fin de l'ère WordPress » dans son article réfutant les propos de Mullenweg.

« Il y a souvent un moment à peu près au moment où une ancienne technologie est sur le point d'être remplacée par la prochaine chose, où le principal leader du domaine sort et fait un argument fort qu'il ne se passe absolument rien », a déclaré Biilmann. « Un moment qui finit par ressembler à un tournant où le nouveau était indéniablement suffisamment présent pour valoir la peine d'être dénié. »

Le pari: D’ici septembre 2025, quelle sera l’architecture prédominante pour le Web ?

Dans un bref échange sur Twitter, Mullenweg et Eder-Pressman ont fait un pari pour cinq ans dans le futur, pour voir si la prédiction d'Eder-Pressman tiendra le coup, tel que mesuré par le top 10k d'Alexa. Pour que Jamstack devienne l'architecture prédominante pour le Web, il devra surpasser les chiffres de WordPress, qui oscillent actuellement à 39,75% (via BuiltWith) et 38,4% (via w3techs).

« Je suis heureux de faire un pari long: 1 an, 5 ans, 10 ans », a déclaré Mullenweg dans un autre fil de discussion en réponse au PDG de Netlify. « Nous construisons et reconstruisons WordPress pour qu'il soit générationnel. Nous avons navigué et créé des changements architecturaux plus importants dans le passé, et nous le ferons à l'avenir.  »

« Je suis développeur, fondateur et investisseur dans le domaine des technologies Web. Si je ne suis pas disposé à participer à un débat public et à partager mes prédictions sur la direction du Web, quel mérite mon travail a-t-il ? » Eder-Pressman a dit quand je lui ai demandé pourquoi il était prêt à faire ce pari public.

« Je me suis senti obligé compte tenu des commentaires de Mullenweg et ce que je pense est le manque d’appréciation de l’adoption et de l’élan que les technologies Jamstack ont ​​déjà. Si quoi que ce soit, je dirais que mon pari est en fait assez prudent.

Eder-Pressman et son équipe chez Stackbit travaillent sur un outil pour suivre l'adoption de Jamstack sur le Web, car BuiltWith ne dispose pas encore d'un panneau de statistiques Jamstack qui regroupe correctement toutes les technologies associées à cette catégorie relativement nouvelle de sites Web.

« Nous avons créé un outil interne qui suit l'adoption des technologies Jamstack sur différentes cohortes de sites Web que nous trouvons informatifs », a-t-il déclaré. « Ce n’est pas différent de ce que propose Builtwith, sauf que nous suivons quelques technologies qu’ils n’ont pas et nous les regroupons dans un indicateur d’adoption Jamstack. Nous l'avons utilisé en interne jusqu'à présent et prévoyons de publier une version publique de celui-ci plus tard cette année.  »

En tant que PDG de Stackbit Eder-Pressman s'efforce activement de proposer cette pile technologique aux masses. La société vise à résoudre les problèmes mêmes que Mullenweg a identifiés dans ses commentaires critiques, comme le montre la copie marketing sur le site Web de Stackbit. Il reconnaît que la création d'un site Web Jamstack peut être difficile, même pour les développeurs:

« Dans un environnement Jamstack fragmenté, les développeurs ont du mal à coller les produits ensemble lorsqu'ils essaient les dernières technologies. Stackbit connecte les meilleurs outils du marché et les aide à jouer ensemble.  »

Il y a un an, Stackbit a attiré mon attention et je les ai contactés pour savoir quand WordPress atterrirait parmi leur liste d'options d'importation CMS. À ce moment-là, ils ont dit qu'ils envisageaient WordPress comme une option de CMS sans tête mais ne l'avaient pas sur la feuille de route immédiate. Un an plus tard, Stackbit n'est pas plus près de créer des capacités d'importation pour le CMS le plus populaire sur le Web.

« C’est à l’horizon, mais ce n’est pas quelque chose que nous avons priorisé », a déclaré Eder-Pressman. « WordPress est un CMS monolithique à part entière. Il a déjà été utilisé comme CMS sans tête, mais il existe de meilleurs choix de CMS sans tête. Même Mullenweg convient que c'est une prémisse compliquée.  »

Lorsqu'on lui a demandé si ses récentes conversations avaient changé les plans de l'entreprise pour prendre en charge les importations WordPress, il a répondu: « Non, cela ne nous donne pas plus ou moins envie de faire cela. J'ai vraiment apprécié la conversation et je suis heureux que Mullenweg reconnaisse tellement la montée en puissance du Jamstack qu'il a jugé nécessaire de s'y attaquer. En tant qu'entreprise, nous sommes motivés par le marché, la demande des utilisateurs, les opportunités de croissance et une vision saine de l'avenir du Web.  »

Jamstack devra se rendre accessible au vaste monde des propriétaires de sites Web non techniques si ses partisans espèrent capturer un segment significatif du top 10k d'Alexa. Stackbit, pour sa part, sous-estime toujours largement la capacité de WordPress à soutenir sa croissance phénoménale et ne voit pas la nécessité de créer un chemin simple pour convertir les utilisateurs de WordPress. Eder-Pressman pense que rendre Jamstack accessible commence par les développeurs.

« Le Jamstack est une architecture qui gagne l'esprit des développeurs du monde entier et à travers la pile de développement Web », a-t-il déclaré. « L'adoption de nouvelles architectures commence souvent avec les développeurs, donc je suis ravi de voir une entreprise comme Netlify compter plus d'un million de développeurs sur sa plate-forme Jamstack. »

L'outil d'Eder-Pressman pour mesurer l'adoption de Jamstack devra produire des données convaincantes sur la croissance de la pile, si son pari se concrétise. Bien que presque toutes les offres de l'écosystème Jamstack relèvent toujours du domaine des développeurs expérimentés, il ne semble pas probable que cinq ans soient suffisants pour dépasser WordPress en tant qu'architecture prédominante pour le Web. WordPress n'a pas atteint sa domination en donnant la priorité au bonheur des développeurs à la convivialité.

En regardant les chiffres dans cinq ans, verrons-nous Jamstack dépasser WordPress comme le moyen le plus populaire de créer un site Web ? Jamstack augmentera-t-il avec l'utilisation par les développeurs, puis se stabilisera-t-il s'il ne parvient pas à atteindre les personnes ordinaires qui n'ont pas de flux de travail basé sur git en haut de leurs listes de souhaits ? Allons-nous trouver Jamstack et WordPress au coude à coude dans la bataille pour l'architecture prédominante pour le Web ? Ceux qui travaillent avec un hybride des deux technologies ne voient pas la nécessité de ce genre de rivalité.

Faire évoluer la conversation vers la collaboration: « Jamstack peut être une opportunité pour notre industrie, plutôt qu’une menace. »

« Lire les commentaires de Mullenweg et les réponses des PDG de la communauté Jamstack me font me sentir pris au milieu et un peu frustré », a déclaré Daniel Olson, COO de Shifter. « Je vois des frictions entre deux communautés qui ont tellement en commun. »

Olson a préconisé l'utilisation de Jamstack avec WordPress au cours des quatre dernières années depuis le lancement de Shifter, un générateur de sites statiques et une société d'hébergement qui prend en charge les sites WordPress sans tête sur Jamstack.

« Si vous recherchez le moyen le plus sûr et le plus rentable de créer et d'héberger un site Web à fort trafic aujourd'hui, la section transversale à laquelle vous arriverez est le Jamstack. En regardant comment il offre chacun de ces avantages, vous trouverez de l'inspiration et des façons dont WordPress pourrait faire de même « , a déclaré Olson. « Plutôt que d'annuler quelque chose en gros, voyez ce que vous pouvez apprendre et appliquez-le. »

Olson a déclaré que sa mission était de combler le fossé entre WordPress et les avantages offerts par Jamstack, tout en travaillant à ses débuts et à ses parties désordonnées, en innovant sur les outils qui fonctionnent.

« Nous devrions travailler ensemble pour relever des défis spécifiques et moins nous soucier de la manière dont nous y arriverons », a déclaré Olson. « Certaines technologies sont en effet mieux adaptées pour résoudre chacun de ces défis, mais vous n’avez pas besoin de laisser un écosystème à l’autre pour le faire. Vous pouvez partager vos connaissances et bonnes pratiques et découvrir ce qui est possible. Il y a de fortes chances que vous finissiez par créer quelque chose de nouveau, qui fait partie de l'innovation dont nous avons besoin dans nos communautés.  »

Les services d'hébergement Jamstack pour WordPress sont impatients de rappeler aux utilisateurs qu'ils n'ont pas à se lancer dans la technologie. Vous pouvez avoir votre JAM et le diffuser sur WordPress, en satisfaisant l’amour des développeurs pour l’expérimentation de nouvelles technologies frontales, tout en préservant la puissance de publication dynamique qui a été affinée au cours des 17 dernières années. Ces sociétés d'hébergement hybrides visent à permettre cela sans laisser les utilisateurs de côté.

« Matt a tout à fait raison de dire que la convivialité et la fonctionnalité du Jamstack sont inférieures », a déclaré Miriam Schwab, cofondatrice et PDG de Strattic. « Le Jamstack est un excellent exemple de technologie extrêmement attrayante pour les développeurs spécialistes du marketing, propriétaires d'entreprise – ne peuvent pas l'utiliser. J'ai entendu de nombreuses histoires de grandes entreprises qui ont pris la décision d'adopter Jamstack pour tout le développement Web en tant que politique à l'échelle de l'entreprise, seulement pour constater que leur équipe marketing est devenue voyou et installe des sites WordPress afin d'obtenir leur travail. terminé.

« La raison en est comme l'a dit Matt: chaque site Jamstack est une compilation de couches de services, et chaque couche a des dizaines d'options disponibles: vous avez besoin d'un générateur de site statique, d'un CMS, d'un hébergement statique et d'un CDN – et vous avez besoin pour lier le tout avec le contrôle de version. Tout cela est cool et brillant, et le résultat est vraiment fantastique car lorsque vous avez un site qui est une collection de fichiers statiques pré-rendus servis via un CDN, il est rapide, sécurisé, évolutif et stable. Mais ensuite vient le marketing et ils veulent mettre en place une page de destination et ils sont totalement dépendants de leur équipe de développement et ne peuvent pas avancer sans eux. Cela va à l'encontre de l'objectif d'un site Web piloté par CMS ! Avec WP, vous obtenez toutes les couches sur une seule plate-forme … mais vous n'obtenez pas le résultat impressionnant.  »

Schwab a déclaré qu'elle voyait que WordPress avait son âge fonctionner à la fois pour lui et contre lui, mais en fin de compte, elle croit qu'il faut permettre aux utilisateurs du monde réel de gérer leurs propres sites Web sans avoir à compter sur les développeurs.

« J'ai vu de nombreuses entreprises abandonner WP pour la nouvelle pile brillante, puis y revenir », a déclaré Schwab. « Github en est un bon exemple – oui, Github, le référentiel moderne de code de pointe a déplacé son blog hors de WordPress, puis est revenu parce que c'est vraiment le meilleur outil pour simplement diffuser votre contenu. Il n’existe pas un million d’étapes et d’intégrations: vous écrivez du contenu et c’est tout. Il fait le travail, et les outils les plus sophistiqués ne battront jamais quelque chose qui ne fait que faire le travail.  »

Dans le même temps, WordPress doit être ouvert à l'activation de diverses implémentations frontales, s'il veut rester pertinent pour la prochaine décennie. « WP fonctionne sur une architecture héritée », a déclaré Schwab. « Il montre son âge et n’attire pas les nouvelles générations de développeurs. Nous devons garder WordPress attrayant et intéressant pour les développeurs afin de garantir son avenir pour les années à venir. Si nous n’excitons pas les développeurs, nous verrons inévitablement un déclin.  » Elle encourage la communauté WordPress à adopter Jamstack comme « une bouffée d'air frais ».

« Jamstack peut être une opportunité pour notre industrie, plutôt qu'une menace », a déclaré Schwab. « Il existe des moyens pour les deux secteurs de collaborer, comme dans le cas des déploiements WP sans tête avec Gatsby. »

Contrairement à de nombreuses autres sociétés de services Jamstack, l'équipe derrière Gatsby a plus facilement adopté WordPress en tant que source de données et élément essentiel de son succès continu. La société a embauché Jason Bahl, créateur du projet GraphQL pour WordPress, pour travailler à plein temps sur WPGraphQL (et son écosystème immédiat), tout en offrant un pont vers le monde WordPress.

« Peut-être que je suis pris dans la sémantique, mais le JAM dans JAMStack signifie JavaScript, API et balisage », a déclaré Bahl. « Il n'y a pas longtemps, Matt a prescrit à l'écosystème WordPress d ‘ » Apprendre JavaScript en profondeur « , et peu de temps après, une application Jamstack appelée Gutenberg a été fusionnée dans le cœur de WordPress, avec React. Gutenberg est le JavaScript, l'API WP REST est l'API et le résultat final est le balisage. Jamstack n'est pas une régression, c'est un avenir vers lequel Automattic aide à conduire WordPress.  »

Lorsque Mullenweg dit qu'il est prêt à construire et reconstruire WordPress pour qu'il soit générationnel, c'est une promesse qu'il a déjà tenue en présentant l'éditeur Gutenberg basé sur React il y a deux ans, repoussant avec succès une énorme résistance de la communauté des développeurs.

Bahl a déclaré qu'il voyait cet héritage continu d'amélioration se produire encore et encore de différentes manières, rendu possible par le système enfichable de WordPress:

WordPress est livré avec de nombreuses API, mais elles sont souvent remplacées par quelque chose de plus récent et de meilleur. Par exemple, il est courant que les sites déchargent des images sur un CDN au lieu d’utiliser le système de fichiers intégré pour les médias. Ou au lieu d'utiliser la recherche WordPress MySQL intégrée, les utilisateurs accèderont à ElasticSearch, Algolia ou Solr. Dans le cas de WordPress et de JAMStack, atteindre Next, Gatsby ou Gridsome pour remplacer l'API de thème intégrée n'est pas une régression, il utilise une technologie plus récente pour gérer des choses que les parties intégrées de WordPress pourraient ne pas faire aussi bien. L'API Theme de WordPress n'est qu'une API et la remplacer par une technologie qui fait mieux le travail n'est pas une régression.

L'étape de construction de Gatsby, qui a récemment reçu une attention négative dans les nouvelles, est un exemple de ce que Bahl pense que Mullenweg faisait référence à une régression pour les utilisateurs. Bahl travaille avec Gatsby pour réduire les frictions associées aux architectures découplées lors de l'utilisation de WordPress comme API dans Jamstack.

« Je ne vois pas Jamstack rivaliser avec WordPress », a déclaré Bahl. « Dans mon esprit, Jamstack avec WordPress comme API est l'avenir du Web. WordPress est le meilleur CMS. Gatsby essaie spécifiquement d'accepter cela. Ce n’est pas un jeu à somme nulle. Si l'expérience Gatsby + WordPress peut permettre aux utilisateurs d'utiliser le meilleur CMS au monde tout en utilisant des outils de développement modernes, c'est une victoire partout.  »

Comme ça:

J'aime chargement …

Array

Tags: , ,