AlkatraZ, оно вроде ориентированно больше на микросевисы. Хотя не вижу в них ничего плохого.
AlkatraZ, оно вроде ориентированно больше на микросевисы. Хотя не вижу в них ничего плохого.
а ссылки будут?
Koenig, на zend-stratigility?
# Delphinum (05.12.2016 / 15:31)Я тоже так поначалу думал
AlkatraZ, оно вроде ориентированно больше на микросевисы.
AlkatraZ, таки знаком с этим малышом, но я не представляю себе крупный проект с таким подходом, если честно. Может просто еще не сталкивался.
# Delphinum (05.12.2016 / 15:41)Он не такой уж и малыш. Это просто ядро системы, но там есть PSR-7 Request - response, DI, Router и прочий джентльменский набор в виде простой крутилки Middleware.
AlkatraZ, таки знаком с этим малышом, но я не представляю себе крупный проект с таким подходом, если честно. Может просто еще не сталкивался.
AlkatraZ, ну весь современный PHP сегодня тянется в сторону "пакетирования" и "сборки из кусков", это норм и я за, но меня больше смущает не это, а отсутствие всяких плюшек типа декларативного программирования и конфигурирования как в зенде. Тобишь когда проект небольшой, настроить роутинг через вызовы $router->get(...) просто, а когда проект здоровый, там уже часто карта роутинга на добрую сотню-другую строчек, и подход с прямым вызовом методов уже не кажется столь удобным решением.
А если говорить о модульной реализации (которая используется в зенде), то становится еще сложнее.
# Delphinum (05.12.2016 / 15:49)Да, конфигурация в Зенде - это действительно крутая и удобная вещь.
но меня больше смущает не это, а отсутствие всяких плюшек типа декларативного программирования и конфигурирования как в зенде.
Скорее всего, в следующем году будет принят еще один PSR, касающийся Middleware и это будет очень хорошо. Тогда они скорее всего выкатят какой-то интерфейс.
Это нам даст практически полную совместимость.
Ищешь на гитхабе к примеру PSR-20 (ну например под таким номером примут спецификацию Middleware) и этот пакет подойтет под твою систему. Реальное удобство и универсальность.
AlkatraZ, насколько я знаю, это появилось сначала в смарти (или даже в ларавеле), а уже оттуда перекочевало в мейнстрим.
В общем да, это замена предлагаемого зендом MVC Application. Не знаю хорошая или плохая, но замена.