Zend Framework 2.0.0 beta1 Released

    Вышла первая бета-версия 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.
    Поделиться публикацией
    Ой, у вас баннер убежал!

    Ну. И что?
    Реклама
    Комментарии 23
    • +1
      ZF2 совмести с ZF1?
      • +5
        Нет, это уже другой фреймвок.
        • 0
          Хотя код контроллеров не сильно изменится при переносе с 1 на 2, судя по всему.
        • 0
          без напильника и шкурки — точно не совместим :)
        • 0
          ZF не совместим с PHP младше 5.3.х вот в чем фокус!
          • 0
            Справедливости ради, версии php младше 5.3 больше не поддерживаются
            • +1
              объяснить бы это моему хостеру :)
              • +7
                Поменяйте хостера ;)

                offtop: сейчас vds до такой степени дешев, что проблемы с выбором окружения просто не должно быть ИМХО.
            • 0
              Я на 5.3 перешёл бы только за то, что в нём появились namespac'ы :)

              Вторая версия zend'а активно использоваться начнёт только через полгода-год — за это время хостеры могли бы и подтянуться. Если же нет, то валить нужно от такого хостера.
            • +2
              Все это конечно звучит красиво, но как у него с производительностью по сравнению с 1.X?
              • 0
                Не знаю как получится по тестам, но улучшение производительности было одной из основных целей.
              • 0
                А где смотреть документацию по ZFW2?
                Или где хотябы посмотреть список основных отличий? (то, что уже сделано, а не то, что планируется по роадмапу)
                И какую-нибудь инструкцию по миграции хотелось бы…
              • 0
                Добавлен новый компонент Dependency Injection (Zend\Di)

                Вот это особенно интересно :-) На основе Symfony Di сделали, или по-своему?
                • 0
                  Тоже надеюсь, что они уйдут от этой магии скрытого использования синглтонов
                  • 0
                    Свой, но смысл тот же. Контейнер содержит дефинишены создания объектов. Если я ничего не путаю.
                  • +2
                    а ещё RobAllen обновил свой туториал Tutorial: Getting started with Zend Framework 2 (beta1). можно добавить это в топик
                  • +1
                    Что-то припозднился ZF!
                    • +2
                      есть хорошая пословица на этот счет )
                    • 0
                      Мда, разработчики ZF как обычно допустили кучу ошибок в своей официальной документации
                      • 0
                        c beta1, имхо, поторопились. Документацию грубо говоря, собрали из набросков, часть которой была написана за пару дней до офф релиза beta1. Да и вообще .dev4 переименовали в beta1, просто для рекламы на ZendCon (Zend PHP Conference for Developers) — чтоб было что показать…
                      • +1
                        Собрал в кучу все материалы по Zend Framework 2. Может кому пригодится подборочка.

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                        Самое читаемое