
Sergey
28.12.2017
06:55:39

Andrey
28.12.2017
06:55:48
Я говорил как-то что многие пакеты написаны один раз и не мейнтейняться. И что как только сталкнешься с багам беги и сам его правь. Но хвала Ричи, реагент меня не успел огорчить.

Sergey
28.12.2017
06:57:28
@aviamodelist может за кложу пояснить, кстати

Google

Evgeny
28.12.2017
06:57:30

Alexander
28.12.2017
06:57:35
да был проектик в прошлом сентябре, все хорошо, на острие технологий. Надо добавить кнопочку и отчет чтобы скачивался. Решил сходить в репу на основе которой был построен стейт, чтобы вспомнить, как это делается.
А там объявление - "Ребята, мы кажется написали говно, можете расходиться. Извините если кто проникся"

Sergey
28.12.2017
06:58:30

Evgeny
28.12.2017
06:58:39

Alexander
28.12.2017
06:58:43
прошлый раз это был MartyJs
теперь вот jumpsuite

Evgeny
28.12.2017
06:59:31
ага, а кложа-то тут причем?

Alexander
28.12.2017
06:59:52
ага, а кложа-то тут причем?
тут в чатике очень сильно агитировали, что тот же реакт через кложурскрипт писать лучше. Удобнее суппорт после какого-то периода времени
я пробовал элм, но у меня кровь из глаз и ушей идет

Evgeny
28.12.2017
07:00:41
а, кложаскрипт

Google

Alex
28.12.2017
07:01:11
vue не?

Sergey
28.12.2017
07:01:16

Alexander
28.12.2017
07:01:26

Evgeny
28.12.2017
07:01:34

Alexander
28.12.2017
07:01:36
выглядит интересно
тот же элм спокойно живет, хотя в js мире уже пара потопов была

Alex
28.12.2017
07:03:31
кстати можно и https://nuxtjs.org/guide посмотреть

Evgeny
28.12.2017
07:03:32
типа вероятность подобного с кложаскриптом меньше? Не думаю.

Alexander
28.12.2017
07:03:51

Evgeny
28.12.2017
07:04:02
тут же трабла не в самом жс, а с либами

Alexander
28.12.2017
07:04:24

Evgeny
28.12.2017
07:05:12
с реактом так все плохо?

Alexander
28.12.2017
07:05:39
просто проект забытый на пару месяцев легче переписать

Alex
28.12.2017
07:06:00
это типа nextjs форк? ?
ну это фреймворк куда всю vue хрень затянули , можно говорят сгенерить статический сайт и залить на github чтобы он оттуда работал но я не пробовал еще

Alexander
28.12.2017
07:07:19
среднее время жизни реакт проекта где-то 4 месяца, после этого практически нереально обновить что-то. Какие-то пакеты уже могут не существовать, если какие-то версии не прибиты гвоздями, то впринципе нет шанса даже запустить проект
vuejs выглядит очень интересно
но я нахрен в окно выйду если через год там будет полностью несовместимая версия или же сообщения о закрытии

Alex
28.12.2017
07:11:16
тогда лучше на голом js фигачить , хотя на vue js уже понаписали всякого
https://superdevresources.com/vuejs-mobile-frameworks/
https://www.somewhatcreative.net/development/javascript/12-best-vue-js-based-ui-frameworks-for-your-apps/

Google

Dmitry
28.12.2017
07:26:28
Dart стабилен очень
Вообще последние 2 года не меняется ;)

Evgeny
28.12.2017
07:30:25
А чо. мне в целом нравится Dart
правдя я на нем ни строчки не написал ?
TypeScript еще есть
на нем и намерен новый проект писать

?
28.12.2017
07:43:05
все. нет больше сил. в жопу js. Кто тут агитировал Кложуру?
> не сил в жс
> кложур
тож орнул

Dmitry
28.12.2017
07:57:52
@noma4i Не было пока такого с VueJS. Я на нём с 2015 года один личный проект программирую, я его и на полгода с лишним забрасывал, и обновлялся до версии 2.0. Было пока всё очень просто.

Alex
28.12.2017
07:59:17
у меня тоже личный проект на Vue 2 js около года тянется... пока обновляется...

Dmitry
28.12.2017
08:00:07
О, есть уже Vuejs 3.0

Dmitry
28.12.2017
08:00:21
Нужно обновить будет, посмотреть как оно
Спутал, пока только 2.5

