Alex
Я как-то думал перейти на HHVM
Alex
но колчиество траблов отбили желание
Alex
Ivan
HHVM для не-фейсбука таки умер, да здравствует PHP 7. Его прекращают поддерживать разработчики кода на PHP.
Ivan
Понимаю. И че?
И ты при этом называешь Opcache костылём и говоришь что мне прийдётся "кешить массив с обработчиками" в Opcache ручками?
Alex
нет
Alex
знаю
Dmitriy
И знаешь схожесть с Opcache ?
Ivan
Значение знаешь? 😄
Alex
Dmitry
ява кешит?
Alex
Ява не запускает приложение каждый раз при запросе
Alex
оно висит запущенное
Dmitry
от этого утечки памяти )
Dmitry
бывают
Alex
Ну если руки из жопки)
Dmitry
да и процесс компиляции там очень долгий
Alex
Но исполнение быстрее из-за этого
Dmitry
php приложение собирается за милисекунды
Alex
Ну потому что если бы оно собиралось долго то ничего не получилось бы)
Dmitry
может быть. Но не обязательно везде
Ivan
О господи, мы уже пришли к срачу компиляция/интерпретация в чате про фреймворку?
Alex
Dmitry
и такое бывает )
Alex
Скоро ан философию перейдем)
Alex
Какраз время подходящее у вас)
Ivan
10 из 10. Всё говно, юзайте Хаскель.
Dmitry
хотя хескель тоже говно ))))
Alex
А я учил асамблер в коледже) до сих пор кошмары снятся)
Dmitry
свой инструмент под каждую задачу, не наоборот
☕️
☕️
Dmitry
мне в универе пролог оч нравился
Dmitry
рекурсии это круто )
☕️
не говорите об этом нодовцам только
Alex
Кста, меня до сих пор передергивает от курса "обьектно ориентированного программирования" где препод думал что ООП это когда привязываешь ГУИ)
Alex
О!
Alex
Точно!
Dmitriy
Alex
Нам нужен JS спец
Alex
Пусть всем обосрет свои Node.js)
Ivan
Alex
Блин! Мне надо некрофилией дальше заниматься) над магазинчик дописать)
Alex
то босс уже нервный)
Alex
я уже с месяц пишу так как лень)
Alex
читаю всякие фейсбуки и хабры, а сайт не пишу)
Alex
о! 600 чел в канале) Хип хип Ура!)
Alex
Оно висит скомпиленое, но при запросе все с 0 пойдет
Dmitriy
Alex
пхп
Alex
тут есть кнопка сохранения срача? То я хочу поработать, а потом продолжить
Dmitriy
Dmitriy
там и кеширование и оптимизация
Dmitriy
Где-то все там написанно http://jpauli.github.io/2015/02/05/zend-vm-executor.html
Ivan
Так же советую доклады Дмитрия Стогова, тот редкий случай что можно послушать о внутренностях языка на русском от непосредтсвенного автора
Anonymous
блин, ничё понять не могу... затянул https://packagist.org/packages/doctrine/migrations , а migrations:diff нет комманды 0_о
Anonymous
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "migrations:diff" is not defined.
Did you mean one of these?
migrations:execute
migrations:generate
migrations:latest
migrations:migrate
migrations:status
migrations:up-to-date
migrations:version
Dmitry
а ты как юзаешь как PHAR ? или как?
Ivan
У меня есть ощущение, что diff делается между текущей базой и описанием классов-таблиц Docrtine (совсем не разбираюсь в doctrine, не бейте ногами).
Ivan
А в Yii 2 проекте где есть только AR, что дифать?
Dmitriy
диff команда в доктрине есть . инфа 100.
Ivan
А что она дифиет?
Dmitry
как ты и сказал
Ivan
Может уже созданные ей миграции с текущей базой?
Dmitry
:diff Generate a migration by comparing your current database to your mapping information.
Ivan
А, ну если как я сказал, то без перехода на Docrtine вместо AR никакой автоматики не будет
Dmitry
а он пытается к yii AR это привязать?
Dmitry
Да diff опциональна http://c2n.me/3MXZRyH
Anonymous
только вот не могу найти как и где это делать
Ivan
Каждый раз необходимо будет описывать не только поля в AR, а ещё и маппинги в лежащих мёртвым грузом классах Doctrine
Ivan
Работы больше чем руками миграции написать
Anonymous
блин. может тогда самому написать тупо скрипт? без ОРМ всяких
Anonymous
он бы диффы рядом с собой складывал
Dmitry
чего бы тебе не заюзать нормальную библиотеку для миграций? чем тебе встроенная не нравится?