
F01134H
14.07.2016
18:06:19

Konstantin
14.07.2016
18:06:32
для портальчика, магазинчика - нормально
ну требует железо

F01134H
14.07.2016
18:07:21
Ага, а юзают его для корпоративных решений, а не для портальчиков\магазинчиков

Google

Konstantin
14.07.2016
18:07:55
так это битрикс24
а не цмс

F01134H
14.07.2016
18:08:31
я про цмс сейчас

Vadim
14.07.2016
18:08:48

F01134H
14.07.2016
18:09:01
потому что когда софт от одной компании, то это канон для всех бизнесменов

Konstantin
14.07.2016
18:09:37
ну так корпоративными решениями тоже может все что угодно называться

F01134H
14.07.2016
18:09:55
Все верно
а не только портальчики\магазинчики)

Konstantin
14.07.2016
18:12:28
Светлана, какого рода решение требуется поддерживать?
в js про битрикс не пишите))

Svetlana
14.07.2016
18:14:51
Я без фанатизма ;)
В личку плз

Vadim
14.07.2016
18:16:05

Google

боль
14.07.2016
18:16:27

Vadim
14.07.2016
18:17:52
сюда ссылку не кидал, т.к. не тот язык, но вброшу тогда уж, вдруг тут не только пхпшники :) https://github.com/sansaralab/shiva

Konstantin
14.07.2016
18:17:55
тока доки нема(

Vadim
14.07.2016
18:19:50
еще не релизнулось ничего, но на всякий случай показываю ссылку, вдруг кому интересно будет присоединиться на начальном этапе, либо просто фидбек по самой идее получить

Konstantin
14.07.2016
18:22:00
по сути таск раннер?
или инициирует действие по заходу пользователя?

Vadim
14.07.2016
18:25:45
оно трекает пользователей, цель - поставить каждому уникальную куку, к этому пользователю можно либо прикреплять дополнительные данные, либо просто слать для него события.
реакции на события может быть 2 - выплюнуть обратно jsку, чтобы сразу выполнилась, либо с сервера послать реквест куда-нибудь с камими-нибудь данными.
так же запилить что-то типа крона. пример - отправить реквест куда-нибудь с данными пользователей, у которых есть указанный телефон и которые не посылали никаких событий 2 недели.
по сути что-то типа как триггерные рассылки, только более комплексная автоматизация и в более широком смысле все

Konstantin
14.07.2016
18:26:58
я понял, правда кода еще нет)

Vadim
14.07.2016
18:27:31
пока не представляю как это делать для больших нагрузок, но есть представление как это сделать не совсем оптимально, но хоть как-то сделать :)
ну, да, нужно конструктор триггеров слепить, определиться более-менее с форматом хранения условий и можно напиливать хэндлеры событий

Konstantin
14.07.2016
18:29:32
а что там такого в нагрузках?
упрешься максимум в бд

Aleserche
14.07.2016
18:30:03
silex кто-нибудь использует?

Евгений
14.07.2016
18:30:46
для чего?

Vadim
14.07.2016
18:30:48
да я хз пока, уверен на 146%, что все упрется в почти полный перебор триггеров на каждое событие до того, как база станет узким местом, но пока рано о таком

Евгений
14.07.2016
18:30:58
для пары мелких проектов как-то заюзал

Google

F01134H
14.07.2016
18:32:11
Охохо, сотни контор загнутся

Konstantin
14.07.2016
18:32:16
ну тут надо смотреть что именно в триггерах будет

Aleserche
14.07.2016
18:32:20
для чего?
не принципиально. Есть в доках такая штука. http://silex.sensiolabs.org/doc/master/usage.html#view-handlers . Для чего она и как ее можно заюзать?

Konstantin
14.07.2016
18:32:27
описал бы базовый сценарий

Aleserche
14.07.2016
18:33:28
что он перехватывает?

Konstantin
14.07.2016
18:33:37
видать acceptHeader

Aleserche
14.07.2016
18:34:01
$app->view(function (array $controllerResult) use ($app) {
return $app->json($controllerResult);
});
вот тут что по идее должно произойти?

Konstantin
14.07.2016
18:35:26
json вернется
с результатом выполнения контроллера
при чем результат будет приведен к массиву

Aleserche
14.07.2016
18:36:27
т.е. если в контроллере будет Response('чего-то там'), то вернется json

Konstantin
14.07.2016
18:37:25
контроллер вернет скоррее всего объект или массив
это по сути миддлваря для рендера
где на входе объект выполнения контроллера
а на выходе респонс с результатом обработки
xml, json, html

Aleserche
14.07.2016
18:39:22
почему-то не могу завести на простом примере

Konstantin
14.07.2016
18:39:54
ну не знаю, ни разу не юзал сайлекс))

Евгений
14.07.2016
18:40:33
а я ни разу не юзал эту штуку )

Google

Евгений
14.07.2016
18:41:07
по идее, перехватить вывод и перевести его в джсон/хмл

Konstantin
14.07.2016
18:42:47
это оно и есть
в зависмости от acceptHeader рендерим оп разному результат
не хватает еще jsonp в примере
А зачем тебе сайлекс?
в люмене проще все

F01134H
14.07.2016
18:48:15
+

Admin
ERROR: S client not available

F01134H
14.07.2016
18:48:17
лара тащит

Konstantin
14.07.2016
18:51:38
Просто там миддлеваре хоть на нодовские похожи
а тут я так понял одна миддлвара на весь респонз

Евгений
14.07.2016
18:52:28
что за люмен?

F01134H
14.07.2016
18:52:37
от создателя лары

Konstantin
14.07.2016
18:52:42
https://lumen.laravel.com

F01134H
14.07.2016
18:52:45
микро фреймворк, обрезок лары

Aleserche
14.07.2016
18:52:59
ну во-первых. Есть проекты, в которых выбор от меня не зависит. А во-вторых, сайлекс не так уж и плох на самом деле

F01134H
14.07.2016
18:53:17
ну эт смотря с чем сравнивать

Konstantin
14.07.2016
18:53:24
да не плох

Aleserche
14.07.2016
18:53:32
совсем безграмотный стал, редис меня дери

Konstantin
14.07.2016
18:54:01
можно работать со всем

Google

Yury
14.07.2016
18:54:20
Говно этот люмен, ничего он не быстрее

Konstantin
14.07.2016
18:54:31
просто если писать с нуля, то лучше выбирать то что проще
гавно это синтетические тесты
главное чтобы потом в коде разобраться можно было

F01134H
14.07.2016
18:55:25
вот смотрите, в браузере можно же вкладку отцепить и перенести в отдельное окно
а обратно прицепить можно?

Konstantin
14.07.2016
18:56:14
парни вы там что хайлоад на шаред хосте держите?

Yury
14.07.2016
18:56:23

F01134H
14.07.2016
18:56:32
а в хроме

Konstantin
14.07.2016
18:56:45
когда вопрос упрется в производительность, то значит уже проект приносит бабки
и там уже проблемы будут не в фреймворке)
а в бизнес процессах которые этот код реализует

F01134H
14.07.2016
18:57:46
лол, вот только когда джун ставит колеса, проект вообще перестает работать

Konstantin
14.07.2016
18:58:15
херовый тимлид на картинке)
не решает проблему, а пытается ее замять авторитетом

F01134H
14.07.2016
18:59:07
иногда в продакшен надо ехать на квадратных колесах, когда проебал дедлайн

Konstantin
14.07.2016
18:59:25
мы живем в разных реалиях))