![](https://habrastorage.org/storage1/be1e66d6/e8ae3018/923c8e7c/df7464ee.png)
Как пишут на официальном сайте 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.