CakePHP 2.0
Вышел CakePHP 2.0. Это долгожданное обновление надолго затянулось, а версия 1.X со своими костылями для PHP 4 уже стала анахронизмом. Что нового?
- PHP 4 больше не поддерживается, был проведен рефакторинг кода для работы только с PHP 5.2+
- Использование «родных» возможностей: исключения, PDO, SPL, json_encode и т.д.
- Для именования файлов используются рекомендации PSR-0: название класса = название файла.
- Новые хэндлеры Error и Exception, которые используются также и для ошибок типа «страница не найдена», «не авторизован» и т.п.
- Улучшены функции I18n для мультиязычной разработки
- Возможность внедрять свои классы в качестве различных компонентов CakePHP. Нет надобности править исходники фреймворка.
- Переписаны консольные библиотеки: проверка параметров, авто-генерация помощи, а также цветной вывод!
- Новые объекты Request и Response для легкой обработки HTTP-запросов.
- Улучшенная работа с сессиями и собственными хранилищами, такими как Memcache.
- Переписанная система авторизации Auth. Теперь проще сделать собственные схемы авторизации через внешние сервисы.
- Новая библиотека для работы эл. почтой с поддержкой нескольких транспортов.
- Использование PHPUnit (вместо SimpleUnit) для тестирования.
- Улучшен компонент SecurityComponent с более простой защитой против CSRF и подмены форм.
- Улучшена работа с PostgreSql, SQLite и SqlServer СУБД.
- Поддержка контролов HTML 5 в генераторе форм.
- Новый стиль по умолчанию с CSS 3.
- ГЛАВНОЕ: фреймворк работает намного быстрее, т.к. используется «ленивая» загрузка, по мере надобности.
Для более подробного знакомства с CakePHP 2.0 советую посетить новый сайт с документацией. Удачи в обновлении своих приложений!
-
http://rmcreative.ru/ Sam Dark