Pull to refresh

Comments 10

PHP Russia 2020 Online, а все видео на английском. У меня проблем с этим особо нет, просто зачем?
  1. Почти все докладчики из этого состава не могут по-русски. Они те, кто делает уникальные вещи и вносят огромный вклад в PHP плюс большинство из них не смогли бы приехать на оффлайн.
  2. У нас была международная аудитория. Тех, кто не говорит по-русски была где-то треть.
Tobias Nyholm 54 минуты рассказывал 3 строчки из документации или я что то пропустил? А представляете если бы Core Symfony разработчик рассказал как использовать такой компонент в микросервисной архитектуре? Блин, может потому что никак нельзя он и не рассказал? Кто то использовал Symfony Messenger для коммуникации между несколькими приложениями? Просто докладов на тему использования и как работают очереди уже не мало, а symfony/messenger всего лишь новый велосипед внутри фреймворка для работы с очередями и т.д (Я знаю что все компоненты symfony standalone). А ведь могли бы и про микросервисы подумать с такими красавчиками в команде =)

А вот доклад Nicolas Grekas просто супер, столько полезного, а ведь он даже не…
Даже не?
организатор PHP-митапов в Швеции.

Как там доклады по Yii2 на Russian PHP Conference? Нечего рассказать чтоль было? По этому позвали скучных Symfony Core developer из швеции которые документацию пересказывали? А если серьезно, его доклад скучный 0 полезного т.к как я уже сказал тема освещена в интернете на 100%, а про реализацию микросервисного подхода для symfony/messenger так никто и не ответил…
Повторюсь, доклад Nicolas Grekas отличный, оптимизация на пальцах это всегда круто, надеюсь Symfony Core Developer смотрели его доклад (: Да и вы в yii core team =))

PS. <3 Symfony and symfony developer.

Жаль что доклад Tobias-а не зашёл и хорошо что зашли остальные. Мы старались чтобы зашло всё и всем, но такого, к сожалению, не бывает. Как правило, на хороших конференциях количество докладов, попавших точно в цель, варьируется от 2 до 3. Слушатели очень разные с разным уровнем подготовки и разными проблемами, которые они хотят решить.


Как там доклады по Yii2 на Russian PHP Conference? Нечего рассказать чтоль было?

Сказать есть чего, только не по Yii 2, а по Yii 3 и по разработке в целом. Посмотрите, например "Пакетные принципы и метрики" или, как выйдет в паблик, недавний "Поговорим про код" с PHP fwdays.


Что касается PHP Russia, у меня совсем другая роль в этом мероприятии. И собрать вместе с Онтико конференцию такого масштаба в онлайне, чего до этого никто не делал, и быть со-ведущим и выступить там же — это очень сложно, поэтому я второй раз подряд не выступаю на PHP Russia.


Повторюсь, доклад Nicolas Grekas отличный, оптимизация на пальцах это всегда круто, надеюсь Symfony Core Developer смотрели его доклад (: Да и вы в yii core team =))

Не знаю про команду Symfony, но мы смотрели :)

Жаль что доклад Tobias-а не зашёл и хорошо что зашли остальные. Мы старались чтобы зашло всё и всем, но такого, к сожалению, не бывает. Как правило, на хороших конференциях количество докладов, попавших точно в цель, варьируется от 2 до 3. Слушатели очень разные с разным уровнем подготовки и разными проблемами, которые они хотят решить.

Само собой в этом вас понять можно, я просто уже несколько раз упомянул что тема в интернете освещена на 100% + есть документация к фреймворку очень подробная и не думаю что он за 54 минуты смог научить всех работать с этим компонентом, в любом случае я понимаю у вас не было выбора и вы взяли красавчика ))

Сказать есть чего, только не по Yii 2, а по Yii 3 и по разработке в целом. Посмотрите, например «Пакетные принципы и метрики» или, как выйдет в паблик, недавний «Поговорим про код» с PHP fwdays.

Доклад я этот не видел, но он явно не про новые фичи yii3… :)

