lign="justify">. Спеціальні класи для створення, відправлення, отримання email за допомогою mbox, Maildir, POP3 та IMAP4;
. Гнучка підсистема кешування з підтримкою безлічі сховищ;
Недоліки:
1. Завеликий;
2. Через чур багатошаровий;
. Дуже повільний без кешування;
. Дуже складна архітектура, без глибокого розуміння шаблонів проектування складний в освоєнні;
. Слабке російськомовне співтовариство;
. Багато дрібних недоліків;
. Дуже повільна швидкість розвитку;
. Остання версія вимагає PHP 5.2;
. Немає ORM.
1.4.2 CakePHP
CakePHP є бистроразвівающимся фреймворком для PHP, який надає розширювану архітектуру для розробки, обслуговування та розгортки веб-додатків. Використовує відомий шаблон проектування MVC, як і в об'єктно-реляційних фреймворками. Основний парадигмою CakePHP є збільшить продуктивність розробки і допомагає програмісту писати менше коду. Спочатку створювався як клон популярного Ruby on Rails, і багато ідей були запозичені саме звідти. p align="justify"> Особливості:
1. сумісність з PHP4 (до версії 1.3 включно) і PHP5;
2. компоненти для авторизації, обмеження доступу (ACL), управління сесіями, cookies, подання деревовидної інформації (у вигляді Nested Sets)
. хелпери (компоненти) для генерації та заповнення форм, поділу на сторінки (paginate), управління кешем, JavaScript (у тому числі і AJAX)
. механізм інтернаціоналізації для роботи сайту на безлічі мов
. генерація SQL-запитів, у тому числі для таблиць з відносинами один до багатьох і багато до багатьох, ORM
. Скаффолдінг та генерація CRUD-сторінок для сутностей, Router :: mapResources c Put Delete Get Post.
. Автогенератор коду Bake
. Міграції
. Консольна інтеграція, клас Shell і завдання Task
. Модулі (як окремі розгортаються додатки), компоненти і поведінки,
...