WordPress: Jamstack imparable et l’opportunité Gatsby

WordPress: Jamstack imparable et l'opportunité Gatsby

Apparemment, nous sommes de retour à porter des pattes d’eph sur les sites Web. Mais cette fois, ils sont cool. Bien que nous ayons commencé avec de simples générateurs de sites statiques (SSG), le Web a évolué pour adopter des approches basées sur des bases de données afin de permettre des sites Web de plus en plus dynamiques. Les systèmes de gestion de contenu (CMS) tels que , Drupal et Adobe Experience Manager ont émergé pour offrir aux entreprises une approche globale de la création de leurs sites, qu’il s’agisse d’un simple blog ou d’un catalogue en ligne. Les SSG semblaient appartenir au passé.

Et c’est ce qu’ils étaient, jusqu’à ce que des développeurs intelligents trouvent des moyens d’améliorer considérablement les performances de systèmes comme GatsbyJS, supprimant le talon d’Achille de SSG des temps de construction lents, faisant ainsi de SSG une réalité pour les grands et les petits sites Web. C’est l’un des principaux enseignements de la sortie de GatsbyJS 4 la semaine dernière (en plus de la décision de Gatsby d’activer le rendu côté serveur).

Gatsby pourrait inaugurer la pile LAMP de nouvelle génération (Linux, Apache, MySQL, PHP). Surnommée Jamstack (JavaScript, APIs, Markup), c’est une architecture qui offre aux développeurs un moyen léger et très accessible de créer le Web. Bien sûr, rendre quelque chose facile n’est pas la même chose que le rendre utile, et c’est là qu’intervient Gatsby. C’est aussi ce qui excite le plus le PDG de Gatsby, Zack Urlocker.

Échappez-vous du CMS poids lourd

Il est peut-être normal que la prochaine vague de la pile LAMP implique un cadre clé de l’ère LAMP. Zack Urlocker s’est d’abord fait connaître en exécutant un produit pour MySQL, le M dans LAMP, et a récemment été annoncé en tant que PDG de Gatsby, bien qu’il occupe ce poste depuis un certain temps. Dans une conversation avec Urlocker, il a souligné que les jeunes développeurs sont à l’origine de la transition rapide de l’industrie vers Jamstack. Pourquoi? Parce qu’ils ne veulent pas être enfermés dans un CMS lourd qui les oblige à adopter les outils frontaux de ce CMS, la base de données back-end, etc.

Les développeurs affluent vers des CMS sans tête pilotés par API qui leur donnent accès à l’intégration continue et à la livraison continue (CI/CD), à leurs référentiels de code source préférés (GitHub, GitLab) et à React, le framework JavaScript le plus populaire pour la création d’interfaces utilisateur. Ces systèmes à l’ancienne conduisent toujours la plupart des développements Web, mais l’approche Jamstack a connu une adoption rapide, a noté Urlocker, et lorsque cette adoption passera de 3% ou 4% aujourd’hui à 8% à 12% dans un avenir pas si lointain, « ça devient imparable. »

Cela pourrait s’avérer vrai, mais qu’est-ce qui a suscité l’intérêt pour les approches Jamstack comme Gatsby ? Mobile.

Alors que les projets de transformation numérique prennent de l’ampleur, les organisations recherchent des moyens de créer des applications adaptées aux mobiles. Urlocker a déclaré: « Il n’y a tout simplement aucun moyen qu’ils construisent ces projets sur les systèmes hérités » comme . Pourquoi? Parce qu’un CMS traditionnel structure le contenu de manière centrée sur la page Web, en mélangeant le contenu avec le code (HTML). Ce n’est pas terrible dans un monde où le contenu va trouver son chemin vers un site Web, mais aujourd’hui, ce même contenu doit être disponible pour les applications mobiles et plus encore. Un CMS sans tête sépare le référentiel de contenu de sa présentation, offrant aux développeurs de nouveaux niveaux de flexibilité significatifs pour effectuer un développement piloté par API.

