PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` _installer_zendframework_title=Zend Framework _installer_zendframework_type=_types_framework _installer_zendframework_category=_categories_contentmanagementsystems _installer_zendframework_description=Zend Framework - это фреймворк с открытым исходным кодом. Zend Framework был первоначально выпущен в 2006 году. _installer_zendframework_authordescription=Zend Framework 2 - это среда с открытым исходным кодом для разработки веб-приложений и сервисов с использованием PHP 5.3+. Zend Framework 2 использует 100% объектно-ориентированный код и использует большинство новых функций PHP 5.3, а именно пространства имен, позднее статическое связывание, лямбда-функции и замыкания.

Zend Framework 2 развился из Zend Framework 1, успешного PHP-фреймворка с более чем 15 миллионами загрузок.

Компонентная структура Zend Framework 2 уникальна; каждый компонент разработан с несколькими зависимостями от других компонентов. ZF2 следует принципу SOLID объектно-ориентированного проектирования. Эта слабо связанная архитектура позволяет разработчикам использовать любые компоненты, которые они хотят. Мы называем это дизайном «по желанию». Мы поддерживаем Pyrus и Composer в качестве механизмов установки и отслеживания зависимостей для платформы в целом и для каждого компонента, что еще больше улучшает этот дизайн.

Мы используем PHPUnit для тестирования нашего кода и Travis CI как сервис непрерывной интеграции.

Хотя они могут использоваться по отдельности, компоненты Zend Framework 2 в стандартной библиотеке образуют мощную и расширяемую среду веб-приложений в сочетании. Кроме того, он предлагает надежную, высокопроизводительную реализацию MVC, простую в использовании абстракцию базы данных и компонент форм, который реализует рендеринг, проверку и фильтрацию форм HTML5, чтобы разработчики могли консолидировать все эти операции, используя одну простую в использовании программу. использовать объектно-ориентированный интерфейс. Другие компоненты, такие как Zend \ Authentication и Zend \ Permissions \ Acl, обеспечивают аутентификацию и авторизацию пользователей для всех распространенных хранилищ учетных данных.

Третьи, используя пространство имен ZendService, реализуют клиентские библиотеки для простого доступа к наиболее популярным доступным веб-сервисам. Какими бы ни были потребности вашего приложения, вы, вероятно, найдете компонент Zend Framework 2, который можно использовать для значительного сокращения времени разработки с помощью тщательно протестированной основы.

Основным спонсором проекта «Zend Framework 2» является Zend Technologies, но многие компании внесли компоненты или существенные функции в структуру. Такие компании, как Google, Microsoft и StrikeIron, сотрудничают с Zend для предоставления интерфейсов для веб-сервисов и других технологий, которые они хотят сделать доступными для разработчиков Zend Framework 2.

Zend Framework 2 не может предоставлять и поддерживать все эти функции без помощи активного сообщества Zend Framework 2. Члены сообщества, включая авторов, становятся доступными в списках рассылки, IRC-каналах и других форумах. Независимо от того, какой у вас есть вопрос о Zend Framework 2, сообщество всегда готово ответить на него.