Shopify Hydrogen ve Shopify Oxygen'e derinlemesine bir bakış
Yayınlanan: 2022-04-22Shopify, iş dünyasında 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 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 bir React çerçevesidir. Hydrogen, tüccarlara güçlü araçlar ve bileşenler sağlayan React ve JavaScript tabanlı bir platformdur. Bu ekstra kapasite, 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 çerçevesi: Shopify Hydrogen, sunucu tarafı oluşturma (SSR), hidrasyon ara yazılımı ve istemci bileşenleri için kod dönüştürmeleri 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 kaynaklara ilişkin veriler konusunda yardımcı 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
O halde Shopify Oksijen Nedir?
Basitçe Oxygen, Shopify'ın Hydrogen ile oluşturduğunuz mağazaları barındırmanızı 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 ve 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 Mağazası ş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 kullanarak geliştirme deneyimi çok daha iyidir. Bileşenler hızlı bir şekilde işlenir ve işinizi oluştururken 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ığın ve genel bilgilerin azaltılmasına da 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 (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, e-Ticaret 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ı olası dezavantajlarıyla yüzleşmeniz gerekir.
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 şeyin geliştiriciler tarafından Hydrogen'da oluşturulması gerekir. 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ı gerekir. 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.
Son zamanlarda çok sayıda satıcı 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 etkinliğini 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 .