Des coups de feu! Matt de WordPress affirme que le marketing de Jamstack n’est “ pas intellectuellement honnête ” en débat avec Matt de Netlify

  • FrançaisFrançais


  • Le fondateur de WordPress, Matt Mullenweg, s’est engagé dans une guerre des mots avec la communauté Jamstack sur les mérites de la nouvelle architecture émergente de cette dernière pour les applications Web.

    Jamstack – où JAM signifie «JavaScript, API et HTML Markup» – est une architecture basée sur le déploiement d’applications Web sous forme de fichiers statiques, récupérant le contenu dynamique d’API telles que celles publiées par les microservices. Les développeurs utilisent généralement un générateur de site statique tel que Next.js, Gatsby, Hug ou Jekyll. Le temps de chargement de la page est plus rapide car aucun serveur Web n’est requis, en particulier lorsqu’il est utilisé avec un réseau de diffusion de contenu (CDN).

    Les partisans de Jamstack sont convaincus que c’est l’avenir des applications Web, mais Matt Mullenweg, créateur de la toujours populaire plateforme de blogs et de gestion de contenu WordPress, s’est prononcé contre.

    Le débat public a débuté à la fin du mois d’août, Mullenweg déclarant au journaliste Richard MacManus: “Jamstack est une régression pour la grande majorité des gens qui l’adoptent. La convivialité et les fonctionnalités sont en fait inférieures. [sic] retour aux jours Movable Type, où plus votre site s’agrandit, plus la reconstruction ou la mise à jour des modèles est lente. “

    Matt Biilmann, PDG de Netlify, a répondu, déclarant “la fin de l’ère WordPress” et insistant sur le fait que “les difficultés évidentes autour des performances acceptables, la mise à l’échelle, la maintenance, l’exploitation et la sécurisation des installations WordPress” sont “un fardeau toujours croissant plutôt qu’un compromis raisonnable. “

    Matt Biilmann, co-fondateur et PDG de la société Jamstack Netlify

    La foule Jamstack a décidé d’inviter Mullenweg à leur conférence virtuelle Jamstack, où les deux Matts se sont affrontés dans un débat public. C’était fascinant, non seulement à cause de la technologie en jeu, mais à cause de la domination de WordPress sur le Web d’aujourd’hui. Selon les statistiques de W3Techs, WordPress est «utilisé par 63,6% de tous les sites Web dont nous connaissons le système de gestion de contenu» et par «38,5% de tous les sites Web».

    La mise au jeu avait des aspects étranges. Jamstack est une architecture, mais WordPress est une application, et alors que Mullenweg était heureux d’être un défenseur du “not Jamstack”, il s’est souvent rabattu sur le statut de WordPress et de son site d’hébergement officiel, WordPress.com. Alors que le PDG chevronné Mullenweg s’est avéré plus qu’un match pour le chef de Netlify en termes de compétence de débat, des observateurs attentifs ont pu voir que tous les arguments de Biilmann n’avaient pas reçu de réponse.

    Biilmann a parlé de la fiabilité des sites Jamstack par rapport aux applications «monolithiques» comme WordPress: bien que certains microservices puissent échouer, un site statique ne peut jamais vraiment tomber complètement en panne. Il a déclaré que les sites Jamstack étaient plus sécurisés car un plug-in bogué ne pouvait pas compromettre un site entier. En outre: “Il existe un modèle dans lequel vous commencez à découpler la partie qui pourrait être une interface utilisateur d’administration de la partie qui pourrait être une interface utilisateur de contenu de la partie qui pourrait être votre couche frontale réelle”, a-t-il déclaré. Avec Jamstack, la partie admin n’est pas du tout exposée aux utilisateurs réguliers.

    «La dernière fois que j’ai vérifié, environ 90% des incidents de sécurité majeurs ont infecté WordPress», a déclaré Biilmann. “Ce n’est pas le meilleur bilan.”

    Concernant la sécurité, Mullenweg a déclaré que le principal problème était de rendre les mises à jour “fréquentes et faciles” et que Jamstack, qui utilise généralement “des dizaines de packages NPM” pour la construction de sites, a “les mêmes problèmes que vous avez avec les plugins”. Mullenweg a affirmé que la mise à jour automatique intégrée à WordPress signifie que “nous pouvons obtenir 70 à 80 pour cent des sites WordPress sur la dernière version en quelques semaines.”

    Il a poursuivi en suggérant que la plupart des problèmes de sécurité concernaient des sites WordPress auto-hébergés mal entretenus. “Chaque hébergeur WordPress moderne a des moyens d’exécuter des plugins non approuvés et de protéger les gens. Si vous regardez des sites sur WordPress VIP, si vous regardez WordPress.com, il n’y a pas de problèmes de sécurité.”

    En ce qui concerne les performances, Mullenweg a affirmé que Jamstack “n’est pas intellectuellement honnête dans son marketing. Si les performances côté serveur étaient le plus gros problème pour les performances Web, bien sûr, mais Google et tout le monde disent que ce n’est que 10 à 20 pour cent de ce qui se passe. Où les performances comptent vraiment, c’est côté client … Je pense que la meilleure chose que vous puissiez faire pour les performances est d’être complètement dynamique, mais mettez un CDN de cache devant lui. Cloudflare a annoncé il y a deux jours l’intégration de WordPress.

    Billmann a soutenu que WordPress était devenu une impasse pour les développeurs. “Ils voient qu’il y a une itération et une innovation très rapides dans l’écosystème frontal moderne … Une fois que les développeurs sont piégés dans un monolithe où ils doivent s’appuyer sur le langage de modèle, construire une infrastructure autour de celui-ci, ils sont coupés de cet écosystème. Cela crée beaucoup de frustration. “

    Peu importe la technologie, regardez les chiffres, a déclaré Mullenweg. «L’approche intégrée qui utilise le monolithique est gagnante … Les deux qui ont pris la plus grande part de marché cette année sont WordPress, qui a ajouté environ 3% des 10 millions de sites Web les plus importants, et Shopify, qui a ajouté environ 1,1% . Si vous utilisez Google avec WordPress, vous verrez WordPress accélérer sa croissance ces dernières années. “

    “Je ne pense pas que l’ère de WordPress soit terminée”, a ajouté Mullenweg. “Je pense que nous allons atteindre plus de 50 pour cent de part de marché dans les prochaines années.”

    Ce n’est pas tant à voir avec l’architecture, mais plutôt parce que les utilisateurs aiment les logiciels en tant que service, alors que Jamstack concerne le développement personnalisé. Il n’y a pas encore d’équivalent Jamstack comme Shopify, Squarespace ou Wix, tous mentionnés comme des entreprises en croissance.

    WordPress et Jamstack ne sont pas complètement en opposition. “Je pense toujours que WordPress peut jouer un rôle vraiment important dans le futur écosystème”, a déclaré Biilmann. Le modèle qu’il a dit voir est que WordPress est utilisé comme un service sans tête, les développeurs “contrôlant complètement la couche frontale”.

    Le projet WordPress Calypso est également intéressant, étant une application monopage pilotée par l’API WordPress REST, proche du modèle Jamstack mais utilisée pour l’administration plutôt que pour le public. “Nous avons une belle API REST, une API GraphQL, vous pouvez l’utiliser découplée, faire un pré-rendu sans serveur en utilisant React – il y a tellement de façons d’intégrer”, a déclaré Mullenweg.

    Matt et Matt ont une chose en commun: tous deux sont des partisans de l’open source. Biilmann a déclaré avoir adopté Jamstack parce que “le Web a vraiment besoin de cela pour rester compétitif avec les jardins clos comme les pages instantanées Facebook, Google, etc.” et plus tard que “le Web indépendant et ouvert est vraiment important. Nous voulons des normes ouvertes, nous voulons blocs de construction, nous voulons un écosystème dynamique. ” Mullenweg était d’accord, disant: “Je suis tout à fait d’accord.”

    Mullenweg ne souhaite peut-être pas perdre de clients au profit d’alternatives pilotées par Jamstack, mais il est difficile de ne pas être d’accord avec Biilmann sur le fait qu’il existe des problèmes inhérents à l’architecture WordPress et que l’emprunt à l’approche Jamstack peut faire partie de la solution. ®

    Laisser un commentaire

    Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *