Shopify Hydrogen ve Shopify Oxygen'e derinlemesine bir bakış

Yayınlanan: 2022-04-22

Shopify, iş dünyasından giderek daha fazla popülerlik kazandı. Özelleştirmesi oldukça kolay olduğu ve birçok faydası olduğu için şirketler fırsatlarını ve müşteri deneyimlerini genişletmek için bu pazara atlamak istiyor. Bu nedenle, çevrimiçi pazar oldukça rekabetçi hale geliyor. Ardından işletmeler, Shopify'daki mağazalarını rakiplerini kazanmak için daha çekici ve kullanışlı hale getirmenin yollarını düşünmelidir. Neyse ki Shopify, süreci daha basit hale getirmek için Shopify Hydrogen ve Shopify Oxygen'i başlattı. Bu nedenle bu yazımızda sizler için Shopify Hydrogen ve Shopify Oxygen hakkında detaylı bir tanıtım yapacağız.

Shopify Hydrogen ve Shopify Oxygen hakkında bilmeniz gereken bazı öne çıkan özellikler

Shopify-Hidrojen

Shopify Hydrogen'e genel bakış

Unite 2021'de duyurulan Shopify Hydrogen, geliştiricilerin gerçekten türünün tek örneği Shopify mağazaları oluşturmasına olanak tanıyan yeni React çerçevesidir. Hydrogen, tüccarlara güçlü araçlar ve bileşenler sağlayan React ve JavaScript tabanlı bir platformdur. Bu ekstra yetenek, sıfırdan başlamanıza ve kişiselleştirilmiş ve benzersiz bir mağaza oluşturmanıza olanak tanır.

Shopify Hydrogen nasıl çalışır?

Ismarlama bir vitrin oluşturmak için hidrojen kullanacaksınız. Kullanıcı arabirimi bileşenlerinin yanı sıra bir çerçeve içerir.

Hidrojen için çerçeve : Shopify Hydrogen, sunucu tarafı oluşturma (SSR), hidrasyon ara yazılımı ve istemci bileşenleri için kod dönüşümlerini içeren bir Vite eklentisi sunar.

Hydrogen Kullanıcı Arayüzünün Bileşenleri : Hydrogen, Shopify'ın özelliklerini ve kavramlarını destekleyen bir dizi bileşen, kanca ve yardımcı programdır.

Bilgi kaynakları: Hydrogen, Shopify'ın Storefront API'sinden alınan verilerle çalışmak üzere tasarlanmıştır. Bileşenlere, kancalara ve yardımcı programlara verilen veriler, Storefront API'nin GraphQL türleriyle eşleşen ve bunlara uyan bir şekle sahiptir.

Shopify Hydrogen, üçüncü taraf kaynaklar için bir veri yardımı olabilir. Hidrojen bileşenlerini bir üçüncü taraf veri kaynağı ile kullanmak istiyorsanız, önce üçüncü taraf kaynaktan gelen verileri Hidrojen bileşenleri, kancaları ve yardımcı programların beklediği türlere değiştirmeli ve ardından bileşenlere iletmelisiniz, kancalar ve yardımcı programlar.

Hidrojeni kurmak için izlemeniz gereken bazı en iyi uygulamalar

Tüccarlarınızın mağazalarını hızlı, erişilebilir ve keşfedilebilir tutmak için aşağıdaki faktörleri göz önünde bulundurmanız gerekir:

  • Verim
  • Ulaşılabilirlik
  • Test yapmak

Shopify Hydrogen geliştirme için yol gösterici ilkeler vardır

Hidrojen gelişimi için yol gösterici ilkeler

O halde Shopify Oksijen Nedir?

Basitçe Oxygen, Shopify'ın Hydrogen ile oluşturduğunuz mağazaları barındırmanıza olanak sağlamak için sunduğu barındırma hizmetidir.

