A free and open-source book on ZF3 for beginners


1.1. Что такое Zend Framework 3?

PHP - это популярный язык для разработки веб-сайтов. Однако, как показывает практика, писать сайты на "чистом" PHP сложно. Когда вы пишете веб приложение на "чистом" PHP, вам приходится организовывать свой код каким-либо способом, собирать и проверять данные, введенные пользователем, реализовывать аутентификацию и авторизацию, взаимодействовать с базой данных, тестировать свой код и т.д. Когда ваш сайт растет в размерах, становится все сложнее разрабатывать код однообразным и стандартизованным образом. Каждый член вашей команды вводит свои собственные способы организации кода. Ваш код становится слишком сложным, медленным и его сложно поддерживать. Вы объединяете весь свой код в один гигантский PHP-скрипт, в котором нет никакого разделения зон ответственности. Вы много раз изобретаете колесо, что приводит к проблемам с безопасностью веб-сайта. Более того, когда вы переключитесь на разработку другого сайта, вы заметите, что большая часть кода, написанного для старого сайта, может быть использована повторно с маленькими изменениями. Этот код может быть выделен в библиотеку. Так и появились фреймворки.

Фреймворк - это библиотека, кусок программного обеспечения, также написанный на PHP, предоставляющий разработчикам базу и стандартные пути для создания веб-приложений.

Zend Framework 3 - это бесплатный PHP-фреймворк с открытым исходным кодом. Его разработка направляется и спонсируется компанией Zend Technologies, также разработавшей и сам язык PHP. Первая версия (Zend Framework 1) была выпущена в 2007; Zend Framework 2, вторая версия этого ПО, была выпущена в сентябре 2012. Zend Framework 3 (или коротко ZF3) была выпущена в июне 2016.

Zend Framework 3 предоставляет вам следующие возможности:


Top