Не поймите меня не правильно, лет 8 назад я радовался когда открыл для себя yii1, тогда он предлагал то чего у других не было, а что сейчас с yii3? Даже yii2 не взлетел выше чем yii1 в свое время (ИМХО), его выбирают (ИМХО) те разработчики которые считают что раз продукт отечественный то и мне будет проще с ним работать… Мол документация на русском, и кодогенератор… Но в sf/laravel денежные потоки вливаются явно побольше чем в yii на данный момент, за счет этого + OSS эти фреймворки очень активно развиваются, по этому догнать их вам будет еще сложнее. Да и какие вы можете предложить фичи которых нету в sf/laravel? Может быть microservice cloud oriented? Вы считаете yii3 сможет догнать symfony или laravel? Кому нужен более EE фреймворк возьмет Symfony (как я), кто делает middle/pet проекты возьмет Laravel по понятным причинам (я активно хейчу этот фреймворк при том что сам на нем разрабатывал :D). Но вот чего я не пойму на что рассчитывает yii3? А помните Zend1 когда рулил миром? И где он сейчас? Сколько бы они его не переписывали, сколько бы не делили на компоненты и микрофреймворк, особой популярности которая была у первой версии нету, они даже отдали его в другие руки (Laminas?) потому что зачем им такой гемор)) Вместо переписывания очередной версии yii на свои велосипеды, уже 10 раз могли взять компоненты symfony/oss упростить работу с ними как сделал Laravel (Только DI не делайте свой, лучше symfony/dependency-injection пока точно нету) и добавить того чего нету ни в одном фреймворке (хотя для sf/laravel уже столько всего, включая по несколько готовых админок). Yii вряд ли догонит их по количеству интеграций, пускай люди даже и делают их для yii2… Но количество контрибьютеров будет явно меньше в несколько раз (а то и десяктов...).

Что касается PHP Russia, у меня совсем другая роль в этом мероприятии. И собрать вместе с Онтико конференцию такого масштаба в онлайне, чего до этого никто не делал, и быть со-ведущим и выступить там же — это очень сложно, поэтому я второй раз подряд не выступаю на PHP Russia.

Мы живем чтоб сказку сделать былью, но я ждать умею, дождемся и конфы по yii3 =))
Даже yii2 не взлетел выше чем yii1 в свое время (ИМХО)

Статистика показывает что ещё как взлетел.


в sf/laravel денежные потоки вливаются явно побольше чем в yii на данный момент, за счет этого + OSS эти фреймворки очень активно развиваются, по этому догнать их вам будет еще сложнее.

Да, побольше. Да, сделать продукт такого уровня не просто, но ничего, справимся. Не первый раз. Про Yii 2 тоже говорили что никому не нужен когда есть ZF, Symfony, CakePHP и все остальные.


Да и какие вы можете предложить фичи которых нету в sf/laravel?

Абсолютно любые, хоть пока мы и заняты больше основой для напиливания этих фич, чем самими фичами. В основе уже есть то, чем фреймворк выделяется: работает быстро без тучи прекомпиляции и кеша, полный набор чистеньких PSR, typed properties и strict types из коробки. Стремящийся к 100% test coverage и MSI score и так далее. Но пока я не сильно хочу об этом говорить, всё очень сильно меняется.


Вы считаете yii3 сможет догнать symfony или laravel?

Смотря по каким показателям.


Но вот чего я не пойму на что рассчитывает yii3?

А на что рассчитывал Yii 2?


А помните Zend1 когда рулил миром? И где он сейчас? Сколько бы они его не переписывали, сколько бы не делили на компоненты и микрофреймворк, особой популярности которая была у первой версии нету, они даже отдали его в другие руки (Laminas?) потому что зачем им такой гемор))

Zend 1 никогда не рулил миром. Да, был популярным. Laminas — не другие руки. Имя другое. Руки те же. У Laminas отличная команда и компоненты. Тот же ZF Expressive, который теперь Laminas Mezzio — отличная штука для многих задач.


Вместо переписывания очередной версии yii на свои велосипеды, уже 10 раз могли взять компоненты symfony/oss упростить работу с ними как сделал Laravel (Только DI не делайте свой, лучше symfony/dependency-injection пока точно нету) и добавить того чего нету ни в одном фреймворке (хотя для sf/laravel уже столько всего, включая по несколько готовых админок).

Могли. Частично сделали. Например, можно брать любые PSR middleware и использовать. Как и любые пакеты вообще можно теперь удобно конфижить без всяких обёрток.


Только DI не делайте свой

Поздно :)


Мы живем чтоб сказку сделать былью, но я ждать умею, дождемся и конфы по yii3 =))

Всенепременно. Будет конфа после релиза.

Да, побольше. Да, сделать продукт такого уровня не просто, но ничего, справимся. Не первый раз. Про Yii 2 тоже говорили что никому не нужен когда есть ZF, Symfony, CakePHP и все остальные.

Не думаю что дело в уровне продукта, каждый по сути использует то что может а не то что хочет если его уровень не сеьнер. Я не имел ввиду что новый фреймворк в принципе не нужен, просто у него должна быть какая то мотивация для существования а не просто желание сделать все идеально, имхо.