Oksijen, etkili hızlı satışlar veya sosyal promosyonlar yürütmek için mağazanızın büyük miktarda trafikle başa çıkmasına yardımcı olan yardımdır. Büyük firmaların web siteleri bile çok fazla trafik aldıklarında çökebilir. Böylece Oxygen, sitenizin sorunsuz çalışmasını sağlamanıza yardımcı olmaya çalışır.

Shopify Hydrogen'i kullanırken kesinlikle elde edeceğiniz avantajlar

Shopify Hydrogen, özel bir vitrin oluşturmayı düşünüyorsanız aşağıdaki avantajları sunar.

Demo Mağaza şablonu

Hydrogen, Shopify özel vitrinleri oluşturmayı kolaylaştıran bir Demo Mağaza şablonu sağlar. Standart kodla birlikte gelir, Shopify siteleriyle sorunsuz bir şekilde bütünleşir. Ayrıca, kutudan çıktığı anda eksiksiz bir satın alma deneyimi sunar.

Tailwind CSS yardımcı program paketi ve Shopify Hydrogen çerçevesi sayesinde Demo Store şablonuna stil verebilirsiniz. Tailwind'in kitaplığını kullanabilir veya kendi stilinizi oluşturabilirsiniz.

Performans optimizasyonları

Optimum hız için Shopify Hydrogen'in mimarisi, hem istemci hem de sunucu tarafında statik ve dinamik verilerin bir karışımına izin verir. En son web teknolojisi ve web geliştirme yaklaşımı nedeniyle, aşağıdaki özellikleri sağlar:

  • Hız ve performans için dinamik bilgileri işlemek ve API çağrılarını en aza indirmek için yerleşik önbelleğe alma denetimleri vardır.
  • Sunucu tarafı, ilk yükü azaltmaktan sorumludur.
  • React Server Components, görüşülen React projeleri için bir veri alma ve işleme akışıdır. React Server Components kullanan geliştirme deneyimi çok daha iyidir. Bileşenler hızlı bir şekilde işlenir ve işinizi inşa ederken görmenizi sağlar.

Hızlı geliştirme

Hydrogen, geliştirme sürecini hızlandırmak için Shopify'ın temel teknoloji yığınını ve ticaret becerilerini kullanır. Hızlı veri alımı sağlamak için Storefront API ile birlikte çalışır.

Hidrojen, Shopify'a özel bileşenler, kancalar ve ticaret araçları içerir. Kolayca erişilebilir, hızlı ve kullanıma hazırdırlar. Ayrıca, özel bir vitrin oluşturmak için gereken ilk karmaşıklığı ve genel bilgileri azaltmaya yardımcı olurlar.

React.js

Shopify, React.js'yi dinamik, hızlı ve kişiselleştirilmiş ticaretin geleceği olarak onayladı. Shopify'ın React'e yatırım yapma kararının sektör için önemli bir açıklama olduğuna bahse girebilirsiniz. React.js'ye ticaretin geleceği veya işlerin nereye gittiği konusunda daha fazla güven veriyor.

Aşağıdaki öğeleri içeren bir başlangıç ​​kiti alacaksınız

Hydrogen'i ilk benimseyenler, sitelerini çalışır duruma getirmek için temel bir şablon alacaklar. Başlangıç ​​paketinde bulunanların listesi burada (düşün: düğmeler, geçişler, gezinme). Erken benimseyen biri olarak parçaları kesinlikle kendiniz inşa etmeniz gerekecek, ancak başlamak için kullanabileceğiniz önceden oluşturulmuş bileşenler var.

Ekibiniz Hidrojen oluşturmaya yardımcı olabilir

Shopify, ecomm geliştirme topluluğundan yardım arıyor. Güçlü bir dahili geliştirme ekibiniz varsa Shopify'ın yardımıyla ürün vizyonunu baştan tasarlayabilirsiniz.

Oluşturduğunuz bileşenler yeniden kullanılabilir

Başlangıç ​​kitini kullanmaya başladığınızda, nihai sitenizde gerektiğinde yeniden kullanabileceğiniz erken dönem parçaları tasarlayabileceksiniz.

Ancak, Shopify Hydrogen'in bazı potansiyel dezavantajlarıyla yüzleşmelisiniz.

