Magento’ da Kullanılan Teknolojiler

Magento’ da Kullanılan Teknolojiler
1. PHP
1. PHP
Magento 2 teknoloji yığını varsayılan olarak PHP 5.5 ve 5.6 gerektirir PHP’nin yeni sürümü Magento teknolojisini çok daha hızlı hale getiriyor ve kodlama yordamını önemli ölçüde kolaylaştırıyor PHP’nin yeni sürümü Magento teknolojisini çok daha hızlı hale getiriyor ve kodlama yordamını önemli ölçüde kolaylaştırıyor
2. Zend Framework
2. Zend Framework
Magento 2 platformu, Zend Framework 1, Zend Framework 2, Symfony, vb. Gibi farklı frameworkler kullanır. PHP’nin yeni sürümü Magento teknolojisini çok daha hızlı hale getiriyor ve kodlama yordamını önemli ölçüde kolaylaştırıyor
3. PSR
PSR-0,1,2,3 ve 4 bazı kodlama standartlarıdır. Magento 2 teknoloji yığını da bu kodlama standartlarını içerir. PSR-1 en temel kodlama standardıdır, ancak kullanımdan kaldırılmış olarak işaretlenmiştir, bu nedenle PSR-4 yeni yerine geçer. PSR-0 varsayılan otomatik yükleme standardıdır ve PSR-3, Magento geliştiricisinin herhangi bir günlük uygulamasından bağımsız herhangi bir kod yazmasına izin verir. – PSR-0 – Autoloader Standard – PSR-1 – Basic Coding Standard – PSR-2 – Coding Style Guide – PSR-3 – Logger Interface – PSR-4- Autoloader Standard PHP’nin yeni sürümü Magento teknolojisini çok daha hızlı hale getiriyor ve kodlama yordamını önemli ölçüde kolaylaştırıyor
4. Composer
4. Composer
Magento geliştiricilerin Composer’ı kullanabilmelerinin en büyük yararı, PHP için bir bağımlılık yönetim paketi getirmesidir. Composer kullanımının avantajları : – Projeniz sadece bazı kütüphanelere bağlı olacaktır. – Bu kütüphanelerin bazıları diğerlerine bağlıdır. – Projenize bağımlılıkları belirleyebilirsiniz – Composer’ın temel işi, belirli bir paketin hangi sürümlerinin yüklenmesi gerektiğini bulmak ve daha sonra bunları projenize yükleyerek kurmaktır.
5. RequireJS
5. RequireJS
Magento 2 teknoloji yığını gereksinimlerinin bir diğer önemli bileşeni RequireJS’dir. Bu dosya ve modül yükleyici, kodun hızını ve kalitesini artırmak için tarayıcı içi kullanım için optimize edilmiştir.
6. Symfony
6. Symfony
Symfony – bir PHP framworkü ve Magento 2 teknoloji yığınının en önemli bileşeni, en iyi Magento sitelerini yapmak için kullanılır. Symfony, e-ticaret web sitesi platformlarını hızlandırmaya yardımcı olan, tekrarlayan kodlama görevlerinden kaçındığından, yeniden kullanılabilir PHP bileşenleri kümesidir. Symfony bileşenleri arasında sunulan seri hale getirme standartlarından biri YAML’dir. YAML, yapılandırma dosyalarınız için en iyi biçimdir, çünkü bunları INI dosyaları ve XML dosyaları kadar okunabilir kılar.
7. Redis
7. Redis
Redis, çoklu sunucu ortamlarında önerilen gelişmiş bir key-value önbelleğidir. Yoğun trafik zamanlarında bile kararlı ve yüksek performans gösteren hızlı bir önbellek arka ucu sağlar. Magento 2 ayrıca Redis’i de destekliyor.
8. Varnish
8. Varnish
Varnish (açık kaynak kodlu bir web uygulaması hızlandırıcısı), dosyaları veya dosya parçalarını bellekte önbelleğe alan, en hızlı yanıt süresine neden olan ve ağ bant genişliği tüketimini azaltan bir HTTP hızlandırıcısıdır. Varnish önbelleğini Magento 2 yığına entegre etmek, çok daha az çaba harcayarak daha hızlı performansa yol açtı.
9. Elasticsearch
9. Elasticsearch
ElasticSearch, BigData yani büyük veriler ile çalışan şirketlerin, adından da anlaşılacağı gibi içerik arama, veri analizi, soruglamalar ve öneriler gibi işlemlerde özellikle performans kabiliyetleri, güçlü ve esnek olmasından dolayı tercih ettiği bir search engine’dir.
10. RabbitMQ 3.7.x (compatible with 2.0 and later)
10. RabbitMQ 3.7.x (compatible with 2.0 and later)
RabbitMQ kuyruktaki mesajları yayınlamak ve senkronize olmayan mesajları alan tüketicileri tanımlamak için kullanılabilir.
Related Posts
Leave a Reply