Отправляет email-рассылки с помощью сервиса Sendsay

PHP 5: Новые возможности.

  Все выпуски  

MVC проекты


Вниманию читателей!

Отдельные выпуски рассылки в той или иной мере взаимосвязаны; особенно, это относится к материалам практических занятий.

С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

Кроме того, для чтения в онлайне доступен сборник статей, составленный на основе выпусков рассылки.

# # #

Вы также можете подписаться на рассылку "PHP 5 для начинающих".

PHP 5: Новые возможности.

Предлагаемый материал знакомит читателя с существующими готовыми решениями для разработки веб сайтов с использованием шаблона проектирования MVC, а также показывает место, которое занимает среди них Zend Framework.

Как уже было сказано, существует значительное число готовых библиотек, реализующих основные классы шаблона MVC. В частности, идеи шаблона реализованы в широко известных Microsoft Foundation Classes (MFC), ASP.NET и Java Swing.

Достаточно часто по отношению к таким библиотекам несколько расширительно используется термин Framework, который на русский язык можно перевести как рабочая оболочка. Многие из них ориентированы на разработку веб приложений (см. «Рабочие оболочки для веб приложений»).

Независимо от используемой для разработки проекта рабочей оболочки и характера самого проекта, можно выделить несколько основных шагов, которые должен выполнить разработчик [4].

Упомянем некоторые популярные оболочки, специально ориентированные на разработку веб приложений на основе шаблона проектирования MVC.

Среди прочих рабочих оболочек для веб разработок, в том числе, рассчитанных на использование PHP, Zend Framework занимает особое место.

Ее разрабатывает та же команда, которая создала Zend Engine - движок PHP[1]. Уже одно это гарантирует, что оболочка максимально учитывает все возможности PHP, как бы следует его духу [1].

Эта оболочка рассчитана на последнюю (на момент выхода) версию PHP 5. Это, опять-таки, позволяет в полной мере использовать все последние нововведения и ориентирует разработчиков на прогрессивный стиль программирования. Кроме того, благодаря этому оболочка не перегружена различными уловками для обеспечения обратной совместимости с предыдущими версиями, в том числе, с PHP 4.

Оболочка сравнительно небольшая, достаточно быстродействующая, легка в использовании. Даже несмотря на свой Preview статус, она предлагает решения для создания современных, надежных и безопасных веб сайтов [1].

В заключение следует отметить, что Zend Framework является свободным для использования приложением с открытым кодом.



[1] В PHP 5 - Zend Engine 2.

Created with DocBook


В избранное