Un regard approfondi sur Shopify Hydrogen et Shopify Oxygen
Publié: 2022-04-22Shopify a gagné en popularité de plus en plus dans les affaires. Parce qu'il est assez facile à personnaliser et qu'il présente de nombreux avantages, les entreprises souhaitent se lancer sur ce marché pour étendre leurs opportunités et leurs expériences client. Par conséquent, le marché en ligne devient assez concurrentiel. Ensuite, les entreprises doivent réfléchir aux moyens de rendre leur boutique sur Shopify plus attrayante et pratique pour gagner la concurrence. Heureusement, Shopify a lancé Shopify Hydrogen et Shopify Oxygen pour simplifier le processus. Par conséquent, dans cet article, nous vous donnerons une introduction détaillée à Shopify Hydrogen et Shopify Oxygen pour vous.
Certaines fonctionnalités phares que vous devez connaître sur Shopify Hydrogen et Shopify Oxygen
Un aperçu de Shopify Hydrogen
Shopify Hydrogen, qui a été annoncé à Unite 2021 est un nouveau framework React qui permet aux développeurs de créer des boutiques Shopify vraiment uniques. Hydrogen est une plate-forme basée sur React et JavaScript qui fournit aux commerçants des outils et des composants puissants. Cette capacité supplémentaire vous permet de partir de zéro et de créer un magasin personnalisé et unique.
Comment fonctionne Shopify Hydrogen
Vous utiliserez de l'hydrogène pour créer une vitrine sur mesure. Il comprend un cadre ainsi que des composants d'interface utilisateur.
Framework pour l'hydrogène : Shopify Hydrogen propose un plug-in Vite qui inclut le rendu côté serveur (SSR), le middleware d'hydratation et les transformations de code pour les composants clients.
Composants de l'interface utilisateur Hydrogen : Hydrogen est un ensemble de composants, de crochets et d'utilitaires qui prennent en charge les fonctionnalités et les concepts de Shopify.
Sources d'informations : Hydrogen est conçu pour fonctionner avec les données de l'API Storefront de Shopify. Les données fournies aux composants, hooks et utilitaires ont une forme qui correspond et adhère aux types GraphQL de l'API Storefront.
Shopify Hydrogen peut être un assistant avec des données pour des sources tierces. Si vous souhaitez utiliser des composants Hydrogen avec une source de données tierce, vous devez d'abord modifier les données de la source tierce dans les types attendus par les composants, hooks et utilitaires Hydrogen, puis les transmettre aux composants, crochets et utilitaires.
Quelques bonnes pratiques à suivre pour configurer Hydrogen
Pour garantir la rapidité, l'accessibilité et la visibilité des magasins de vos marchands, vous devez tenir compte des facteurs suivants :
- Performance
- Accessibilité
- Essai
Il existe des principes directeurs pour le développement de Shopify Hydrogen
Alors, qu'est-ce que Shopify Oxygen ?
Simplement, Oxygen est le service d'hébergement que Shopify propose pour vous permettre d'héberger les magasins que vous créez avec Hydrogen.
Oxygen est une assistance pour aider votre magasin à gérer des quantités massives de trafic afin d'exécuter des ventes flash ou des promotions sociales efficaces. Même les sites Web des grandes entreprises peuvent planter lorsqu'ils reçoivent beaucoup de trafic. Ainsi Oxygen s'efforce de vous aider à assurer le bon fonctionnement de votre site.
Les avantages que vous recevrez certainement en utilisant Shopify Hydrogen
Shopify Hydrogen offre les avantages suivants si vous envisagez de créer une vitrine personnalisée.
Modèle de magasin de démonstration
Hydrogen fournit un modèle de magasin de démonstration qui simplifie la création de vitrines personnalisées Shopify. Il est livré avec un code passe-partout et s'intègre de manière transparente aux sites Shopify. En outre, il offre une expérience d'achat complète dès la sortie de la boîte.
Vous pouvez styliser le modèle Demo Store grâce au package utilitaire Tailwind CSS et au framework Shopify Hydrogen. Vous pouvez soit utiliser la bibliothèque de Tailwind, soit créer votre propre style.
Optimisations des performances
Pour une vitesse optimale, l'architecture de Shopify Hydrogen permet un mélange de récupération de données statiques et dynamiques côté client et côté serveur. En raison de la technologie Web de pointe et de l'approche du développement Web, il offre les fonctionnalités suivantes :
- Pour la vitesse et les performances, il existe des contrôles de mise en cache intégrés pour gérer les informations dynamiques et minimiser les appels d'API.
- Le côté serveur a la responsabilité de réduire la charge initiale.
- React Server Components est un flux de récupération et de rendu de données pour les projets React qui a une opinion. L'expérience de développement avec React Server Components est bien meilleure. Les composants s'affichent rapidement, ce qui vous permet de voir votre travail au fur et à mesure que vous le construisez.
Développement rapide
Hydrogen utilise la pile technologique de base et les compétences commerciales de Shopify pour accélérer le processus de développement. Il fonctionne main dans la main avec l'API Storefront pour fournir une récupération rapide des données.
Hydrogen contient des composants, des crochets et des outils de commerce spécifiques à Shopify. Ils sont facilement accessibles, rapides et prêts à l'emploi. Ils aident également à réduire la complexité initiale et le passe-partout requis pour créer une vitrine personnalisée.
React.js
Shopify a approuvé React.js comme l'avenir du commerce dynamique, rapide et personnalisé. Et vous pouvez parier que la décision de Shopify d'investir dans React est une déclaration importante pour l'industrie. Cela donne à React.js encore plus de crédibilité en tant qu'avenir du commerce ou vers où les choses se dirigent.
Vous recevrez un kit de démarrage, qui comprend les éléments suivants
Les premiers utilisateurs d'Hydrogen recevront un modèle de base pour rendre leur site opérationnel. Voici une liste de ce qui est inclus dans le package de départ (pensez : boutons, bascules, navigation). Vous aurez presque certainement besoin de construire vous-même des pièces en tant que premier utilisateur, mais il existe des composants pré-construits que vous pouvez utiliser pour commencer.
Votre équipe peut aider à construire Hydrogen
Shopify recherche l'aide de la communauté de développement du commerce électronique. Avec l'aide de Shopify, vous pouvez concevoir la vision du produit dès le début si vous disposez d'une solide équipe de développement interne.
Les composants que vous créez peuvent être réutilisés
Une fois que vous avez commencé avec un kit de démarrage, vous serez en mesure de concevoir les premières parties que vous pourrez réutiliser au besoin sur votre site éventuel.
Cependant, vous devez faire face à certains inconvénients potentiels de Shopify Hydrogen
Un flux de travail intensif pour les développeurs que vous avez créé à partir de zéro
Bien que le framework Shopify vous offre les avantages de devenir sans tête, tout doit être créé dans Hydrogen par les développeurs. Malheureusement, cela signifie que les membres non techniques de l'équipe ne pourront pas apporter de modifications à la couche frontale du site. Il n'y a pas d'outil de glisser-déposer à court ou à long terme sur le plan 2022 à compter de l'événement de la mairie de Shopify en décembre. Au final, cette stratégie peut convenir aux équipes eCommerce qui disposent déjà d'un grand nombre de ressources de développement dans leur effectif.
Il n'y a actuellement aucun aperçu de magasin disponible
À moins que vous ne souhaitiez créer votre propre environnement de prévisualisation, vous ne pourrez pas voir un aperçu en temps réel de la boutique alimentée par Hydrogen que vous créez actuellement. Cela peut rendre la mise en œuvre difficile pour les membres non techniques de votre équipe de commerce électronique.
Utilise les composants du serveur React
La sortie d'Hydrogen ne sera pas une application Web progressive statique car elle utilise des composants de serveur React (PWA). Vos programmeurs devront écrire du code pour le serveur Shopify. Les composants React Server, en passant, sont assez chauds et nouveaux. Vous pouvez l'appeler une version "bêta". C'est une excellente idée, mais la majorité des développeurs ne l'ont pas encore vraiment adoptée.
Vous devrez lier votre propre système de gestion de contenu (CMS)
Aujourd'hui, Shopify et Sanity collaborent pour offrir une capacité de système de gestion de contenu (CMS) aux boutiques Hydrogen. Sanity est un CMS tiers orienté développeur, permettant aux équipes de construire des schémas de données de contenu (images, texte, vidéos) pour une gestion de contenu low-code.
La prise en charge des applications d'aujourd'hui est minimale
Bien que Shopify ait défini un scénario idéal pour la prise en charge potentielle des applications, son écosystème d'applications tierces en est actuellement à ses débuts. Pour le moment, les API ne sont pas disponibles pour tout. Et ce que vous créez ne sera pas immédiatement compatible avec l'App Store de Shopify. Pour chaque application Shopify que vous utilisez, vous devrez concevoir votre propre middleware.
L'hydrogène est loin d'être un substitut liquide
Un grand nombre de marchands ont récemment investi dans des thèmes Shopify. Ensuite, Shopify se détourne des thèmes Shopify Liquid et du public non technique que ces thèmes desservent actuellement. Si vous envisagez Hydrogen comme une option sans tête possible, gardez à l'esprit que cela peut prendre un certain temps pour que ce cadre rattrape Liquid.
Conclusion
Nous vous expliquons cet article en espérant que : vous avez une compréhension de base de Shopify Hydrogen et Shopify Oxygen. Avec de nombreuses fonctionnalités étonnantes, il vaut vraiment la peine de se lancer pour augmenter l'efficacité de votre boutique en ligne. Par conséquent, votre entreprise peut répondre à la demande des clients et offre davantage d'opportunités de développement dans l'environnement Internet. Cependant, si vous êtes encore confus au sujet de cette technologie, Magesolution est prêt à être un partenaire pour aider votre entreprise. Forts de nombreuses expériences dans ce domaine , nous sommes convaincus de fournir le meilleur service : Shopify Solutions . Par conséquent, si vous avez des questions, contactez-nous pour avoir plus d'informations.