Magento – trochę historii, czyli jak to się wszystko zaczęło.

Magento – to otwarte oprogramowanie sklepu internetowego, gotowe narzędzie służące do sprzedaży w internecie. Udostępniane na licencji Open Software License w wersji 3.0, w oparciu o framework Zend Framework.

Magento oficjalnie zapoczątkowało swój rozwój na początku 2007 roku. Siedem miesięcy później, w dniu 31 sierpnia 2007 roku wydano pierwszą publiczną wersję beta. Firma Varien która odpowiadała za produkcje Magento, początkowo planowała rozszerzenie innego systemu do handlu w internecie, mianowicie osCommerce, jednak w trakcie rozwoju sytuacji postanowili przepisać system i nazwać nowy system Magento. W lutym 2011 r. eBay ogłosił, że ​​kilka miesięcy wcześniej zainwestował w Magento i wykupił 49% udziałów w spółce. W kolejnych miesiącach eBay wykupił kolejne udziały.

W dniu 17 listopada 2015 roku wydano Magento 2.0, którego celem było zapewnienie nowych sposobów zwiększania zaangażowania wśród użytkowników, płynnej nawigacji, poprawy współczynników konwersji i generowania przychodów dla właścicieli sklepów. Wersja Magento 2 posiada lepiej zaprojektowane narzędzia dla użytkowników. Wśród udoskonalonych funkcji w nowszej wersji znalazło się, ograniczenie blokowania tabel , poprawienie buforowania stron, wbudowane fragmenty rozszerzonych danych strukturalnych, nowa strukturę plików z łatwą personalizacją, wstępne przetwarzanie CSS przy użyciu narzędzia LESS i CSS, poprawę wydajności i lepszą bazę kodu.

Magento od początku istnienia korzysta z relacyjnych baz danych MySQL lub MariaDB, język programowania PHP i elementy wykorzystywane z frameworka Zend Framework.  Wykonane jest w  konwencji programowania obiektowego i architektury model-view-controller. Magento korzysta również z modelu entity-attribute-value do przechowywania danych. W Magento 2 został wprowadzony wzór Model-View-View-Model do kodu po stronie frontendu przy wykorzystaniu biblioteki JavaScript Knockout.js.

Jedną z niewielu wad często przypominanych przez osoby korzystające z oprogramowania Magento, to bardzo mocne obciążenie serwera i wykorzystanie jego zasobów systemowych. Przez co uniemożliwia instalacje skryptu na wielu serwerach wirtualnych, z  powodu ograniczeń  np. pamięci czy procesora, przez co wymusza konieczność stosowania serwerów dedykowanych.

-Author

No comments yet.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *