Pull to refresh

1.8 Preview Release

Reading time3 min
Views614
Original author: Matthew Weier O'Phinney
Сегодня команда разработчиков Zend Framework выпустила предварительный релиз 1.8.0. Несмотря на то, что окончательный релиз намечен на конец этого месяца, этот релиз представляет собой тяжелый труд многих разработчиков и демонстрирует целый ряд новых мощных компонентов.

Этот релиз предназначен исключительно для ознакомления и не готов к использованию в реальных проектах.

Если вы уже используете 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 позднее в этом месяце!



Краткий обзор основных моментов релиза 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

Tags:
Hubs:
+25
Comments38

Articles

Change theme settings