Абсолютно любые, хоть пока мы и заняты больше основой для напиливания этих фич, чем самими фичами. В основе уже есть то, чем фреймворк выделяется: работает быстро без тучи прекомпиляции и кеша, полный набор чистеньких PSR, typed properties и strict types из коробки. Стремящийся к 100% test coverage и MSI score и так далее. Но пока я не сильно хочу об этом говорить, всё очень сильно меняется.

Тут плюсую, хорошо что в новой версии вы стремитесь максимально использовать новые фичи языка и идти в ногу со временем, и хорошие dev-tools из коробки это супер, можете еще добавить psalm/phpstan/php-cs-fixer/phpcs/etc. тем самым мотивируя ленивых их больше использовать (я имею ввиду их использование при установке фреймворка а не отдельных его компонентов). Какая минимальная версия php будет для yii3? php7.4+? php8??? Просто как бы разработка не превратилась в гонку за новым которую никогда не выиграть))

А на что рассчитывал Yii 2?

Я не могу вам ответить на этот вопрос потому что не принимал участия в его решении. И лишь могу добавить что использовал yii1 в свое время но использовать yii2 казалось выстрелом в ногу с учетом имеющихся альтернатив.

Zend 1 никогда не рулил миром. Да, был популярным. Laminas — не другие руки. Имя другое. Руки те же. У Laminas отличная команда и компоненты. Тот же ZF Expressive, который теперь Laminas Mezzio — отличная штука для многих задач.

Я скорее имел ввиду что Zend1 в свое время мне кажется был достаточно востребован потому что хороших подобных альтернатив еще просто не было, другие ныне популярные фреймворки или не существовали или были очень маленькие поправьте меня если ошибаюсь. А вот потом сам по себе Zend2+ мое личное мнение не был на столько востребован, в чем я и попытался провести аналогию с yii2 (хотя его отдельные компоненты достаточно активно используются и сейчас). Конечно все эти фреймворки всех версий так или иначе использовались всегда. Вопрос в том что с ними стало далее…

По поводу Mezzio, да это бывший zend expressive и кстати он уже… psr middleware compatible., и на сколько я знаю там нет «жуткой компиляции» для кеша… И можно выбирать шаблонизатор, контейнер и т.д от разных вендоров что является плюсом, но в итоге они скрывают работу с ними своими абстракциями по понятным причинам. Так чем yii будет круче или удобнее того же mezzio? =) Минус mezzio в том что вся конфигурация на php массивах которые не поддерживают типизацию, и что бы объявить конфиг нужно знать его структуру но конечно с этим можно жить и плюсы есть (convetion over configuration если не ошибаюсь), а в symfony например 3 формата включая xml + autocomplete, объявить сервис в контейнере проще простого, нужно просто указать имя класса, конечно можно конфигурировать и через ContainerBuilder где вы получаете максимальную гибкость. Да и компиляция кеша не мешает от слова вообще.

Могли. Частично сделали. Например, можно брать любые PSR middleware и использовать. Как и любые пакеты вообще можно теперь удобно конфижить без всяких обёрток.

mezzio? другие микрофреймворки?

Поздно :)

Бог с вами и вашей реализацией, но сдается мне что это будет примерно как в yii2 или том же mezzio, массивы + convention over configuration, фабрики сервисов в php конфигах и т.д. Окей я верю вы наверно сделали все круто с точки зрения di, а как на счет конфигурации service locator? =)

Всенепременно. Будет конфа после релиза.

Даже не буду спрашивать про даты релиза, но действительно удачи вам с этим нелегким делом :)
Какая минимальная версия php будет для yii3? php7.4+?

Да.


Я скорее имел ввиду что Zend1 в свое время мне кажется был достаточно востребован потому что хороших подобных альтернатив еще просто не было, другие ныне популярные фреймворки или не существовали или были очень маленькие поправьте меня если ошибаюсь.

https://github.com/pmjones/php-history.


А вот потом сам по себе Zend2+ мое личное мнение не был на столько востребован, в чем я и попытался провести аналогию с yii2 (хотя его отдельные компоненты достаточно активно используются и сейчас).

Плохая аналогия. Zend 2 да, не был востребован потому что попал 1 в 1 в занятую нишу Symfony 2. Yii 2 был очень востребован.


mezzio? другие микрофреймворки?

Да, вполне. Ещё у нас теперь туча пакетов. Можно их использовать с другими фреймворками вроде mezzio, если хочется.


Бог с вами и вашей реализацией, но сдается мне что это будет примерно как в yii2 или том же mezzio, массивы + convention over configuration, фабрики сервисов в php конфигах и т.д. Окей я верю вы наверно сделали все круто с точки зрения di, а как на счет конфигурации service locator? =)

Его нет.

Sign up to leave a comment.