Shopify Hydrogen'in dezavantajları

Sıfırdan oluşturduğunuz geliştirici ağırlıklı bir iş akışı

Shopify çerçevesi size başsız olmanın faydalarını sağlarken, her şey geliştiriciler tarafından Hydrogen'da oluşturulmalıdır. Ne yazık ki bu, teknik bilgisi olmayan ekip üyelerinin sitenin ön uç katmanında değişiklik yapamayacakları anlamına gelir. Aralık ayındaki Shopify belediye binası etkinliğinden itibaren 2022 planında kısa veya uzun vadeli sürükle ve bırak araçları yoktur. Sonunda, bu strateji, halihazırda personel üzerinde çok sayıda geliştirme kaynağına sahip olan e-ticaret ekipleri için uygun olabilir.

Şu anda mağaza önizlemesi yok

Kendi önizleme ortamınızı oluşturmak istemiyorsanız, şu anda oluşturduğunuz Hidrojenle çalışan mağazanın gerçek zamanlı önizlemesini göremezsiniz. Bu, e-ticaret ekibinizin teknik olmayan üyeleri için uygulamayı zorlaştırabilir.

React sunucu bileşenlerini kullanır

Hydrogen'in çıktısı, React sunucu bileşenlerini (PWA) kullandığı için statik aşamalı bir web uygulaması olmayacak. Programcılarınızın Shopify sunucusu için kod yazması gerekecek. Bir yan not olarak React Server bileşenleri oldukça sıcak ve yeni. Buna “beta” versiyonu diyebilirsiniz. Bu harika bir fikir, ancak geliştiricilerin çoğu henüz bunu gerçekten benimsemedi.

Kendi içerik yönetim sisteminizi (CMS) bağlamanız gerekecek

Bugün Shopify ve Sanity, Hydrogen mağazalarına İçerik Yönetim Sistemi (CMS) özelliği sunmak için işbirliği yapıyor. Sanity, geliştirici odaklı bir üçüncü taraf CMS'dir ve ekiplerin düşük kodlu içerik yönetimi için içerik veri şemaları (resimler, metinler, videolar) oluşturmasına olanak tanır.

Günümüzün uygulama desteği minimum düzeyde

Shopify, potansiyel uygulama desteği için ideal bir senaryo tanımlamış olsa da, üçüncü taraf uygulama ekosistemi şu anda ilk aşamalarında. Şu an için API'ler her şey için mevcut değil. Ve oluşturduğunuz şey Shopify uygulama mağazasıyla hemen uyumlu olmayacaktır. Kullandığınız her Shopify uygulaması için kendi ara yazılımınızı tasarlamanız gerekir.

Hidrojen, sıvı ikamesi olmaktan çok uzaktır.

Çok sayıda satıcı, yakın zamanda Shopify temalarına yatırım yaptı. Ardından Shopify, odağını Shopify Liquid temalarından ve bu temaların şu anda hizmet verdiği teknik olmayan kitleden uzaklaştırır. Hidrojeni olası bir başsız seçenek olarak düşünüyorsanız, bu çerçevenin Liquid'e yetişmesinin biraz zaman alabileceğini unutmayın.

Çözüm

Shopify Hydrogen ve Shopify Oxygen hakkında bazı temel bilgilere sahip olduğunuzu umarak bu makalede size yol gösteriyoruz. Çok sayıda çarpıcı özellik ile çevrimiçi mağazanızın etkisini artırmak için kesinlikle atlamaya değer. Bu nedenle, işletmeniz müşterilerin taleplerini karşılayabilir ve internet ortamında daha fazla gelişme fırsatı sunar. Ancak, bu teknoloji hakkında hala kafanız karıştıysa, Magesolution işinize yardımcı olmak için bir ortak olmaya hazırdır. Bu alandaki birçok tecrübemizle en iyi hizmeti sunacağımızdan eminiz: Shopify Solutions. Bu nedenle, herhangi bir sorunuz varsa, daha fazla bilgi için bizimle iletişime geçin.