Z tyłu strony
-

Zend Framework
Do budowy całego portfolio użyłem Zend Framework w wersji 1.9. Osobiście uważam, że jest to najlepszy framework dla języka PHP5, gdyż implementuje najlepsze wzorce i praktyki zorientowane obiektowo.
Najważniejsze komponenty, z których skorzystałem:
- Zend_Application - Komponent wspomagający startowanie aplikacji. Konfiguruje zasoby potrzbene do wystartowania aplikacji i sprawdza zależności między innymi.
- Zend_Cache - Prosty a zarazem potężny komponent do przyspieszenia działania aplikacji. Na potrzeby mojego portfolio został wykorzystany system plików jako silnik backendowy. Przy wdrażaniu większych aplikacji wykorzystuje rozwiązanie dwupoziomowe (szybki Cache, zazwyczaj Memcached i wolny - system plików).
- Zend_Config - Komponent, który pozwala na płynniejszą konfigurację systemu. Do tego celu używam plików w formacie XML.
- Zend_Controller - Serce architektury MVC. Dzięki udogodnieniom tego komponentu (helpery i pluginy), pisanie logiki biznesowej jest zdecydowanie łatwiejsze.
- Zend_Db, Zend_Db_Table - to klaysczna implementacja wzorców projektowych TDG i RDG, która pozwala na intuicyjny dostęp do tabel i ich danych.
- Zend_Translate - komponent dla aplikacji wielojęzycznych. Jako adapter, użyty został "gettext" - pakiet oprogramowania do tłumaczeń stworzony w ramach projektu GNU.
- Zend_View - To "V" architektury MVC. Komponent, służący do prezentacji danych.
-

jQuery
Biblioteka programistyczna dla języka JavaScript, ułatwiająca korzystanie z JavaScript (w tym manipulację drzewem DOM).
-
Qengine CMS
Mój własny system zarządzania treścią oparty na Zend Framework.
