JAMstack convient-il à votre entreprise de commerce électronique ?

Des changements imminents dans le développement du commerce électronique pourraient offrir un avantage concurrentiel à court terme à certaines entreprises.

De nombreuses plates-formes fournissent la technologie et l'infrastructure nécessaires pour prendre en charge le commerce électronique actuel. Ces plates-formes offrent à une entreprise à peu près tout ce dont elle a besoin pour créer un site de commerce électronique. Ils sont complets et monolithiques. Mais ils sont aussi restrictifs et, en un sens, fermés.

JAMstack convient-il à votre entreprise de commerce électronique ?

C'est ce que suggèrent les partisans de JAMstack.

Qu’est-ce que JAMstack ?

« JAMstack » décrit une pile technologique constituée principalement de JavaScript; Interfaces de programmation d'applications; et Markup, qui dans ce contexte est rendu HTML à l'avance via un générateur de contenu statique.

Mais le terme est parfois appliqué à l'écosystème plus large qui émerge autour de ces technologies de base, y compris les systèmes de gestion de contenu sans tête, une économie d'API et les technologies de pointe, qui rapprochent le calcul et le stockage des données de l'endroit où ils sont nécessaires, améliorant les temps de réponse.

Pour aider à expliquer le JAMstack, Matt Biilmann, PDG et co-fondateur de Netlify, une plateforme conçue pour automatiser le développement et le déploiement de JAMstack, suggère de penser à une boîte.

« Les systèmes monolithiques traditionnels comme WordPress, Rails, Drupal, etc. – ils avaient toujours le système de plugins à l'intérieur, vous auriez donc des plugins WordPress, à l'intérieur de WordPress », a déclaré Biilmann.

« C'était… un facteur limitant; tout devait s'intégrer dans ce modèle… du genre: « Nous avons cette boîte et nous avons ces choses à l'intérieur. » Et maintenant, tout ce système d'extension est passé à différentes API et services [outside of the box], qui est plus puissant à bien des égards.  »

JAMstack peut libérer ou libérer, pour ainsi dire, les API qui alimentent les extensions et les plugins pour les principales plates-formes de sites Web.

En conséquence, le JAMstack est également relativement moins ordonné et, à un certain niveau, relativement moins convivial, en particulier pour une personne non technique.

Biilmann note que si vous souhaitez ajouter un nouveau fournisseur de paiement à des systèmes monolithiques ou complets, vous pouvez simplement ajouter un plugin. De même, si vous vouliez déployer une nouvelle page ou un site entièrement nouveau, c'était essentiellement fait pour vous.

Avec le JAMstack, une entreprise aurait besoin d'identifier un fournisseur de paiement, de l'intégrer et de le tester. Cela nécessiterait un processus de mise à jour et de déploiement des pages, ainsi que la compréhension des parties d'une page qui pourraient être statiques ou dynamiques.

Ce sont quelques-uns des obstacles que Netlify et ses concurrents, tels que Vercel, tentent de surmonter.

Ainsi, le JAMstack offre à la fois aux développeurs – et aux entreprises pour lesquelles ils travaillent – beaucoup de liberté et des choix difficiles.

Utilisateurs de JAMstack

Un développeur travaille sur du code Arif Riyanto.

Si elle veut parier son avenir technologique sur le JAMstack, une entreprise de commerce électronique doit comprendre qui l'utilise.

Les utilisateurs de JAMstack sont:

  • Les développeurs qui veulent de la liberté et de la flexibilité
  • Agences à la recherche d'une opportunité de se différencier; et
  • Les entreprises qui souhaitent réduire leurs coûts et obtenir un avantage concurrentiel

Dans la plupart des cas, les développeurs conduiront le mouvement vers JAMstack car ils ont tendance à voir les avantages en premier.

L’utilisation s’accélère-t-elle ?

De plus, le nombre de développeurs intéressés par JAMstack et ses technologies associées semble augmenter.

« Nous accueillons environ 100 000 nouveaux développeurs par mois… et ce n’est que Netlify », a déclaré Chris Bach, président et cofondateur de Netlify.

Bach, qui, comme son partenaire Biilmann, est originaire du Danemark, devient animé et excité lorsqu'il parle de JAMstack, comme un fan de sport se souvenant d'une pièce incroyable.