Cela ne signifie pas que les organisations ont jeté leurs chevaux de bataille hérités. Au lieu de cela, a poursuivi Urlocker, ils maintiennent les systèmes existants en cours d’exécution pour les besoins de leurs sites Web existants, tout en se tournant vers la flexibilité améliorée de l’approche Jamstack pour les nouvelles applications. Une fois qu’ils ont profité des avantages d’un CMS sans tête tel que Contentful associé à Gatsby basé sur React pour le front-end, a-t-il déclaré, « il commence juste à prendre en charge le reste des projets de l’entreprise », remplaçant ces systèmes hérités en net-new projets.

Si le mobile était le pied dans la porte pour Gatsby (et cette nouvelle approche Jamstack, généralement), Google a fracassé la porte grande ouverte.

En 2010, Google a annoncé que la vitesse serait un signal de classement pour les recherches sur ordinateur. Plus tard, en 2018, Google a également annoncé que la vitesse de la page serait également un facteur de classement pour les recherches sur mobile. Soudain, de mauvaises performances signifiaient plus qu’une mauvaise expérience utilisateur. Cela signifiait que les utilisateurs pourraient ne pas trouver du tout leur chemin vers votre site. Le simple fait d’utiliser un système comme Gatsby signifiait que dès le départ, les sites obtenaient 40 à 50 points de plus qu’avec un CMS traditionnel.

La course était lancée et, de plus en plus, Gatsby gagnait cette course.

Redéfinir la façon dont le développement Web est effectué

C’est Gatsby le produit. Gatsby, la société a également été en larmes, alimentée par les améliorations apportées par l’équipe de développement de Gatsby, dirigée par les cofondateurs Kyle Mathews et Sam Bhagwat, au projet open source principal et au service cloud de la société. Lorsque l’entreprise parle de l’amélioration des performances de 10 fois de Gatsby dans Gatsby 4, une grande partie de ce gain provient des améliorations apportées par l’entreprise via son service cloud.

Dans cet esprit, j’ai demandé à Urlocker s’il craignait qu’un fournisseur de cloud puisse prendre Gatsby (sous licence permissive MIT) et créer un service cloud rival. Non, dit-il, pour deux raisons. Premièrement, l’entreprise « veut que Gatsby soit populaire », donc elle est « heureuse qu’il y ait plusieurs endroits pour héberger Gatsby ». En d’autres termes, posséder toute une petite tarte n’est pas aussi savoureux que posséder une part importante d’une tarte beaucoup plus grosse.

La confiance que l’entreprise obtiendra du tout repose sur son expertise en matière de cloud. « Une grande partie de notre sauce secrète est ce qu’il y a dans Gatsby Cloud », a déclaré Urlocker. « Si quelqu’un prend le framework Gatsby et le met sur le cloud, il doit encore faire beaucoup de travail pour obtenir les fonctionnalités de Gatsby Cloud. » Le pari est qu’ils ne pourront pas offrir une expérience aussi riche que l’entreprise Gatsby l’a fait. Urlocker estime que les clients voudront presque toujours faire des builds et de l’hébergement dans le cloud, se disant « Je ferais aussi bien de le faire sur Gatsby Cloud car c’est l’expérience la plus rapide et la meilleure ».

C’est pourquoi, lorsque j’ai demandé à Urlocker pourquoi il avait choisi Gatsby, la réponse était devenue quelque peu évidente. Voici un cadre avec quatre sorties différentes d’un milliard de dollars (MySQL, DuoSecurity, Zendesk et Active Software), quelqu’un qui pourrait choisir son prochain résultat d’un milliard de dollars. Pour Urlocker, Gatsby, c’est ça, mais c’est aussi bien plus : « Je pense vraiment que c’est comme la pile LAMP où elle va définir comment se fait le développement Web pour les 10 prochaines années.

Ou comme le personnage fictif Jay Gatsby aurait pu le dire : « Vous ne pouvez pas répéter le passé ?… Pourquoi bien sûr que vous le pouvez ! Cette fois avec Jam.

Copyright © 2021 IDG Communications, Inc.

All the CMS Templates You Could Ask For.

WordPress: Jamstack imparable et l'opportunité Gatsby

2M+ items from the worlds largest marketplace for CMS TemplatesEnvato Market.



WordPress: Jamstack imparable et l'opportunité Gatsby

#Jamstack #imparable #lopportunité #Gatsby