Утром 11ого числа увидел свет первый стабильный релиз фреймворка SolarPHP 1.0. Фреймворк создан для разработки веб-приложений на языке PHP.
В отличии от конкурентов, среди которых Zend Framework, Symfony, Yii, Lithium, Flow3 и Cakephp, SolarPHP имеет значительно большую производительность. Исходные тексты фреймворка доступны под лицензией BSD.
SolarPHP поддерживает такие методы разработки, как MVC (Model View Controller), подстановку зависимостей (Dependency Injection), ленивую загрузку (Lazy Load), Query Object и многие другие.
Система поддерживает автоматические средства управления пользовательскими сессиями, встроенную защиту от атак CSRF, XSS и SQL injection, механизмы расширенной фильтрации поступающих от пользователя данных. Поддерживается возможность аутентификации с использованием LDAP, TypeKey, database, htpasswd и других механизмов. Для организации кеширования в SolarPHP поддерживаются такие системы, как memcache, APC и XCache.
Все функции и классы SolarPHP реализованы в изолированном пространстве имён, что дает возможность без проблем смешивать код с другими фреймворками.
Скачать исходный код можно по ссылке.
>>> Подробности