WordPress je jedním z nejrozšířenějších CMS (Content Management System) na světě, používaný k tvorbě webových stránek všeho druhu, od osobních blogů po pokročilé e-shopy. V tomto článku se podíváme na WordPress z technického hlediska, prozkoumáme jeho architekturu, dostupná API, strukturu databáze, používané technologie a návrhové vzory. 1. Použité technologie WordPress je postaven na osvědčených open-source […]
Symfony je jedním z nejpoužívanějších a nejrespektovanějších PHP frameworků v oblasti webového vývoje. Díky své modulární architektuře, robustnosti a rozsáhlé komunitě vývojářů se Symfony stal základem mnoha úspěšných open-source platforem. Mezi ně patří PrestaShop, Drupal, Shopware a mnoho dalších, které využívají jeho vlastnosti k zajištění škálovatelnosti, bezpečnosti a udržovatelnosti kódu. PrestaShop: E-commerce posílený Symfony PrestaShop, […]
Štítky: Drupal, OOP, OroCommerce, Prestashop, Sylius, Symfony
La Objektově orientované programování (OOP) je základní programátorský paradigmat v moderních PHP frameworkech, jako jsou Symfony a Laravel. Oba používají design patterns k zajištění škálovatelného, čitelného a udržovatelného kódu. V tomto článku prozkoumáme hlavní vzorové návrhy používané v těchto dvou frameworkech a porovnáme jejich implementace. Hlavní design patterns v Symfony 1. Dependency Injection (DI) Symfony […]