Symfony 4 снова все переделывать


14 0

Я начал использовать Symfony начиная со 2-й версии, но при переходе на 3-ю версию возникли проблемы, потому что ее перекалбасили по максимуму. Я начал понемногу переписывать свои сайты на третью версию и основное изменение стало касаться того, как я работал с Dependency Injection. Я решил отказаться от автоматической, потому что ничего не бывает таким надежным, как простая инъекция своими руками, ее не так уж и сложно написать. 

Поменяли, как работают анотации для методов запросов. Я удивлен, что раньше анотация была такой простой, в 4-й версии настройку сделали более гибкой и теперь можно очень просто указать список глаголов. 

Ну ладно меняют что-то действительно полезное, но неужели была такая супер необходимость переименовывать папку web в public? Даже такую херню приходиться переделывать. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Фандеев Алексей

15 Октября 2019

Что то задвоилось в тексте.


Пикачу

15 Октября 2019

Почему не может быть надежной DI? Все конечно от реаализации фреймворка зависит и его идеологии, в интерпрайзе DI используют практически везде, а приложения обычно там нужна сверх-надежные.


Михаил Фленов

15 Октября 2019

К идеологии DI вопросов нет, претензия к реализации, она может меняться от версии фреймворка и приходиться переделывать. В Symfony реализация поменялась кажется с переходом с 2 на 3


Максим

15 Октября 2019

почему вы не используете Laravel ?


Михаил Фленов

15 Октября 2019

Он основан на Symfony, я не вижу необходимости еще одного фреймворка на основе симфонии.


Alexei

15 Октября 2019

Здравствуйте Михаил.
Спасибо за Ваш труд.
Хочу заняться веб разработкой.
Что вы посоветуете мне как начинающему разработчику?
И меня интересуют ещё  вопросы.
почему Вы не используете python для своего сайта ?
Или ruby, node js?
Почему выбрали именно php, и какую нагрузку способен выдержать современный php?




Михаил Фленов

15 Октября 2019

Языки программирования приходят и уходят, а PHP существует уже очень много лет и еще долго проживет. Этот сайт был написан очень давно с небольшими переделками живет на PHP и переписывать его на питоне не планирую.
Какую нагрузку способен выдержать PHP - тут яркий пример Facebook, который долго был именно на PHP. Не знаю, какая его часть сейчас еще на PHP, но вроде бы прилично еще.


Михаил Фленов

15 Октября 2019

Языки программирования приходят и уходят, а PHP существует уже очень много лет и еще долго проживет. Этот сайт был написан очень давно с небольшими переделками живет на PHP и переписывать его на питоне не планирую.
Какую нагрузку способен выдержать PHP - тут яркий пример Facebook, который долго был именно на PHP. Не знаю, какая его часть сейчас еще на PHP, но вроде бы прилично еще.


Пикачу

15 Октября 2019

2Михаил Фленов поэтому интерпрайз не пишут на PHP :) Отсюда все вытекающие...
В интерпрайзе важна обратная совместимость, стабильность, и надежность.
В Facebook уже свой движок php, что-то общего с современным php у него мало. Как и у Вконтакте...
Если не будет доставлено сообщение или комментарий удалится ничего страшного, а если не дойдут деньги или не пройдет транзакция, вот тут уже можно дорого заплатить.


Пикачу

15 Октября 2019

2Alexei зачем вам PHP? Берите C# Java Python точно не промахнетесь.


Michael Flenov

16 Октября 2019

А как насчет обратной совместимости между Python 3-й и 2-й версии? eComerce и корпоративные приложений действительно почти не пишут на PHP, для этого есть Java или .NET. Но у меня сайт не относится к корпоративным вещам и поэтому PHP прекрасно справляется


Максим

17 Октября 2019

Я считаю что для такого блога можно использовать и WordPress , зачем для блога использовать чистый PHP


Максим

17 Октября 2019

А какая у вас админка на сайте, можете сделать скрин очень интересно,


Михаил Фленов

17 Октября 2019

Да ничего особого, дизайн этот же, просто справа есть меню из следующих пунктов:
- Главная
- Добавить заметку
- Заметки
- Добавить статью
- Статьи
- Добавить Видео
- Видео
- Добавить Книгу
- Книги
- Плюс
- Пользователи

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


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне