PHP stanowi bardzo elastyczne środowisko, które można wykorzystać zarówno do małych studenckich projektów, jak i dużych, komercyjnych serwisów internetowych. Nie narzuca przy tym jednolitej architektury systemu - to my musimy o nią zadbać. Co zrobić, gdy mamy przed sobą pusty projekt (greenfield)? Jak dobrać właściwe narzędzia, by później nie żałować wyboru? Jak przygotować się na nieoczekiwany wzrost złożoności projektu?

Opowiem o burzliwej historii PHP, pierwszym PHP-owym szale w Polsce z lat 2000-2005, pojawieniu się frameworków MVC i ORM, które automatyzują stawianie projektu - i dlaczego nie zawsze można im ufać. Opiszę podstawowe narzędzia, z którymi pracuję dzisiaj: Vagrant, Composer, PHPUnit, Phing, PHP Code Sniffer. Co warto od razu zapiąć w greenfieldzie, aby dalsza praca była przyjemna i efektywna? Jaką architekturę wybrać? Jak pogłębiać swoją znajomość PHP? Jakie są najnowsze trendy w tym środowisku?

Comments

Comments are closed.

Mimo, że ścieżka "relaxing" czyli dla początkujących, to prezentacja spójna i nie nudząca, ale przyczepić się trzeba do slajdów - za dużo informacji na każdym z nich. Osoba czytająca w normalnym tempie, spokojnie zrozumiała cały slajd, zanim prelegent zdążył o nim opowiedzieć.