Alexander
28.12.2017
08:02:07
а кто-нить писал реальные проекты на дарте?
а на ангуляре с дартом?

Sergey
28.12.2017
08:46:02
У Wrike все на ангуляре с дартом, они этот стек активно и агитируют

Evgeny
28.12.2017
08:58:44
А вот насколько все эти реакты и прочие ангуляры дружелюбны к поисковым движкам? Чуть более, чем совсем не дружелюбны?
Если у вас весь сайт подгружается кусками жабаскриптом, то как гугль всю эту вашу кашу проиндексирует?

Scas
28.12.2017
09:01:10
отдавай ботам контент без прочихангуляров

Google

Evgeny
28.12.2017
09:02:20
то есть параллельно вести две версии, для ботов идля ангуляра?
фтопку ангуляр и прочие новомодные штуки, турболинкс или аналог и все ок

Sergey
28.12.2017
09:05:11
все там норм. Надо просто серверный рендер заводить, мы для реакта довольно легко запустили, хотя там есть нюансы. В итоге ты начальный рендер отдаешь уже полностью сформированным со всем контентом и поисковые движки его нормально распознают, так же это юзерам позволяет быстрее первую загрузку проходить, так как им начальный стейт включая HTML полностью готовым приходит. Не надо ни HTTP запросов дергать и ждать, не надо рендерить на клиенте

Evgeny
28.12.2017
09:10:47
ну я примерно так и планирую делать, но без реакта

Sergey
28.12.2017
09:16:11
На ваниле или жиквери?

Evgeny
28.12.2017
09:24:09
скорее всего jquery + Semantic UI
может еще какие-нибудь мелькие либки заюзаю
обычные такие страницы с линками друг на друга, никаких POST, только GET с параметрами, ну и простенькую обертку на жс, подменяющие линки так чтобы не грузить страницы целиком, а только body, а в некоторых случаях вообще какие-то части
никакого рендеринга на клиентской стороне

Sergey
28.12.2017
09:30:15
Да, мы пробовали на турболинкс поработать, быстро поняли, что все-таки не то пальто.
Импертивно на жиквери кодить больно, если что-то более менее требующее динамики

Admin
ERROR: S client not available

Alexander
28.12.2017
09:30:55

Evgeny
28.12.2017
09:31:12
скорее всего некий самописный аналог турболинкс заточенный под конкретный сайт
на некоторых страницах можно кусками обновлять

Alexander
28.12.2017
09:32:22
турболинкс отлично работает практически для всего, кроме моментов, когда надо сделать взаимодействие на одной странице с кучей условий

Evgeny
28.12.2017
09:32:22

Alexander
28.12.2017
09:32:33
поинт оф сейлс

Evgeny
28.12.2017
09:32:55
Мне это ничего не говорит
ну да ладно

Google

Alexander
28.12.2017
09:33:35
кассовый аппарат, чтобы чеки бить
коробка с трубадурами и чеками ?

Evgeny
28.12.2017
09:35:31
а зачем в кассовом аппарате делать ПО на базе браузера?
чтобы с прошивками потом не возиться?
а главное зачем кассовому аппарату быть гуглфрендли? ?
Вопросец.
Когда генсервер подыхает и супервизор его рестартует, то pid этого генсервера меняется.
Какие, так сказать, best practices существуют для разрешения этой проблемы? Я задействовал :via и Registry, это правильный подход?
или тут ситуация как с фениксом: "не используй Registry!"

Andrey
28.12.2017
09:53:59
т.к. я заходил из эрланга я использую обычно gproc т.к. привычнее
если прямо один воркер то можно ему просто имя дать

Evgeny
28.12.2017
09:54:24
один воркер да

Andrey
28.12.2017
09:54:39
start_link(..., name: FooBar)

Evgeny
28.12.2017
09:54:46
у меня пачка однотипных, которых нужно диспетчеризовать

Andrey
28.12.2017
09:55:03
ммм

Evgeny
28.12.2017
09:55:14
имя я использую для единичных ,которые уникальны

Andrey
28.12.2017
09:55:56
тогда https://hexdocs.pm/elixir/GenServer.html#start_link/3-options
самое то

Evgeny
28.12.2017
09:57:05
это я знаю, неподходит
в качестве имени же нельзя задать произвольные данные
или можно?

Andrey
28.12.2017
09:58:13
произвольные это какие?
там ожидается что имя это атом
это чем-то не подходит под твои задачи?
если нужно прямо произвольные то Registry или самому через :via, например в ets складывать pid-ы