You are hereFramework
Framework
Wstęp, MVC oraz właściwości CakePHP
PHP jest jednym z najbardziej popularnych języków programowania w świecie. Pomimo tego, PHP jest często krytykowany za brak jednolitej konwencji nazewniczej, brak ważnych cech w porównaniu z innymi językami (np. przestrzenie nazw). PHP jest językiem bardzo łatwym do przyswojenia. Jednak w przypadku niedoświadczonych programistów, cechy tego języka mogą prowadzić do powstawania błędów obniżających bezpieczeństwo i wydajność aplikacji.
Z pomocą przychodzą frameworki, które porządkują kod, wprowadzają nowe funkcjonalności i są często wzorowane na już istniejących narzędziach z innych języków programowania takich jak Java czy C++. Ułatwiają i przyspieszają one prace nad aplikacją: upraszczają dołączanie plików, tworzenie połączeń z bazami danych, a przy tym prowadzą do większej przejrzystości kodu, co ułatwia późniejsze zmiany lub poprawę błędów.