Pull to refresh

Zend Framework 2.0.0 beta1 Released

Reading time 2 min
Views 1.2K
Вышла первая бета-версия Zend Framework 2.0.0. Установочные дистрибутивы и инструкции доступны по адресу: http://packages.zendframework.com.
Как пишут на официальном сайте Zend, это первая бета из серии планируемых бета-релизов. В дальнейшем, разработчики планируют придерживаться релизов в «gmail»-стиле. А именно новые возможности и фичи будут добавляться в каждой новой-бета версии, которые будут выходить не реже чем каждые шесть недель.

Новое в 2.0.0beta1:
  • Переработанные и новые автолодеры:
    Zend\Loader\StandardAutoloader
    Zend\Loader\ClassMapAutoloader
    Zend\Loader\AutoloaderFactory
  • Переработан брокер плагинов: Zend\Loader\Broker и Zend\Loader\PluginBroker
  • Переработана система Exception-в. Новая система позволяет:
    перехватывать Exception-ы специальных типов
    перехватывать Exception-ы компонент
    перехватывать SPL Exception-ы
    перехватывать Exception-ы базовых типов
  • Переписан механизм Сессий (Sessions)
  • Переделан компонент View
  • Была произведена переработка хелперов для использования «волшебного» метода __invoke() там, где это возможно
  • Переработан HTTP компонент
  • Добавлен новый компонент Zend\Cloud\Infrastructure
  • Добавлен новый компонент EventManager
  • Добавлен новый компонент Dependency Injection (Zend\Di)
  • Добавлен новый компонент Code: включает в себя переработанные версии компонент Reflection и CodeGenerator, а так же новый компонент Scanner

Как пишут на сайте Zend, выше обозначенные компоненты во многом обеспечивают основу для Zend Framework 2, и так называемый framework core. Но особенностью beta1 является то, что на их основе строится новый MVC-слой:
  • Zend\Module для разработки модульной архитектуры приложений.
  • Zend\MVC, переработан и сделан на основе компонент HTTP, EventManager, и Di.

Так же разработчики пишут, что сделали тестовый каркас приложения и тестовый каркас модуля, в помощь всем интересующимся ZF2.

UPD. Tutorial: Getting started with Zend Framework 2 (beta1) by Rob Allen.
Tags:
Hubs:
+26
Comments 23
Comments Comments 23

Articles