CakePHP, w skrócie Cake - framework open source do szybkiego tworzenia aplikacji webowych. Projekt rozpoczął w roku 2005 Michał Tatarynowicz, obecnie jego rozwojem zajmuje się Cake Software Foundation, Inc. Framework jest dystrybuowany na licencji X11 (MIT).
edytuj Założenia projektu
- Kompatybilność z językiem programowania PHP w wersjach 4 oraz 5.
- Oparcie o wzorzec projektowy MVC (Model-Widok-Kontroler).
- Interakcja z bazą danych oparta o Active Record.
- Zintegrowana obsługa CRUD.
- Dostęp do bibliotek pomocniczych dla formularzy HTML, skryptów JavaScript, technologii XML, RSS oraz AJAX.
- Wbudowane listy kontroli dostępu (ang. ACL, Access Control List).
- Wykorzystanie technologii scaffoldingu.
- Wbudowana kontrola i walidacja danych.
- Komponenty do tworzenia mechanizmów zabezpieczeń i zarządzania sesjami.
- Szablony oparte o język PHP
Framework jest zbliżony w założeniach do Ruby on Rails.
Stabilna wersja projektu to 1.1.20.7692 (2 października 2008), dostępna jest również wersja release candidate 1.2.0.7692 RC3 (2 października 2008).
edytuj Linki zewnętrzne
|