@proelixir

Страница 216 из 1045
Denis
12.12.2016
14:58:21
Таким образом, это важно только для специфичных проектов? Например, обработка видео или данных

Aldar
12.12.2016
14:58:24
скедюлер считает редукции у каждого процесса и не допускает долгой работы без переключения, хотя это скорее преимущества beam а не самого языка

Dmitry
12.12.2016
14:58:28
X scale – но ведь это решается Kubernetes и AWS, так?
С таким подходом вообще не нужно языков кроме асм

На нем тоже как то все решается

Google
Ilya
12.12.2016
14:59:44
кубернетис и aws это не про то

Vladimir
12.12.2016
15:00:22
node.js же недавно только на семантическое версионирование преключились. И уже седьмой мажорный релиз. Это столько раз уже была сломана обратная совместимость, что ли?

Ну, начали с четвёртого, помню.

Yuriy
12.12.2016
15:00:59
Строгие типы

Dmitry
12.12.2016
15:01:30
Нету типов в эликсир

Vladimir
12.12.2016
15:01:44
Нету типов в эликсир
Тайпспек писать общая практика же.

kana
12.12.2016
15:01:57
ну так и для js есть typescript/flow

Dmitry
12.12.2016
15:01:59
Ну так можно и в JavaScript их писать

Yuriy
12.12.2016
15:02:11
Я про конвертацию строк в циферки

Dmitry
12.12.2016
15:02:12
От этого язык не становиться со строгой типизацией

Google
Denis
12.12.2016
15:02:48
node.js же недавно только на семантическое версионирование преключились. И уже седьмой мажорный релиз. Это столько раз уже была сломана обратная совместимость, что ли?
Всё давно уже стабильно, просто новые фичи добавляются в ядро, которые на старых эмулировались через препроцессинг утилитой babel

Roman
12.12.2016
15:02:49
ну так и для js есть typescript/flow
мы же про языки говорим. а флоу уже идет поверх джс

Vladimir
12.12.2016
15:03:16
Denis
12.12.2016
15:03:36
мы же про языки говорим. а флоу уже идет поверх джс
Языки и экосистема (пакеты, утилиты и пр)

kana
12.12.2016
15:03:59
мы же про языки говорим. а флоу уже идет поверх джс
dialyzer тоже в компилятор не встроен)

Dmitry ?
12.12.2016
15:04:17
Дааа, с пакетами просто замечательно в элексире всё

kana
12.12.2016
15:04:19
я вижу тайпспеки и flow как нечто равноценное

Denis
12.12.2016
15:04:51
я вижу тайпспеки и flow как нечто равноценное
Если это "сахар" над языком в виде внешней библиотеки / препроцессинга, то да

Dmitry
12.12.2016
15:05:01
Микс проверяет может что-то

А так в основном для документации

Vladimir
12.12.2016
15:05:28
я вижу тайпспеки и flow как нечто равноценное
Тайпспеки общая практика, flow нет.

kana
12.12.2016
15:05:30
в elixir очень вкусная стандартная либа

и все эти ex_doc, которые запускают тесты прямо из документации, это просто круть

Vladimir
12.12.2016
15:06:09
Ilya
12.12.2016
15:06:16
горизонтальное расширение через кубернетис и aws это как расширение жилплощади покупкой нескольких однушек

kana
12.12.2016
15:06:20
как гофер я с тобой не соглашусь

Ilya
12.12.2016
15:06:37
т.е. площади больше в собственности

но не очень-то удобно

Roman
12.12.2016
15:06:42
кстати @DenisIzmaylov а есть примеры флоу где он юзается в коммерческих проектах?

Google
kana
12.12.2016
15:06:58
у фейсбука мб)

Roman
12.12.2016
15:06:59
сколько был на конфах, все говорят что мы попытались но эдопшн не зашел

Denis
12.12.2016
15:07:17
кстати @DenisIzmaylov а есть примеры флоу где он юзается в коммерческих проектах?
Facebook, как минимум :) Но вообще это лучше к парням в @typescript_ru – они с головой в этом там, Flow/TypeScript

Dmitry
12.12.2016
15:07:31
Тайпскрпт - пример такой общей практики

Vladimir
12.12.2016
15:07:49
Aldar
12.12.2016
15:08:38
еще в эликсире крутой пайп оператор

Vladimir
12.12.2016
15:08:45
В стандартной библиотеке Go есть HTTP сервер/клиент.

В стандартной библиотеке Elixir клиента нет. Это проблема.

Roman
12.12.2016
15:09:16
в эликсире кстати я бы сказал по сравнению с джс хайпа нет

и это очень упрощает жизнь

Denis
12.12.2016
15:09:32
Итого, краткая сводка по Elixir: + хайлоад на слабом железе + время отклика низкое + Параллельный флоу автоматически + протоколы, макросы, паттерн матчинг + immutability на уровне языка + Макросы, протоколы, акторы + шедулер считает редукции у каждого процесса и не допускает долгой работы без переключения, хотя это скорее преимущества beam а не самого языка + в elixir очень вкусная стандартная либа + и все эти ex_doc, которые запускают тесты прямо из документации, это просто круть - В стандартной библиотеке Elixir нет HTTP-клиента - с пакетами всё плохо в элексире – говно пакеты, в основном

Ivan
12.12.2016
15:09:46
скедулер поменяйте на шедулер плиз

ломает глаз

kana
12.12.2016
15:09:52
Dmitry ?
12.12.2016
15:09:53
Про пакеты я пошутил)

Лучше вычеркни

Denis
12.12.2016
15:10:06
как всё быстро меняется:)

Dmitry ?
12.12.2016
15:10:28
Говно пакеты, в основном

