@proelixir

Страница 1023 из 1045
Evgeny
08.09.2018
07:35:59
и что он сказал?

Dmitry
08.09.2018
07:39:47
Так в том то и дело, что от апреля ничем не отличается

Evgeny
08.09.2018
07:42:04
ага, много говорит, но ничего особо и не сказал :)

Google
abc
08.09.2018
07:48:07
В самом языке нет изменений? А они нужны вообще? Вот в голанг изменений нет и ок

Про это видео речь ? https://www.youtube.com/watch?v=suOzNeMJXl0

Buckler
08.09.2018
07:59:07
Привет, Felicdad! Пожалуйста, реши капчу: Вычисли: 25+8=... Осталось попыток: 3 Если не решишь - забаню навеки... Удачи!

Dmitry
08.09.2018
08:06:09
Golang 2 выходит так то

Там все хорошо с генериками и все плохо с ошибками - ещё хуже ( хотя куда хуже уже )

Артем
08.09.2018
08:33:20
тут недавно парень про БигДату пробегал, через разу путая железо и execution
И второй парень, который не разбирается, зато на все свое мнение имееи

abc
08.09.2018
08:48:12
Golang 2 выходит так то
Там пока просто пропосал.

Dmitry
08.09.2018
09:32:50
И второй парень, который не разбирается, зато на все свое мнение имееи
Не начинайте, ещё одни выходные с бигдатой никто не выдержит ?

Артем
08.09.2018
09:34:03
Егор
08.09.2018
11:01:48


Marsel
08.09.2018
11:40:07
В setup её нельзя?

И выделить тесты где она нужна в отдельный describe например

Google
Константин
08.09.2018
16:38:04
Если вы не заметили, я и не начинал
Александр админ)) с ним спорить надо аккуратно! Если тема явно или косвенно не относится к языку - создавайте отдельный чат или пишите в личку друг другу. Уважайте оставшихся 700+ человек, чат и так за сутки набирает очень много сообщений

а информативности ноль

Yauheni
08.09.2018
18:25:23
слушайте господа такой вопрос у меня есть как используя ковбой асинхронно обработать запрос?

могу дать больше контекста если ктонибудь отзовется

Dmitry
08.09.2018
20:11:07
Phoenix Live View в 2018 - серьезно?

https://medium.com/@mahcloud/phoenix-live-view-27fb60ee72c9

Давайте переложим работу процессоров всех пользователей нашего сайта на наш сервак... Идея просто зашибенная

Dmitry
08.09.2018
22:48:18
Таких мобилок уже не делают. Тем более альтернатива - получать через вебсокет новый хтмл 60 раз в секунду и перерисовывать его - тоже очень «производительная» штука...

Igor
09.09.2018
04:55:13
https://github.com/grych/drab

Задумка довольно интересная

Michael
09.09.2018
06:51:27
А по-моему этот liveview - это make internet great again времён начала 2000х. Когда сайты открываются мгновенно, потому что не тянется полмегабайта js-фреймворка. Когда при скроллировании сайта ноут не включает вентилятор.

abc
09.09.2018
06:54:58
Мда нахера это нужно

Dmitry
09.09.2018
07:31:47
Phoenix.js все ещё весит пол мегабайта

И в отличие от rich app где теоретически можно не заметить пропажу интернета между станциями метро, тут все наоборот

Теоретически это может подойти для админки какой нибудь cms, в которой ты сидишь всегда в офисе и ей пользуется ограниченное число людей

Если 10к людей будут параллельно менять стейт 10к генсерверов через 10к сокетов, да ещё и заставлять сервак постоянно считать строки - ну я не знаю как это будет работать

И что надо будет сделать для let it crash чтобы нормально сохранился ux после падения этого live view

Т.е ты заполняешь форму на 100 полей, на 99 поле что-то ну то ввёл, live view сервак упал, поднимается и генерирует пользователю пустой чейнджест. Вот я бы охуел в этот момент

Google
Dmitry
09.09.2018
07:39:56
Это значит надо где-то сохранять все промежуточные стейты всех этих серваков

Короче это такая ебала, что лучше сразу брать реакт

Короче - максимум админка

Свежее
09.09.2018
10:22:42
Т.е ты заполняешь форму на 100 полей, на 99 поле что-то ну то ввёл, live view сервак упал, поднимается и генерирует пользователю пустой чейнджест. Вот я бы охуел в этот момент
глянул я видео про LiveView там вроде как обновляться может чисто кусочек кода, т.е. 99 строка, не? не задевая остальные. или я что-то не понял?

Alexander
09.09.2018
10:23:02
те кто считает что прав во всем, просто ничему не учится и всех бесит )

