Хочу оставить фидбек по серии о вебфрейморках.
1. Почему-то не услышал очень важное, говоря о фреймворках, фреймворк - это не архитектура вашего приложения.
2. Ведущие перестаньте позориться говоря о php. Раз не пишите и не писали, то и не говорите. "Ой я произнес(ла) php, пойду зубы почищу" - как минимум непрофессионально.
Екатерина говорит, что видела как смешали несколько фреймворков и пакетов и получили какашку, а что удивительного? В других языках/экосистемах по умолчанию получится хорошо, если так сделать? Для справки:
- Экосистема php очень хорошо развивается.
- Регулярно выходят новые версии языка.
- Symfony, Laravel, Yii самые популярные фреймворки.
- Асинхронные концепции тоже имеются: reactPHP, ampPHP, swoole.
- Имеется очень интересный симбиоз golang+php Roadrunner.
- Гость описывал проблему отсутсвия стандарта Request/Response в Python, так вот в php стандарты есть и вебфреймворки стараются их поддерживать
https://www.php-fig.org/psr/.
- php7 производительнее того же python’a божественного.
3. Почему-то гость не сказал, что golang занял нишу не как основной язык, а как язык для написания микросервисов. В микросервисе как таковой фреймворк не нужен, и тут уже мысль, что язык сам является неким фреймворком, кажется плюсом, а не минусом.
4. Почему не позвали несколько гостей из разных языков? Один питонист не может покрыть тему вебфреймворков. С# и .Net вообще за бортом как и Spring в целом хотя это два самых больших вебфреймворка вероятно.