Содержание


Введение в Zend Framework 2.Обзор и установка


Введение,Zend Framework 2,обзор, установка



Обзор

Zend Framework 2 является фреймворком с открытым исходным кодом для разработки ВЕБ-приложений на PHP 5.3+. Использует только объектно - ориентированый код и все новшества PHP 5.3, такие как: namespaces (Пространства имен) , late static binding (Позднее статическое связывание), lambda functions and closures (Анонимные функции и замыкания).  

Zend Framework 2 эволюционировал от Zend Framework 1 - популярного фреймворка с более чем 15 миллионами сайтов использующих его.


Важно: ZF2 не является обратно совместимым с ZF1 так как использует все новшества PHP 5.3+. Так же были переписаны все компоненты ядра.


Каждый компонент Zend Framework 2 является уникальным и разработан с минимальными зависимостями от других компонентов. ZF2 следует независимому принципу создания приложений. Такая слабосвязанная архитектура позволяет разработчикам использовать только те компоненты, которые им необходимы.Так же используется Pyrus и Composer для установки и отслеживания зависимостей как для всего проекта в целом так и для каждого из компонентов.

Для тестирования кода используются PHPUnit и Travis CI.

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

Также, с пространтсвом имен ZendService возможен легкий доступ к большинству самых популярных ВЕБ-сервисов. Независимо от того, какой проект вы хотите реализовать, скорее всего найдете всё необходимое для быстрого и качественного создания в ядре Zend Framework 2.

Главным спонсором проекта Zend Framework 2 является Zend Technologies , но большой вклад в его развитие внесли такие компании, как Google, Microsoft, и StrikeIron. Они помогли в разработке множества интерфейсов для различных ВЕБ-сервисов и других технологий, которые разработчики хотят видеть доступными в Zend Framework 2.

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

Установка

Впервые работаете с Zend Framework2 ? Скачайте последнюю стабильную версию. Доступна в форматах .zip и .tar.gz.

Хотите сделать всё быстро легко и удобно? Тогда скачайте Zend Framework’s Git repository   с помощью клиента Git.  Zend Framework является программным продуктом с открытым исходным кодом и Git рипозиторий используется для его разработки и поддержки, доступен на GitHub. Также Git идеально подходит если Вам необходимо разрабатывать проект командой или    часто обновляться до последних версий.

После получения  Zend Framework 2 и копирования в свое приложение, Вы должны открыть доступ к библиотекам фреймворка. Есть несколько вариантов как это можно сделать.Так же Ваш PHP include_path должен содержать путь к библиотекам  Zend Framework.

 Самое популярное руководство по началу работы и обучению Zend Framework 2 на данный момент написал Rob Allen в статье  "Getting Started with Zend Framework 2". Другие сообщества так же помогают расширять  существующие материалы для обучения.


Автор статьи: DuB