- PVSM.RU - https://www.pvsm.ru -

Анонсирован Zend Framework 3 Roadmap

imageОбсуждение идей и предложений для Zend Framework 3 идет достаточно давно [1], и вот наконец Zend решились на анонс новой версии фреймворка [2].

Zend Framework 3 будет эволюцией ZF2, с фокусом на три главных момента — простоту, повторное использование кода и производительность.

В первоочередные планы входит:

  • выделение компонентов фреймворка в индивидуальные, версионируемые проекты (привет, Symfony!);
  • особый упор будет сделан на HTTP сообщения, которые будут приведены в соответствие с PSR-7 [3];
  • существующий full stack MVC фреймворк будет обновлен и начнет зависеть от новых независимых компонентов для повторного использования и упрощения. ZF2 MVC проекты можно будет с минимальными усилиями перенести на новую версию, для чего подготовят гайд по миграции;
  • использование концепции middleware [4], знакомой многим по Ruby / Python, а так же PHP-фреймворкам Slim Framework и StackPHP, в качестве более легкой альтернативы энтерпрайз-стеку фреймворка MVC (пример того, о чем идет речь [5]);
  • возможность использования Apigility в качестве middleware;
  • оптимизация под PHP 7, при этом будет поддерживаться PHP начиная с версии 5.5;


А теперь главный сюрприз — серьезная часть мыслительного труда и кодинга осталась позади, поэтому выйдет ZF3 уже в третьем квартале 2015 года.

Остальные подробности — включая конкретный таймлайн релизов, направление развития и обоснования конкретных технологических выборов — будут опубликованы в блоге Zend [6] в самое ближайшее время.

Автор: HotWaterMusic

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/php-2/80432

Ссылки в тексте:

[1] достаточно давно: http://zend-framework-community.634137.n4.nabble.com/Starting-the-3-0-branch-td4660130.html

[2] анонс новой версии фреймворка: http://framework.zend.com/blog/announcing-the-zend-framework-3-roadmap.html

[3] PSR-7: https://github.com/php-fig/fig-standards/blob/master/proposed/http-message.md

[4] middleware: https://mwop.net/blog/2015-01-08-on-http-middleware-and-psr-7.html

[5] пример того, о чем идет речь: https://github.com/phly/conduit

[6] блоге Zend: http://framework.zend.com/blog/index.html

[7] Источник: http://habrahabr.ru/post/248609/