Я начал использовать Symfony начиная со 2-й версии, но при переходе на 3-ю версию возникли проблемы, потому что ее перекалбасили по максимуму. Я начал понемногу переписывать свои сайты на третью версию и основное изменение стало касаться того, как я работал с Dependency Injection. Я решил отказаться от автоматической, потому что ничего не бывает таким надежным, как простая инъекция своими руками, ее не так уж и сложно написать.
Поменяли, как работают анотации для методов запросов. Я удивлен, что раньше анотация была такой простой, в 4-й версии настройку сделали более гибкой и теперь можно очень просто указать список глаголов.
Ну ладно меняют что-то действительно полезное, но неужели была такая супер необходимость переименовывать папку web в public? Даже такую херню приходиться переделывать.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Что то задвоилось в тексте.
Почему не может быть надежной DI? Все конечно от реаализации фреймворка зависит и его идеологии, в интерпрайзе DI используют практически везде, а приложения обычно там нужна сверх-надежные.
К идеологии DI вопросов нет, претензия к реализации, она может меняться от версии фреймворка и приходиться переделывать. В Symfony реализация поменялась кажется с переходом с 2 на 3
почему вы не используете Laravel ?
Он основан на Symfony, я не вижу необходимости еще одного фреймворка на основе симфонии.
Здравствуйте Михаил.
Спасибо за Ваш труд.
Хочу заняться веб разработкой.
Что вы посоветуете мне как начинающему разработчику?
И меня интересуют ещё вопросы.
почему Вы не используете python для своего сайта ?
Или ruby, node js?
Почему выбрали именно php, и какую нагрузку способен выдержать современный php?
Языки программирования приходят и уходят, а PHP существует уже очень много лет и еще долго проживет. Этот сайт был написан очень давно с небольшими переделками живет на PHP и переписывать его на питоне не планирую.
Какую нагрузку способен выдержать PHP - тут яркий пример Facebook, который долго был именно на PHP. Не знаю, какая его часть сейчас еще на PHP, но вроде бы прилично еще.
Языки программирования приходят и уходят, а PHP существует уже очень много лет и еще долго проживет. Этот сайт был написан очень давно с небольшими переделками живет на PHP и переписывать его на питоне не планирую.
Какую нагрузку способен выдержать PHP - тут яркий пример Facebook, который долго был именно на PHP. Не знаю, какая его часть сейчас еще на PHP, но вроде бы прилично еще.
2Михаил Фленов поэтому интерпрайз не пишут на PHP :) Отсюда все вытекающие...
В интерпрайзе важна обратная совместимость, стабильность, и надежность.
В Facebook уже свой движок php, что-то общего с современным php у него мало. Как и у Вконтакте...
Если не будет доставлено сообщение или комментарий удалится ничего страшного, а если не дойдут деньги или не пройдет транзакция, вот тут уже можно дорого заплатить.
2Alexei зачем вам PHP? Берите C# Java Python точно не промахнетесь.
А как насчет обратной совместимости между Python 3-й и 2-й версии? eComerce и корпоративные приложений действительно почти не пишут на PHP, для этого есть Java или .NET. Но у меня сайт не относится к корпоративным вещам и поэтому PHP прекрасно справляется
Я считаю что для такого блога можно использовать и WordPress , зачем для блога использовать чистый PHP
А какая у вас админка на сайте, можете сделать скрин очень интересно,
Да ничего особого, дизайн этот же, просто справа есть меню из следующих пунктов:
- Главная
- Добавить заметку
- Заметки
- Добавить статью
- Статьи
- Добавить Видео
- Видео
- Добавить Книгу
- Книги
- Плюс
- Пользователи
На главной странице отображаются последние комментарии, которые я могу блокировать. Редактировать их не могу.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.