За последние 24 часа нас посетили 24293 программиста и 1645 роботов. Сейчас ищет 1321 программист ...

Symfony3 в новую эру!

Тема в разделе "Беседы", создана пользователем acho, 17 апр 2017.

  1. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    Произошёл тут презабавнейший случай.
    Работаю я, так сказать, на Symfony. А именно 2\3 версии (2 в поддержке, 3 новые проекты). Прям душу радует этот фреймворк теперь. А после сегодняшнего я прям влюбился, мать его!
    Стоит у меня локальный сервачок с линуксом, 7 ветка php крутится, всё красивенько. И тут начал я заливать проект на продакшн. И тут опа, нихрена не работает. Но психовать я не стал, сразу свалил играть в танки. Вернулся, попил кофейку, пошёл смотреть ошибочки. И вдруг я обнаружил, что на хостинге вертелся php5.6. Максимальную версию хостинг предложил 7.0. Поставил. Всё завертелось!
    В общем Symfony3 отказалась рендерить твиговские шаблоны на 5.6. Новая эра совсем близко, господа, совсем близко!
     
    askanim и denis01 нравится это.
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    красава)))
    это лучший способ решить задачу))
    без сарказма и иронии
     
  3. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    https://habrahabr.ru/company/mailru/blog/326696/ - впечатляет, ещё немного и будем быстрее си )) А если серьезно, то новая ветка с jit смотрится довольно внушительно.
     
    TeslaFeo и acho нравится это.
  4. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Кстати о бенчмарках, есть у меня машинка выполняющая роль обработчика довольно тяжелых очередей. Сегодня перевел её на 7.1 с 7.0. В выходные попробую сделать сравнение среднего времени выполнения задачи.
     
    igordata и acho нравится это.
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Симфони не отказалась рендерить твиговские шаблоны на 5.6. Это не ее заслуга. Это из-за использования фич семерки, ломающих обратную совместимость, типа нульколлениарного оператора, который в 5.6 вызывает parse error.
     
  6. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    А разве использование новых фич не означает отказ от старой версии? Особенно учитывая, что уже давно при желании на любую фичу можно написать свой полифилл.
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Я к тому, что ТС преподносит это так, как будто где-то в недрах именно симфони стоит проверка версии PHP и, если она ниже 7, то die. Что эдакая, хз, акция протеста. А на деле разрабам просто понравились фичи семерки, они их юзают. Бояться отказа от 5.6 не имеет смысла сегодня.

    Я помню, когда переход с 4 на 5 был, разрабы всего и вся оооочень долго морозились с переходом. Потому что пятерка очень вяло стартовала и очень вяло завоевывала интернеты и, в частности, массово-пролетарскую шарочку. Пятерка не то, чтобы прям сильно просила себя ставить везде. С семеркой все иначе. Одного лютого буста производительности хватило, чтобы хостеры наперегонки стали ставить себе новую версию. Она тупо экономит им деньги. И сейчас семерка есть везде, или почти везде. Мир перешел на нее максимально быстро. Держаться за 5.6, которая уже объявлена умирающей, нет смысла. Вот разрабы и не заморачиваются. Я тоже вчера выгружал обновки для проекта. И тоже все отвалилось к чертовой матери. А потом, оказалось, что тоже версию пыхи забыл переключить. Это не бойкот, это поломанная обратка.
     
  8. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    я к тому, что разрабы не стали даже заморачиваться о совместимости с 5.6. И, почему-то, меня это радует
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Я описал причины, почему они не стали заморачиваться. Потому что для заморачивания причин нет.
     
  10. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Накрылся бэнчмарк медным тазом ( Попробовал прикинуть статистику, а потом засел за оптимизацию, перепилил слегка алгоритм, по статистике постгреса поправил индексы, пошаманил с конфигом и оно стало быстрее само по себе. Вот теперь даже хз, разве что на день переключить назад на 7.0 для сравнения...