Один з найпопулярніших фреймворків для розробки веб-програм на PHP під назвою CakePHP дуже скоро вийде у світ із новою стабільною версією! Цей довгоочікуваний момент для великого комьюніті веб-розробників незабаром настане. MVC фреймворк із відкритим кодом CakePHP 1.2 принесе розробникам багато нових корисних речей, описаних далі
- Модулі поведінки моделей (Model Behavior)
- Три стандартних модулі поведінки: Acl, Translate, Tree
- Підтримка DB2, Oracle та Sybase
- Підтримка інтернаціоналізації та локалізації
- Три нових компоненти ядра: Auth, Cookie, Email
- Нові класи ядра: Set, Debugger, HttpSocket, Socket
- Іменовані агрументи для дій
- Більше можливостей для кешування - підтримка: APC, memcache, xcache, файлового та кеша, основаного на базі даних
- Більше можливостей валідації даних
- Чотири нових допоміжних класів: Js, Paginator, Rss, Xml
- Підтримка тем
- Інтегровані тести
- Багато-багато інших нових можливостей та виправлень
Я розробляю деякі проекти (серед них власна CMS для веб-студії) за допомогою цього фремворка вже близько року, всі були зроблені на нестабільних версіях гілки 1.2. Мушу сказати, що навіть альфа версії були стабільніші за більшість релізів іншого програмного забезпечення
Реліз CakePHP 1.2 має стати чимось на стільки стабільним, наскільки стійкою та непорушною є скеля.
Зміни у репозиторії коду зараз відбуваються кожні кілька хвилин. Наразі розробники цього open source проекту шукають добровольців, які б могли допомогти із наступними речами:
- Долучення патчів та тестів
- Надання інформації про відтворення багів
- Пошук нових багів
- Допомога команді документування
Як пише один з розробників фреймворку, Маріано Іглесіас, допомога проекту - хороший шанс долучитись до одного з найдинамічніших та найцікавіших PHP проектів із відкритим кодом.
Від себе хочу сказати… нарешті!:) Гілка 1.2 перебуває у нестабільній стадії вже більше року і дуже багато змінилось за цей час у кращу сторону. Думаю, багато людей чекають на цей реліз. У одній з наступних заміток чекайте на огляд фреймворку CakePHP та порівняння із іншими популярними бібліотеками. А якими фреймворками користуєтесь ви?




