Свежее
09.09.2018
10:23:24
или суть в том, что сам по себе LiveView может грохнуться и пиши пропало?

Alexander
09.09.2018
10:23:37
те кто считает что прав во всем, просто ничему не учится и всех бесит )
обычная стадия развития почти каждого человека

Dmitry
09.09.2018
10:23:50
Если фронт - то почему бы не взять реакт, который то же самое считает

А если Бэк - то каткая нагрузка на сервер будет, если 1000 человек откроют страницу

Dmitry
09.09.2018
10:26:32
Т.е. Если сервер считает diff то в нем как минимум должен храниться стейт всех открытых страниц в любой момент времени

Свежее
09.09.2018
10:26:37
понял

абсолютли

Ivan
09.09.2018
14:24:18
Короче - максимум админка
именно об этом крис и говорил



только не надо делать формы на 100 полей, если не хочешь чтоб тебя пользователи ненавидели

разбей ее на визард из нескольких шагов, после каждого сохраняй стейт и восстанавливайся себе спокойно если упало

Google
Dmitry
09.09.2018
14:37:22
опять же про это было в ответах на вопросы, сохраняй промежуточное состояние в персистент слое
Получается тройное дублирование real-time данных по сравнению с js app

Самое главное - не понятно зачем это надо, если экземпляр вуе можно подкинуть в любой шаблон eex

Даже не делая спа

И это в 2018 году, когда в двери стучится wasm, в которые тоже будут пытаться компилировать эликсир

Судя по роадмапу

Ivan
09.09.2018
14:40:46
запасной план

Dmitry
09.09.2018
14:40:58
Потерять перформанс можно в любом месте

Admin
ERROR: S client not available

Ivan
09.09.2018
14:41:00
если тут не взлетит, там взлетит

Dmitry
09.09.2018
14:41:27
И я предвижу через полгода на апворке

«Ну, мы начали делать на фениксе, не он не держит нашу нагрузку из полутора людей, помогите переехать на nodejs»

Я плачу когда вижу такие задачи

Ivan
09.09.2018
14:43:16
ну то что люди не умели выбирать тул под свои нужды, так было всегда и так будет

а вот когда приходит задача запилить дашборд для 10 сейлзов, вот на кой мне туда реакты тащить?!! самое оно

Dmitry
09.09.2018
14:45:43
Не встречал таких задач пока что

Сделал проектов 20

Может их делают на спринге в банках

Хз

Ivan
09.09.2018
14:51:32
да в любой компании где нужно что-то впарить своим пользователям, новый тарифный план, что-то из твоего вишлиста и прочее, такие задачи постоянно

Eugenio
09.09.2018
15:36:07
"Concerns about performance and backend computation of HTML in Elixir using eex are misplaced. This method is probably more performant than a JSON API. At compilation time eex templates are turned into IO lists. IO lists are extremely fast when writing to IO. Additionally, IO lists can have dynamic content injected into them in ways that are extremely fast. In Elixir when JSON is rendered it is rendered as a binary dynamically which is at least as slow (and probably much slower in most cases) than rendering an eex template."

Google
Dmitry
09.09.2018
15:51:59
Только json летит один раз на сабмит формы, а Eex форма перерисовывается каждый раз когда ты нажимаешь на клавишу на клаве

Eugenio
09.09.2018
15:59:18
В смысле она перерисовывается каждый раз?

Представь кейз, у тебя интернет магазин, есть какоето требованию по которому ты каждый раз когда клиент добавляет чтото в карзину ты должен валидировать на сервере всю карзину. Карзина у нас arbitrary nested json. Тут может иметь смысл подобная технология

Eugenio
09.09.2018
16:08:30
в чем проблема? До js корзин не было чтоли? У тебя есть стейт с корзиной на сервере, когда меняешь стейт посылаешь новый рендер твоего eex темплейта корзины

Dmitry
09.09.2018
16:09:09
Так а зачем здесь Json?

Стейт с корзиной есть, на сервере, я его валидирую

При чем тут live view?

Eugenio
09.09.2018
16:12:00
так в том то и дело что ты исключаешь json что судя по тому коментарию добавило бы даже гейн

Dmitry
09.09.2018
16:12:24
Так у меня его и так нет

Как я его могу исключить?)

Eugenio
09.09.2018
16:13:47
ну а возвращаешь ты что?

сейчас валидацию какуюто

в джейсоне

а можешь html сразу

Dmitry
09.09.2018
16:14:12
В spa?

Или в Mvc?

Eugenio
09.09.2018
16:14:32
я не говорю что меня прям прет от этой технологии но наверняка найдут интересные применения

Dmitry
09.09.2018
16:14:40
В spa я верну valid: true

Страница 1023 из 1045