@yii2ru

Страница 499 из 1721
Dmitriy
15.08.2017
18:16:31
\yii\web\Request $request

Dmitry
15.08.2017
18:16:53
неожиданно )))))))))))))))))

Alex
15.08.2017
18:17:03
Ок. Перефразирую притензию к ивентам в пыхе

Ява делает проход по класам и регает ивенты один раз. Пыха же делает это каждый раз. А то и приходится нативно указывать какие класы содержат ивенты

Google
Dmitriy
15.08.2017
18:17:57
кто-то не знает как работает php

Dmitry
15.08.2017
18:18:05
она тоже 1 раз

Alex
15.08.2017
18:18:10
В каком месте?

Vladimir
15.08.2017
18:18:31
\yii\web\Request $request
как свойство контроллера ?

Alex
15.08.2017
18:18:35
Вы сами в конфигах указываете какие класы сожержат ивенты

Dmitriy
15.08.2017
18:18:40
Alex
15.08.2017
18:19:06
соотвественно при вызове первого ивента пыха пройдется по класа и проверит есть ли обработчики

а их может и не быть

хотите сказать что пыха не так сделает?

Dmitry
15.08.2017
18:20:09
ну а как ты еще бы сдела?

Alex
15.08.2017
18:20:14
Ок

Теперо смотрим как ява делает

Dmitry
15.08.2017
18:20:21
разошлет всем подписанным

Google
Dmitriy
15.08.2017
18:20:40
соотвественно при вызове первого ивента пыха пройдется по класа и проверит есть ли обработчики
да не фига. при вызове класса. она получила 1 раз и всю карту. и выполнила все что нужно. даже в дебаге это видно

Alex
15.08.2017
18:21:29
Ява пройдется при запуске по всем класам и найдет обработчики. распихает их в хешмапу и будет знать где какие обработчики. При выполнении всех последующих запросов она не будет этого делать так уже знает что и где

Dmitriy
15.08.2017
18:21:37
Бутстрап компонет уже до моего кода .прописал все эвенты и слушатели

Alex
15.08.2017
18:21:54
Только пыха это сделает при каждом запросе

Dmitriy
15.08.2017
18:21:59
давай сложнее вопрос

Dmitry
15.08.2017
18:22:09
ты вообще представляешь как работает приложение на php и на яве?

Dmitriy
15.08.2017
18:22:19
Не позсказывай

Alex
15.08.2017
18:22:48
Да. Потому я и не понимаю нахрена в пыхе ивенты при обработке с 0 по кругу

ява компилит один раз и запускает один раз

Dmitriy
15.08.2017
18:23:09
Только пыха это сделает при каждом запросе
не всегда. Можно через OPcache сделать.

Alex
15.08.2017
18:23:19
Вот пошли костылики

Dmitriy
15.08.2017
18:23:24
лол ок

Alex
15.08.2017
18:24:03
Можно писать кеш, не спорю, но блин. Костыль костылем

Dmitriy
15.08.2017
18:24:27
когда это OPcache стал костылем ?

Alex
15.08.2017
18:24:32
точнее опкеш закешит код

Dmitry
15.08.2017
18:24:42
вот ты хочешь что бы у тебя при сохранении новости прописывались дата и время. И лог отправлялся на почту, и в слак. Ты можешь это все повесить на событие сохранение новости. Причем тут язык?

Dmitriy
15.08.2017
18:26:04
ну запусти пхп в виртуальной машине HHVM . раз у тебя религия не позволяет юзать без VM эвенты или другой ШП

Ivan
15.08.2017
18:26:29
тебе придется кешить массив с обработчиками
Ты имеешь хоть минимальное представление о работе интерпретируемого языка в VM и Opcache в частности?

Google
Alex
15.08.2017
18:26:32
Я как-то думал перейти на HHVM

но колчиество траблов отбили желание

Ivan
15.08.2017
18:27:38
HHVM для не-фейсбука таки умер, да здравствует PHP 7. Его прекращают поддерживать разработчики кода на PHP.

Понимаю. И че?
И ты при этом называешь Opcache костылём и говоришь что мне прийдётся "кешить массив с обработчиками" в Opcache ручками?

Alex
15.08.2017
18:28:33
нет

Dmitriy
15.08.2017
18:28:36
ява компилит один раз и запускает один раз
у php тоже есть такая фитча Ах да у java не компиляция как такова а JIT-компиляция. Разницу знаешь ?

