Zend Framework

Zend Framework — свободный фреймворк на PHP для разработки веб-приложений. На данный момент - переименован в The Laminas Project, который является продолжением развития Zend Framework.

Zend Framework
Тип Программный каркас для создания веб-приложений
Разработчик Zend Technologies
Написана на PHP[1]
Операционная система Кроссплатформенное программное обеспечение
Последняя версия 3.0.0[2] (26 июня 2016)
Тестовая версия 3.0.1dev[3]
Лицензия New BSD License
Сайт getlaminas.org
 Медиафайлы на Викискладе

Основывается на принципах MVC. Помимо MVC-компонентов содержит множество библиотек, полезных для построения приложения, например, реализованы компоненты для интеграции со сторонними сервисами — YouTube, del.icio.us и другими. Начиная с версии 1.6 поставляется с JavaScript-фреймворком Dojo, а также включает в себя компоненты для работы с ним. В сентябре 2012 года вышла версия 2.0 (Zend Framework 2).

Заявляются следующие характеристики[4]:

  • все компоненты написаны на полностью объектно-ориентированном коде PHP 5 и E_STRICT-совместимы;
  • архитектура «слабого связывания» с минимальными зависимостями между частями проекта (англ. use-at-will architecture with loosely coupled components and minimal interdependencies);
  • расширяемая реализация MVC, по умолчанию поддерживающая макеты и PHP-шаблоны;
  • поддержка различных СУБД, включая MariaDB, MySQL, Oracle Database, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite и Informix;
  • формирование, отправка и получение почтовых сообщений по протоколам mbox, Maildir, POP3 и IMAP4;
  • гибкая система кэширования с поддержкой различных типов — в памяти или в файловой системе.

Примечания

  1. The zend_framework Open Source Project on Open Hub: Languages Page — 2006.
  2. Latest Releases
  3. Changelog
  4. About Zend Framework. Дата обращения: 11 февраля 2009. Архивировано 6 августа 2012 года.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.