« Il y a un an, nous avons parlé avec Gartner – je pense qu'avec trois [Gartner] analystes. Maintenant, ils nous contactent chaque semaine pour nous parler « , a déclaré Bach, énumérant ce qu'il croyait être des indicateurs de la croissance de JAMstack.

« J'ai vu sur The New Stack que le PDG de WordPress était là-bas en disant: » Oh non, je ne pense pas à JAMstack, ce n'est peut-être pas la meilleure idée. « … Pour nous [Matt Mullenweg’s reported comments] étaient comme la validation « , a déclaré Bach.

Richard MacManus, Mullenweg, qui a développé WordPress et est le PDG de sa société mère, Automattic, a déclaré: « JAMstack est une régression pour la grande majorité des personnes qui l'adoptent. … La convivialité et la fonctionnalité sont en fait moindres. Même la reconstruction de sites dans JAMstack rappelle l’époque de Movable Type, où plus votre site est grand, plus la reconstruction ou la mise à jour des modèles est lente.  »

Mullenweg n'a pas nécessairement tort, surtout si certaines de ces personnes qui adoptent JAMstack n'ont pas les compétences JavaScript pour accéder aux API et développer des fonctionnalités et des fonctions personnalisées pour un site ou une application.

Il est possible de suivre un tutoriel simple et d'avoir un site WordPress opérationnel avec, par exemple, WooCommerce. L'utilisation de JAMstack nécessite plus de compétences en développement.

Néanmoins, il convient de mentionner que WordPress, BigCommerce, Shopify et de nombreuses autres plates-formes similaires offrent un accès aux API, ce qui en fait des systèmes de gestion de contenu sans tête qui fonctionnent avec les technologies JAMstack.

Avantages concurrentiels

L'écosystème JAMstack offre des avantages concurrentiels potentiels à une entreprise de commerce électronique. Ceux-ci incluent la sécurité, les performances, l'évolutivité, le développement rapide, l'utilisation efficace des développeurs et les économies de coûts.

Le Bach de Netlify a offert un exemple de sécurité.

« Le modèle Web traditionnel posait d'énormes problèmes de sécurité. Je veux dire… nous recevons 100 millions de demandes par mois chez Netlify – juste nous – qui commencent par « wp-admin ». De toute évidence, nous n’hébergeons pas de sites WordPress. Mais c’est assez insensé. C'est comme dire: « Hé, si vous n'avez pas mis à jour votre site WordPress pendant une semaine ou deux, nous serions ravis de l'infecter. »  »

Le point de Bach est que ces 100 millions de demandes mensuelles à la recherche d'une page d'administration WordPress pourraient être des pirates informatiques ou leurs robots à la recherche de vulnérabilités.

« Les logiciels malveillants sont devenus un problème majeur, et 95% d'entre eux sont ces applications Web monolithiques qui doivent être exposées par défaut, de par la nature de la bête », a déclaré Bach.

Les systèmes de gestion de contenu que Bach décrit créent des pages de manière dynamique, ce qui signifie que le navigateur Web d’un utilisateur appelle un serveur, qui à son tour appelle une base de données. De cette manière, la base de données et les fichiers du serveur sont « exposés » par défaut.

Les implémentations JAMstack peuvent avoir des problèmes similaires associés au contenu dynamique. Mais de nombreuses pages envoyées au navigateur Web d'un utilisateur seront statiques. Par conséquent, ils n’exposent pas les connexions au serveur ou à la base de données.

Il est intéressant de noter que les premiers utilisateurs du JAMstack bénéficieront le plus de ses avantages concurrentiels inhérents. Par exemple, les sites statiques ou les sites créés avec une combinaison de contenu statique et dynamique devraient être beaucoup plus rapides que les sites utilisant le modèle de serveur commun.

Bach a déclaré que son entreprise avait constaté une augmentation de 20% des taux de conversion pour certaines entreprises de commerce électronique lorsqu'elles ont migré vers un site basé sur JAMstack. Ainsi, davantage d'entreprises suivront probablement, diluant progressivement ces avantages concurrentiels.

Vaut le pari ?

Comme pour beaucoup de choses dans les affaires, la réponse à savoir si votre entreprise de commerce électronique doit migrer vers JAMstack dépend de ses besoins et de ses concurrents. Si vous avez besoin d'un site de commerce électronique plus rapide, plus sécurisé, étroitement intégré à une application mobile et possédant des flux de travail uniques, JAMstack peut valoir le pari.

Array

Tags: , , ,