Alex
15.08.2017
18:28:51
знаю

Dmitriy
15.08.2017
18:29:05
И знаешь схожесть с Opcache ?

Ivan
15.08.2017
18:29:10
Значение знаешь? ?

Alex
15.08.2017
18:29:17
И ты при этом называешь Opcache костылём и говоришь что мне прийдётся "кешить массив с обработчиками" в Opcache ручками?
я сказал что кешить массив с обработчиками костыль, а не кеш скомпиленого кода

И знаешь схожесть с Opcache ?
да. Но опять же - пыха хоть и кешит код, но она не будет кешить за тебя значение переменных

Dmitry
15.08.2017
18:30:36
ява кешит?

Alex
15.08.2017
18:30:51
Ява не запускает приложение каждый раз при запросе

оно висит запущенное

Dmitry
15.08.2017
18:31:12
от этого утечки памяти )

бывают

Alex
15.08.2017
18:31:27
Ну если руки из жопки)

Dmitry
15.08.2017
18:31:36
да и процесс компиляции там очень долгий

Alex
15.08.2017
18:31:47
Но исполнение быстрее из-за этого

Google
Dmitry
15.08.2017
18:31:54
php приложение собирается за милисекунды

Alex
15.08.2017
18:32:15
Ну потому что если бы оно собиралось долго то ничего не получилось бы)

Dmitry
15.08.2017
18:32:19
может быть. Но не обязательно везде

Ivan
15.08.2017
18:32:24
О господи, мы уже пришли к срачу компиляция/интерпретация в чате про фреймворку?

Dmitry
15.08.2017
18:32:37
и такое бывает )

Alex
15.08.2017
18:32:50
Скоро ан философию перейдем)

Какраз время подходящее у вас)

Ivan
15.08.2017
18:33:03
10 из 10. Всё говно, юзайте Хаскель.

Dmitry
15.08.2017
18:33:22
хотя хескель тоже говно ))))

Admin
ERROR: S client not available

Alex
15.08.2017
18:33:35
А я учил асамблер в коледже) до сих пор кошмары снятся)

Dmitry
15.08.2017
18:33:44
свой инструмент под каждую задачу, не наоборот

Dmitry
15.08.2017
18:34:20
мне в универе пролог оч нравился

рекурсии это круто )

Dmitry
15.08.2017
18:34:57
не говорите об этом нодовцам только

Alex
15.08.2017
18:35:01
Кста, меня до сих пор передергивает от курса "обьектно ориентированного программирования" где препод думал что ООП это когда привязываешь ГУИ)

О!

Точно!

Google
Alex
15.08.2017
18:35:19
Нам нужен JS спец

Пусть всем обосрет свои Node.js)

Начальные значение кешируют как и Stack area
начальные значения да. Но он не закешит сам результат прохода по классам и регистрации событий

Ivan
15.08.2017
18:36:36
Начальные значение кешируют как и Stack area
Как и константы, как и константные строки.

Alex
15.08.2017
18:37:43
Блин! Мне надо некрофилией дальше заниматься) над магазинчик дописать)

то босс уже нервный)

я уже с месяц пишу так как лень)

читаю всякие фейсбуки и хабры, а сайт не пишу)

о! 600 чел в канале) Хип хип Ура!)

Dmitriy
15.08.2017
18:39:11
Ява не запускает приложение каждый раз при запросе
ага ага. phpfpm как раз висит тоже как не странно. Это основы FastCGI

Alex
15.08.2017
18:39:43
Оно висит скомпиленое, но при запросе все с 0 пойдет

Alex
15.08.2017
18:40:05
пхп

тут есть кнопка сохранения срача? То я хочу поработать, а потом продолжить

Dmitriy
15.08.2017
18:42:10
пхп
опкоды это делают

там и кеширование и оптимизация

Где-то все там написанно http://jpauli.github.io/2015/02/05/zend-vm-executor.html

Ivan
15.08.2017
18:44:43
Так же советую доклады Дмитрия Стогова, тот редкий случай что можно послушать о внутренностях языка на русском от непосредтсвенного автора

Sergio
15.08.2017
20:38:30
блин, ничё понять не могу... затянул https://packagist.org/packages/doctrine/migrations , а migrations:diff нет комманды 0_о

[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
15.08.2017
20:46:59
а ты как юзаешь как PHAR ? или как?

Страница 499 из 1721