Tomasz Wasilczyk

programista

Stylizacje.pl

strona: stylizacje.pl

Serwis internetowy dla ludzi chcących udostępniać swoje stylizacje. Zbudowany we współpracy z OXE Internet Solutions.

  • PHP
  • JavaScript
  • Zend Framework
  • ORM

Porządnie napisany projekt PHP

Co prawda zestawienie języka PHP ze słowem porządek może brzmieć dziwnie, ale dołożyłem wszelkich starań, aby zaprojektować i wykonać ten serwis najlepiej jak to możliwe.

Jego kod jest zbudowany w oparciu o całkiem niezły Zend Framework – starałem się zachować jego styl, umieszczając tak dużo implementacji jak to możliwe w osobnej bibliotece. Zaowocowało to całḱiem dobrym rozszerzeniem do Zenda, pokrywającym wszystkie (potrzebne mi) funkcja brakujące w podstawowej wersji, a w dodatku łatwym do przeniesienia do innego projektu.

Baza danych została oparta o ORM Doctrine, które wydaje się najlepszym rozwiązaniem dla PHP, chociaż wciąż w nim brakuje (przynajmniej w czasie pisania serwisu) ważnych funkcji, które widziałem w Django. Było przez to dość ciężko zachować dobrą wydajność bez używania natywnych zapytań SQL. Udało mi się jednak pokonać te problemy.