Сегодня команда разработчиков Zend Framework выпустила предварительный релиз 1.8.0. Несмотря на то, что окончательный релиз намечен на конец этого месяца, этот релиз представляет собой тяжелый труд многих разработчиков и демонстрирует целый ряд новых мощных компонентов.
Этот релиз предназначен исключительно для ознакомления и не готов к использованию в реальных проектах.
Если вы уже используете Zend Framework, скачайте дистрибутив и оцените все новшества:
Zend_Tool предоставляет инструментарий для работы с Zend Framework. Например уже сейчас вы можете из командной строки выполнять целый ряд задач — таких, как создание структуры проекта, добавления новых ресурсов для проекта, действий и видов для контроллеров, и многое еще. Например, теперь вы можете сделать это:
и сгенерировать скелет для нового проекта в каталоге с именем «foo», со следующей структурой:
В будущем команда ZF добавит еще больше функционала в этом направлении. Респект Ральфу Шиндлер за работу над этим компонентом.
Zend_Application обеспечивает загрузку приложения (бутстрапинг), а также конфигурирование платформы. При использовании Zend_Application, вы будете создавать класс загрузки приложения, который сможет использовать как функционал плагинов так и собственный; С введением Zend_Loader_Autoloader_Resource и Zend_Application_Module_Autoloader, вы сможете использовать автозагрузку для различных классов в ваших модулях — например, модели, формы, и плагины. Это значительно упрощает использование ресурсов из других модулей, а также с использование ресурсов в рамках одного модуля. Респект Ben Scholzen за инициацию Zend_Application и его значительный вклад в этот компонент.
Спасибо всем кто внес свой вклад в этот релиз. Тестируйте и сообщайте о моментах которые можно будет улучшить к моменту выхода финального релиза 1.8 в конце этого месяца! нам знать, что мы можем улучшить для окончательного релиза 1,8 позднее в этом месяце!
Этот релиз предназначен исключительно для ознакомления и не готов к использованию в реальных проектах.
Если вы уже используете Zend Framework, скачайте дистрибутив и оцените все новшества:
Zend_Tool предоставляет инструментарий для работы с Zend Framework. Например уже сейчас вы можете из командной строки выполнять целый ряд задач — таких, как создание структуры проекта, добавления новых ресурсов для проекта, действий и видов для контроллеров, и многое еще. Например, теперь вы можете сделать это:
% zf create project foo
и сгенерировать скелет для нового проекта в каталоге с именем «foo», со следующей структурой:
|-- application
| |-- Bootstrap.php
| |-- configs
| | `-- application.ini
| |-- controllers
| | |-- ErrorController.php
| | `-- IndexController.php
| |-- models
| `-- views
| |-- helpers
| `-- scripts
| |-- error
| | `-- error.phtml
| `-- index
| `-- index.phtml
|-- library
|-- public
| |-- .htaccess
| `-- index.php
`-- tests
|-- application
| `-- bootstrap.php
|-- library
| `-- bootstrap.php
`-- phpunit.xml
В будущем команда ZF добавит еще больше функционала в этом направлении. Респект Ральфу Шиндлер за работу над этим компонентом.
Zend_Application обеспечивает загрузку приложения (бутстрапинг), а также конфигурирование платформы. При использовании Zend_Application, вы будете создавать класс загрузки приложения, который сможет использовать как функционал плагинов так и собственный; С введением Zend_Loader_Autoloader_Resource и Zend_Application_Module_Autoloader, вы сможете использовать автозагрузку для различных классов в ваших модулях — например, модели, формы, и плагины. Это значительно упрощает использование ресурсов из других модулей, а также с использование ресурсов в рамках одного модуля. Респект Ben Scholzen за инициацию Zend_Application и его значительный вклад в этот компонент.
Спасибо всем кто внес свой вклад в этот релиз. Тестируйте и сообщайте о моментах которые можно будет улучшить к моменту выхода финального релиза 1.8 в конце этого месяца! нам знать, что мы можем улучшить для окончательного релиза 1,8 позднее в этом месяце!
- Создание каркаса приложения с помощью Zend_Tool (англ.)
- Инициализация приложения с помощью Zend_Application (англ.)
Краткий обзор основных моментов релиза 1.8
- Zend_Tool — Ralph Schindler
- Zend_Application — Ben Scholzen, Matthew Weier O'Phinney
- Zend_Navigation — Robin Skoglund
- Zend_CodeGenerator — Ralph Schindler
- Zend_Reflection — Ralph Schindler and Matthew Weier O'Phinney
- Zend_Cache (Zend Server backend) — Alexander Veremyev
- Zend_Service_Amazon_Ec2 — Jon Whitcraft
- Zend_Service_Amazon_S3 — Justin Plock, Stas Malyshev
- Zend_Filter_Encrypt — by Thomas Weidner
- Zend_Filter_Decrypt — Thomas Weidner
- Zend_File_Transfer, Support for file upload progress support — Thomas Weidner
- Zend_Json, expression support — Benjamin Eberlei, Oscar Reales
- Zend_Http_Client_Adapter_Curl — Benjamin Eberlei
- Zend_Search_Lucene (Support for searching across multiple indexes) — Alexander Veremyev
- Zend_Pdf (Support for page scaling, shifting and skewing) — Alexander Veremyev
- Zend_Validate_Int and Zend_Validate_Float (Locale support) — Thomas Weidner
- Zend_Locale (Phonecode support) — Thomas Weidner
- Zend_Validate_Iban — Thomas Weidner
- Zend_Validate_File_WordCount — Thomas Weidner
- Support for keyword field search using query strings — Alexander Veremyev
- Translation-aware routes — Ben Scholzen
- SOAP input and output header support — Alexander Veremyev