Denis
12.12.2016
15:10:31
Про пакеты я пошутил)
Всё плохо с пакетами?

Google
Vladimir
12.12.2016
15:10:37
ну так есть erlang. Или там тоже нет?
Проблема в 3rd-party пакетах, на самом деле.

Есть https://github.com/zhyu/nadia

Я хочу использовать прокси-сервер.

kana
12.12.2016
15:11:38
я не понял, тут люди как-то сообщения редактируют?

Denis
12.12.2016
15:11:41
а какие ещё минусы, кроме неразвитых пакетов?

Dmitry
12.12.2016
15:12:10
скедулер поменяйте на шедулер плиз
Вроде как произносится скеджуал, а вот так редактировать

Nikita
12.12.2016
15:12:18
Yuriy
12.12.2016
15:12:23
Тут у нашего главного траблы были с деплоем феникса

kana
12.12.2016
15:12:39
тест

ай

Admin
ERROR: S client not available

Dmitry ?
12.12.2016
15:13:06
Часто добавляешь пакет и он не работает в разных environments, прямо бомбит, плюс часто нет док/они не соответствуют реальности, плюс люди тесты мало пишут → исходники в качестве документации

Dmitry
12.12.2016
15:13:26
Короче с инфраструктурой почти как в жс

Vladimir
12.12.2016
15:13:30
Есть https://github.com/zhyu/nadia
Более того: нет возможности двух ботов одновременно запустить, так как конфигурируется конкретное приложение.

Ivan
12.12.2016
15:14:02
@Virviil если так, то ок не прав. Всю жизнь был шедулер просто

Roman
12.12.2016
15:14:08
Тут у нашего главного траблы были с деплоем феникса
феникс не найс, но можно жить и без него, afaik

Ivan
12.12.2016
15:14:25
@lambdomotive я вот написал себе на капистране деплой скрипт

и радуюсся

Yuriy
12.12.2016
15:14:31
Забыли встроенную Мнезию как альтернативу редису

Google
kana
12.12.2016
15:14:42
я как-то пробовал феникс на хероку задеплоить, так и не справился

но с докером думаю проблем не будет

Denis
12.12.2016
15:15:51
Странно, хероку он почти как докер

Точнее, он так и есть )

Andrey ?
12.12.2016
15:16:42
Точнее, он так и есть )
Хероку не на докере

Там какие-то другие контейнеры, в доках написано

kana
12.12.2016
15:17:05
ну, значит я просто не умею хероку готовить) Я всегда по старинке на digital ocean по ssh вручную

Ivan
12.12.2016
15:17:18
@kana_sama плюсую

Denis
12.12.2016
15:17:22
Итого, сводка по Elixir. Плюс. + хайлоад на слабом железе + время отклика низкое + Параллельный флоу автоматически + протоколы, макросы, паттерн матчинг + immutability на уровне языка + Макросы, протоколы, акторы + шедулер считает редукции у каждого процесса и не допускает долгой работы без переключения, хотя это скорее преимущества beam а не самого языка + в elixir очень вкусная стандартная либа + и все эти ex_doc, которые запускают тесты прямо из документации, это просто круть + встроенная Мнезия как альтернатива редису + в эликсире крутой пайп оператор! + компилируется в байт-код BEAM + Plug pipeline-based девелопмент как плюс Минусы: + незрелость экосистемы - В стандартной библиотеке Elixir нет HTTP-клиента - с пакетами всё плохо в элексире – говно пакеты, в основном - проблемы с Deploy в Phoenix - Часто добавляешь пакет и он не работает в разных environments, прямо бомбит - часто нет док/они не соответствуют реальности - люди тесты мало пишут → исходники в качестве документации - Короче с инфраструктурой почти как в жс - пробовал феникс на хероку задеплоить, так и не справился

Ivan
12.12.2016
15:17:26
последний раз только ноду в докер упаковал

потому что не хотел мусорить

ну блин

проблемы с деплой

Denis
12.12.2016
15:17:44
вот так оставляю, поскольку это коллективное творчество :)

Ivan
12.12.2016
15:17:47
не больше чем проблем с деплоем ноды есчесна

Vladimir
12.12.2016
15:17:50
Итого, сводка по Elixir. Плюс. + хайлоад на слабом железе + время отклика низкое + Параллельный флоу автоматически + протоколы, макросы, паттерн матчинг + immutability на уровне языка + Макросы, протоколы, акторы + шедулер считает редукции у каждого процесса и не допускает долгой работы без переключения, хотя это скорее преимущества beam а не самого языка + в elixir очень вкусная стандартная либа + и все эти ex_doc, которые запускают тесты прямо из документации, это просто круть + встроенная Мнезия как альтернатива редису + в эликсире крутой пайп оператор! + компилируется в байт-код BEAM + Plug pipeline-based девелопмент как плюс Минусы: + незрелость экосистемы - В стандартной библиотеке Elixir нет HTTP-клиента - с пакетами всё плохо в элексире – говно пакеты, в основном - проблемы с Deploy в Phoenix - Часто добавляешь пакет и он не работает в разных environments, прямо бомбит - часто нет док/они не соответствуют реальности - люди тесты мало пишут → исходники в качестве документации - Короче с инфраструктурой почти как в жс - пробовал феникс на хероку задеплоить, так и не справился
Первый пункт тогда уж на незрелость экосистемы замени.

А, второй уже есть.

Ivan
12.12.2016
15:18:19
короч в целом по проблемам похоже на ноду

г;но незрелое

Dmitry
12.12.2016
15:18:28
Проблемы с деплоем всего

Andrey ?
12.12.2016
15:18:36
Нода-то не пытается взять и скомпилироваться

Aldar
12.12.2016
15:18:41
все решаемо

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