Программирование


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
193 5 47

Erlang thread №3 Аноним 05/05/20 Втр 20:21:59 16780841
flat,750x,075,f[...].jpg (40Кб, 750x1000)
750x1000
сюда также входит язык Эликсир
продолжаем дискуссию срач
Аноним 05/05/20 Втр 20:24:34 16780872
бамп
Аноним 05/05/20 Втр 20:28:33 16780923
>>1678084 (OP)
если я бы выбирал куда перекатываться - шел бы в элик. тем более слышал в швейцарии есть куда устроится.

Да и даже бы на удаленке. Увы, я не бекендер и не вронтендер.
Аноним 05/05/20 Втр 20:33:03 16780964
Аноним 05/05/20 Втр 20:35:53 16781005
images.jfif (49Кб, 706x884)
706x884
Аноним 05/05/20 Втр 21:55:25 16782076
бамп
Аноним 05/05/20 Втр 23:04:36 16782697
yob.jpg (119Кб, 800x800)
800x800
Старый добрый Эрланго тред.

Суть Эрланго-тредов для ньюфагов:

>Эрланг нужен / не нужен
>Нет работы / зп по 5k$ на удаленке на руки, вы все быдло
>Динамико-дрисня / типы не нужны
>Эрланг vs Эликсир срач -> доступно только после 50го поста
Аноним 05/05/20 Втр 23:52:58 16783108
>>1678269
Не верю, что в треде есть хотя бы 3 человека, работающих на реальной работе с оплатой реальными деньгами, пищущие на ебучем эрланге
Аноним 06/05/20 Срд 00:01:33 16783229
>>1678310
В любом треде найдётся хотя бы один такой с 300 к/нсек, даже если тред про кобол.
Аноним 06/05/20 Срд 00:24:51 167835010
>>1678310
Двачую. Я перекатился в Elixir года 4 назад, и все эрлангисты что я знал, кроме совсем ретроградов, тоже.
Оставаться на Erlang есть только одна хорошая причина, - среди эрлангистов, за исключением совсем уж нюбов, много нормальных инженеров, а на Elixir сейчас куча веб-петушни, вкатившейся с рубей и ноды, у которых в голове говно.
К сожалению, интересных проектов на Erlang больше не предвидится, всё новое пишут сразу на Elixir. Проблема в том, что на Elixir помимо реально нуждающихся в нём massive concurrency приложений пилят дохуя обычного веб-говна с парочкой ген-серверов, которое можно было бы писать на какой-нибудь ноде или вообще на чём угодно. Конечно веб-говно приятнее писать на эликсире, чем скажем на похапе, джеесе или джяве, но ведь лучше его вообще не писать. То есть с одной стороны усложняется поиск нормальных проектов/контор, а с другой, как уже было сказано, комьюнити засоряется всяким веб-отребьем.
Аноним 06/05/20 Срд 00:27:25 167835411
>>1678350
Так Elixir это не эрланговский фреймворк????
Аноним 06/05/20 Срд 01:02:47 167838012
>>1678354
вообще то эрланг это эликсировская либа.
Аноним 06/05/20 Срд 01:20:04 167838613
>>1678350
>massive concurrency приложения
Разве в рамках мейнстрима кроме веба это еще где-то нужно?
Аноним 06/05/20 Срд 01:20:27 167838714
Аноним 06/05/20 Срд 07:06:55 167842515
>>1678310
Че тут у вас?
Максим Лапшин по-прежнему все сам пишет или смог хоть кого-то нанять?
Аноним 06/05/20 Срд 08:55:03 167845616
>>1678380
че ты несешь?
элик это надстройка над эрланговским ОTP
как котлин над JVM
Аноним 06/05/20 Срд 09:33:45 167847317
up
Аноним 06/05/20 Срд 10:32:18 167848918
бамп
Аноним 06/05/20 Срд 11:23:38 167850919
>>1678456
Он прав. С точки зрения языка, эрланг - это небольшое подмножество эликсира. И ситуация сильно отличается от котлина с жабой.
Аноним 06/05/20 Срд 11:29:31 167851420
>>1678456
Это он шуткует так же.
Аноним 06/05/20 Срд 12:08:02 167855121
>>1678509
эрланг появился намного раньше хипстерского эликсира
Аноним 06/05/20 Срд 14:15:44 167869622
Аноним 06/05/20 Срд 15:19:27 167874423
>>1678456
А вот ты и спалился дядя. Я знаю тебя, так что ты лицемер, раз говоришь что не сидишь на двачах.
Аноним 06/05/20 Срд 19:09:31 167899324
Аноним 07/05/20 Чтв 13:30:44 167957225
бамп
Аноним 07/05/20 Чтв 16:18:47 167980826
elixir.png (70Кб, 400x400)
400x400
Аноним 07/05/20 Чтв 17:01:52 167987927
>>1679808
>Также вкатывающимся советую почитать его книгу Elixir in action.
Так работы же нет.
Аноним 07/05/20 Чтв 20:21:58 168013628
>>1679879
Мне пишут. Вот не знаю что выбрать, американский игровой проект, немецкий медицинский, британский для сферы обучения или тот норвежский стартап про станции зарядки для электрокаров.
А работы в рашке-парашке и прочих снг-отстойниках наверное, нет, хули поделать, старны-атусорсы, а для аутсорс-помоек суперконсервативный стек типичен, где модные технологии мелкают только чтоб потом можно было сверкать баззфордами на конференциях, типа "наша индусня не только жабопыха-говна месить умеет, мы и в скалу-эликсир-кложур етот ваш могём если нужно, несите ваши деньги", но это редкость, конечно.
Аноним 07/05/20 Чтв 20:56:46 168017329
Аноним 07/05/20 Чтв 23:27:15 168034530
>>1678696
к сожалению, они все умерли за 200 лет до этого от голода, так и не дождавшись, пока им перезвонят
Аноним 07/05/20 Чтв 23:46:43 168036031
>>1679808
ничё не понятно. я на жаве на спринге в сто раз быстрее, проще и поддерживаемее напишу
Аноним 08/05/20 Птн 07:13:17 168050532
>>1680136
Мы же не рассматривает проекты, которые переписывают с Ruby/RoR, верно? Там нужно иметь многолетний опыт на Ruby и проекты - это переписывание многолетнего легаси с рубей на модный эликсир.
Аноним 08/05/20 Птн 07:14:58 168050633
>>1680173
Разговорный английский от C1, 5-7 лет коммерческого опыт программирования на Ruby/RoR, 1-3 год на Elixir/Phoenix и вот работа по переписыванию замшелого интернет-магазина или админки с Ruby/RoR на Elixir/Phoenix твоя!
Аноним 08/05/20 Птн 10:14:29 168055634
>>1680506
А я-то думал речь идёт о чем-то современном, продвинутом, прогрессивном...
Аноним 08/05/20 Птн 10:36:39 168056835
>>1680506
а какой профит от переписывания?
Аноним 08/05/20 Птн 10:44:43 168057436
>>1680568
Ruby программистов поманили Elixir'ом. Ну и нагрузки выросли на интернет-магазины, которые клепали на RoR.
Аноним 08/05/20 Птн 12:10:04 168062837
Elixir макаки настолько востребованные и высокооплачиваемые, что вынуждены продавать обучающие скринкасты.
Аноним 08/05/20 Птн 12:18:38 168063438
>>1680628
Прям как... Макаки на всех остальных языках?
Аноним 08/05/20 Птн 12:20:52 168063739
>>1680634
Да, но только не из-за того, что их технологии(соответственно и они сами) никому не всрались.
Аноним 08/05/20 Птн 12:22:11 168063840
>>1680634
Ну вот я чекнул раздел скринкастов на оф.сайте и там все требуют бабло за свои видосики, причём некоторые даже по подписке.
Аноним 08/05/20 Птн 12:31:10 168065041
ерланг или джава для онлайн игры?
Аноним 08/05/20 Птн 12:34:20 168065542
>>1680650
Если задаёшь такие вопросы ерланг точно не осилишь
Аноним 08/05/20 Птн 12:40:20 168065843
>>1680650
Смотря какие требования к нагрузке. Может тебе и питона хватит. А может ничего кроме крестов не подойдёт.
Аноним 08/05/20 Птн 12:41:14 168066044
>>1680658
дохуя игроков,но не сложные вычисления
Аноним 08/05/20 Птн 13:20:11 168069945
>>1680660
>дохуя игроков
>васян с двача
Ну для твоих 5 друзей в первые несколько дней хватит и пхп.
Аноним 08/05/20 Птн 13:30:27 168071646
Аноним 08/05/20 Птн 13:57:06 168075947
>>1680699
у пхп с веб сокетами можно только побаловаться,не его эта тема
Аноним 08/05/20 Птн 14:11:42 168077948
>>1680650
Сервер для Колды работает на Erlang + C++
Аноним 08/05/20 Птн 14:12:00 168078049
>>1680759
>онлайн игры
>дохуя игроков
>с веб сокетами
Аноним 08/05/20 Птн 14:26:59 168080750
Аноним 08/05/20 Птн 14:36:33 168081851
>>1680807
наварное он о том что в Ъ-игорях с большим онлайном TCP никто не юзает тому що дорого по ресурсам
Аноним 08/05/20 Птн 14:52:13 168082952
Аноним 08/05/20 Птн 15:00:56 168084253
> веб-сокеты для чего-то сложнее чатика
Аноним 08/05/20 Птн 15:02:02 168084354
>>1680842
а если сложнее чатика,то что?
Аноним 08/05/20 Птн 15:06:03 168084755
Аноним 08/05/20 Птн 15:07:36 168085256
>>1680847
для веба(браузера) вебсокеты,а сокеты это если есть два клиента?
Аноним 08/05/20 Птн 15:55:10 168088557
Чем так хуев веб, что всех кто пишет в нем называют не ъ-программистами
Аноним 08/05/20 Птн 16:02:09 168088858
>>1680885
Постоянная смена трендов в вебе говорит о том, что люди сами не знают чего хотят, что подразумевает несерьёзность подхода.
Куча костылей, во многом связанная с грузом обратной совместимости.
Очень низкий порог вхождения, из-за которого достаточно много неквалифицированных макак.

В общем, всё очень субъективно.
08/05/20 Птн 23:26:31 168166559
>>1680888
>Постоянная смена трендов
>Очень низкий порог вхождения
Ты уж определись.
Аноним 09/05/20 Суб 00:06:49 168169060
>>1681665
Я сам так не считаю, к тому же одно другому не мешает.
Аноним 09/05/20 Суб 09:49:10 168183661
>>1680885
Обычно там тривиальные задачи, типа запиливания крудов и низкие требования ко всему.
Для 80% веб-задач можно взять любой рельсоподобный вреймворк и почти на автомате загонякать всё за пару вечеров.
Но веб-вебу рознь, конечно, бывают сложные и очень сложные системы.
Аноним 09/05/20 Суб 09:53:59 168184162
>>1680847
Вебсокет это и есть просто сокет.

>>1680829
Что не так? WS/WSS это просто тонюсенькая прослойка над TCP.
Аноним 09/05/20 Суб 14:01:23 168201863
>>1681836
Не представляю себе сложного фронта. Задача фронта получить запрос, провалидировать его, получить данные с бекенда и отдать ответ.
Что тут может быть сложного?
Аноним 09/05/20 Суб 15:01:29 168211164
>>1682018
Что насчёт анимаций, вёрстки сложных макетов и поддержки древних браузеров?
Аноним 09/05/20 Суб 16:34:13 168219465
>>1682111
Это все браузерная история, эликсир то тут при чем?

>Обычно там тривиальные задачи, типа запиливания крудов и низкие требования ко всему.
>Для 80% веб-задач можно взять любой рельсоподобный вреймворк и почти на автомате загонякать всё за пару вечеров.
>Но веб-вебу рознь, конечно, бывают сложные и очень сложные системы.
Я спрашивал, что такого такого, что "больше чем круд" может быть если это не чистый бекенд?
Аноним 09/05/20 Суб 19:34:02 168232666
>>1682018
При чём тут фронт? Для тебя веб = фронт? Хайлоад бекенды типа дискорда, твитча, вотсапа, ютуба и т.п. — это тоже веб.
Аноним 10/05/20 Вск 00:39:47 168269467
>>1679808
А есть что-то подобное про кишочки BEAM?
Аноним 10/05/20 Вск 00:43:27 168269668
>>1682326
Нет, вебмакака, это не фронт. Это бэк, как минимум потому что там клиенты не только и не столько браузеры.
А весь вьеб оттдается через нджинкс, эранг наружу мало кто выставляет.
Аноним 10/05/20 Вск 03:04:02 168276269
>>1682696
Вебмакака, ты? Бек является частью веба, алло.
Аноним 10/05/20 Вск 04:48:29 168277970
Веб не нужен.
Аноним 10/05/20 Вск 07:24:11 168281171
>>1680885
Просто зависть остального комьюнити которые работают больше а зарабатывают в разы меньше нодо/реакто макак
Аноним 10/05/20 Вск 09:59:26 168285972
>>1682694
Erlang Solutions запустила курсы для разных уровней, у них есть курс по BEAM. Можешь посмотреть на сайте.
Аноним 10/05/20 Вск 10:01:26 168286073
>>1682018
Веб = бек + фронт.
Но не любой бек или фронт это веб.
Аноним 10/05/20 Вск 10:02:10 168286174
>>1682859
>Erlang Solutions
Зачем пороться в Эрланг с Эликсиром, если работу на них все равно не найдешь и сопьешься или в окно выйдешь от безнадеги?
Аноним 10/05/20 Вск 10:04:31 168286375
>>1682861
создать свой проэкт.
Профит
Аноним 10/05/20 Вск 10:08:50 168286576
>>1682863
Ну, у Эрланга чрезвычайно узкая область применения. Какой-нибудь веб-сервис на нем пилить - это прямая дорога к алкоголизму и безденежью. Эликсир здесь получше, но на нем снова одна вебня, которую проще на том же питоне или пыхе писать.
Да и я на 100% уверен, что никто не станет писать подобный проект в одиночку на таком экзотическом языке. В лучшем случае получится очередной туду лист на фениксе.
Аноним 10/05/20 Вск 10:09:35 168286677
>>1682859
>Erlang Solutions запустила курсы
Что-то там все за деньги...
Аноним 10/05/20 Вск 10:10:14 168286878
>>1682865
тред можно закрывать
Аноним 10/05/20 Вск 10:13:33 168287179
>>1682861
Работа есть. Но в Московиях всяких. Поэтому если переката не планируется КАК МИНИМУМ в Москву то да хуево будет
Аноним 10/05/20 Вск 10:15:15 168287380
>>1682871
Видел я эту работу. ФанКорп открыла 100500 вакансий на одну позицию к себе в контору. Аноны уже отписывались, что там выдают тестовое еще до собеседования, а потом не перезванивают.
Аноним 10/05/20 Вск 10:17:34 168287581
>>1682873
Я хз чё там за мутные конторки. Но эликс разрабов я часто вижу. Думаю тож перекатиться с жабаскрипта своего.
Аноним 10/05/20 Вск 10:21:41 168287782
>>1682875
Зайди на HH.ru и посчитай сколько там чистых вакансий на Elixir. Их там всего 16 и только 2 из них предполагают чистого elixir разработчика. Остальные это руби вакансии со знанием эликсира и прочие левые вакансии.
Аноним 10/05/20 Вск 10:27:15 168288183
>>1682877
Разумеется я не через hh такое искать буду (хотя откликнусь на такие вакансии если будут). Да и в целом знание функционального языка плюс. А там всего два варианта (clojure да elix). Да на скалах работы много но лучше я на жс посижу чем на этом
Аноним 10/05/20 Вск 10:35:07 168288584
>>1682881
Ну я и телеграм-канал чекнул elixir jobs. Там полторы вакансии, одна из которых это фанкорп.
Зачем тогда дрочить эликсир если ты планируешь писать на кложе? На кложе тоже не очень много вакансий. Штук 10 наберется на РФ.
На скале побольше, но скала - это помойный язык, мда.
Аноним 10/05/20 Вск 10:42:43 168289085
>>1682885
Я имел в виду прямые знакомства. А так да, что-то одно выбирать Кложу или эликс. Чист для себя и функциональщины. Вообще как по мне полезно знать питон и функциональщину. Конечно, возможно работы и не найдешь по ней, но для себя лишним не будет. И прям вкатываться целенаправленно не стал бы советовать. Вот когда уже есть своя работа и направление то можно поучить и пробовать. Кароч в плюсе в любом случае будешь даже если прямой вакансии по эликсир или кложе не найдешь. Главное не скала богомерзкая, лучше уж жс тогда.
Аноним 10/05/20 Вск 10:43:35 168289286
>>1682885
в чем прикол кложи?
Аноним 10/05/20 Вск 10:47:54 168289787
>>1682892
Лисп на JVM на котором нет работы.
Аноним 10/05/20 Вск 10:48:32 168289988
>>1682890
>Главное не скала богомерзкая, лучше уж жс тогда.
Все так. Сложно себе представить более бесполезный язык чем Scala.
Аноним 10/05/20 Вск 10:49:08 168290089
Аноним 10/05/20 Вск 10:54:30 168290590
>>1682900
Зачем? На котлине пишут онли под мобилки.
Аноним 10/05/20 Вск 10:55:26 168290691
Аноним 10/05/20 Вск 10:56:11 168290792
>>1682906
Ну мы же не считаем те 2-3 компании, куда протащили котлин на бек и пилят свои нескучные велосипеды, лишь бы спринг и хибернейт не использовать.
Аноним 10/05/20 Вск 13:10:31 168304693
>>1682907
Давай ты сначала найдешь работу, а потом мы поговорим, вкатывальщик.
советую месяц без пра сидеть, честно.
Аноним 10/05/20 Вск 13:13:14 168305494
>>1683046
Зачем мне вкатываться в котлин или в эликсир с эрлангом? Мне и на джаве не плохо платят и проблем найти новую работу нет никаких.
Аноним 10/05/20 Вск 13:30:20 168306195
>>1683054
котлин это грубо говоря сахарная джава
Аноним 11/05/20 Пнд 19:18:25 168428096
>>1682859
Нашел такое видео кстати неплохое
https://www.youtube.com/watch?v=ArRr4trTCjQ

И что меня порадовало, видео от 2013, чувак ркламирует свою контору klarna.com и призывает эрлангеров присылать им резюме.
Если сейчас зайти на их портал с вакансиями https://jobs.lever.co/klarna?team=Engineering
то там будут Питон, Ява, ЯваСкрипт и даже ПоХаПэ, но никакого Эликсира или Эрланга! За 7 лет выпилили к хуям.
Аноним 11/05/20 Пнд 19:38:12 168430797
>>1682859
Каким же дегенератом нужно быть, чтобы не осилить эрланг без курсов, лол
Аноним 12/05/20 Втр 00:38:44 168452998
>>1684280
Вроде не выпилили, у них на гитхабе есть либы, которые обновляются.

Алсо, кекнул с названия:
https://github.com/klarna/ponos
Аноним 12/05/20 Втр 02:45:26 168458299
>>1684280
Там одно время активно писали на Erlang, но потом стали переписывать на Java/Scala. Теперь Erlang там только в качестве легаси. Сервисы на Scala теперь переписывают на Haskell/Purescript и этим занимается челик, который раньше работал над компилятором Scala в команде Одерского - https://twitter.com/FelixMulder
Аноним 12/05/20 Втр 03:32:35 1684596100
C
Аноним 12/05/20 Втр 11:42:38 1684832101
>>1684582
До нихтаки дошло, что подход let it crash применительно к финансовым транзакциям - не очень.

сами в свое время с Аккой наелись
Аноним 12/05/20 Втр 12:27:00 1684872102
очень специфический язык,редко где применяется
Аноним 12/05/20 Втр 12:28:04 1684874103
>>1684872
Как и любой функциональный язык
Аноним 12/05/20 Втр 17:41:03 1685352104
прач, объясните в чем прикол етова вашего еликсира, ну в сравнении с лишпом скажем
Аноним 12/05/20 Втр 17:50:56 1685376105
>>1685352
модель акторов (нормально зделано а не как в аке)
вытесняющая многозадачность
"зелёные" процессы
есть паттерн матчинг (инбфио: в лишпе можнозделать)
Аноним 12/05/20 Втр 17:53:30 1685383106
>>1685352
Lisp - лучший язык всех времён и народов. Любое сравнение других языков с ним всегда будет не в их пользу.
Аноним 12/05/20 Втр 17:54:31 1685387107
>>1685352
Под лиспом обычно подразумевается CL, который мутабельная императивная параша, а Elixir - ФП.
Правильно, наверное, с кложурью сравнивать, тогда да, разница скорее в эрланговской VM-ке, рантайме и процессах.
12/05/20 Втр 17:55:00 1685393108
Аноним 12/05/20 Втр 18:07:14 1685432109
>>1684832
>сами в свое время с Аккой наелись
Неужели перешли на котов?
Аноним 12/05/20 Втр 18:08:10 1685435110
>>1685383
this tbh...

>>1685387
так есть же кложа на ерланговом вме
Аноним 12/05/20 Втр 18:11:08 1685440111
>>1685387
Кложа круче эликсира?
Аноним 12/05/20 Втр 18:16:13 1685448112
>>1685435
>так есть же кложа на ерланговом вме
Круто. То есть можно брать любой кложур проект с либами и оно скомпилируетсяпод BEAM и даже будет работать?
Аноним 12/05/20 Втр 18:22:43 1685456113
>>1685440
Хз я на кложе кложурскрипте где-то пол года писал, в целом впечатления приятные, очень похоже на эликсир, но чуть компактнее и выразительнее.
Сравнить их в области написания process-based кода к сожалению не вышло, потому что у нас там был обычный веб фронт с капелькой асинхронности, но в теории эликсир удобнее.
Аноним 12/05/20 Втр 19:06:26 1685557114
>>1685432
Не, просто выпилили Акку и перешли на банальный тред пул.
По крайней мере тут сразу видно, что что-то проебалось, не надо мониторить все эти dead letter queue и размеры очередей.
Аноним 13/05/20 Срд 05:22:26 1686024115
>>1685557
Ты хоть намекни, это был какой-то банк или никому неизвестный стартап в мире финансов?
Аноним 13/05/20 Срд 17:53:32 1686914116
>>1686024
Одна из структур ЦБ.
Аноним 14/05/20 Чтв 12:19:29 1687541117
>>1678084 (OP)
Как вам идея реализовать сервер minecraft на Erlang? С его возможностью перекладывать байтики и масштабированию должно выйти просто отлично!
Аноним 14/05/20 Чтв 13:26:48 1687636118
>>1687541
но учти,эрланг считается медленным языком
Аноним 14/05/20 Чтв 15:24:39 1687796119
>>1687541
Для Quake Champions сервер написали на Orleans (реализация акторов для .Net) https://habr.com/ru/company/pixonic/blog/426115/

Вышло не очень
>Прекрасный пример победы архитектуры над разумом. Говорю исключительно с субъективной точки зрения игрока, гонявшего ещё в Quake 1. Так вот, ни в нём, ни в Quake 3 в 2000-м году не было таких рассинхронизаций, как в QC. Сетевой стек просто отвратителен (я уже не говорю о проблемах на клиенте), а игра в открытом доступе уже почти два года.
> https://habr.com/ru/company/pixonic/blog/426115/#comment_19231985
Основная проблема это - лейтенси, у акторных систем лейтенси не очень, майнкрафт конечно не Квака, но все равно лаги ни одну игру не улучшают.
Аноним 14/05/20 Чтв 16:05:49 1687888120
>>1687796
Ну ок. Тогда возьму пщ или ржавчину.
Аноним 14/05/20 Чтв 19:31:34 1688237121
>>1687796
Какое отношение "акторные системы" вообще имеют к сети и латенси? TCP/UDP везде одинаковое, а как ты это обернёшь, в акторы, или будешь по классике из сокета читать/писать как диды - это уже вопрос десятый.
Аноним 14/05/20 Чтв 20:00:54 1688296122
>>1688237
Дурачок, лейтенси складывается из сети и времени реакции сервера. И если с первым ничего сделать нельзя кроме покупки жирных каналов и локальных датацентров, то второе это как раз зависит от архитектуры сервера. И с этим у акторов проблемы - перекидывание сообщениями от одного актора к другому, пораждает кучу задержек каждая не очень большая, но суммарно они заметны. А если у тебя кластер, то тут еще и сетевые задержки прибавляются.
Аноним 14/05/20 Чтв 21:04:44 1688358123
>>1688296
>перекидывание сообщениями от одного актора к другому, пораждает кучу задержек
Каких блять задержек, скорость посылки сообщения пару микросекунд, даже если там копия делается как в Erlang. То есть, чтобы получить ощутимую задержку, нужно делать кучу последовательных блокирующих колов, или там очередь с перегруженному процессу, то есть в любом случае автор архитектуры мудак, причём тут акторы. Если дебилушки не умеют программировать датафлоу пайалайны, то на контрол-флоу параше с тредами и локами они насосутся ещё больше, это и так понятно.
Аноним 14/05/20 Чтв 21:41:04 1688390124
>>1678084 (OP)
Пока в Вилларибо на ген серверах уже написали GenStage, Flow и Broadway, где можно почти конфигурационно написать любой процессинг-пайплайн, который работает асинхронно, параллельно, имеет встроенный батчинг, патришининг, набор диспатчеров, бек-прешер, автоматический ack, рейт-лимитинг, грейсфул шатдаун, метрики и инструменты для отладки и тестирования, в Виллабаджо тупая жаба-индусня стреляет себе в ногу на голых акка-акторах, горько плачет, переписывает это обратно на любименький тред-пул и рассказывает в эрланг треде что акторы ненужны. Классика.
Аноним 14/05/20 Чтв 22:01:23 1688420125
>>1688358
Да там в коментах разобрались что сеть собственно игры вообще не на акторах (на чем именно так и не разобрались). На акторах было построенно там лобби какое-то и подобная хуйня которая соединяла клиентов, продоставляла еще какую инфу. А собственно игра шла напрямую. Я хуй знает кем нужно быть чтобы шутан на TCP делать. Та статья вообще ниочем - обычный маркетинговый булшит.
Аноним 15/05/20 Птн 00:26:13 1688569126
>>1688358
1. Игра это куча шареных, мутабельных данных. Во всех этих акторных системах будет большой объем копирования. Discord наелся Elixir-овых немутабельных структур и запилил себе нормальную мутабельную мапу на Rust-е.
2. Отправка сообщения актору это только положить его в инбокс, а дальше сидим курим бамбук пока планировщик соизволит этот актор заскедулить, а потом ждем ответа обратно. Тут уже будут миллисекунды, а если цепочка 4-5 акторов, то все десятки, а то и сотни.
Аноним 15/05/20 Птн 00:28:36 1688571127
>>1688390
Ты к этим >>1684280 ребятам сходи, расскажи про GenStage, Flow и Broadway.
Ты то у нас образованный, а они до сих пор лаптем борщи хлебают.
Аноним 15/05/20 Птн 09:46:05 1688768128
>>1684280
Ни о чем не говорит. Решение могло быть просто напросто управленческим, ведь питоно-жабо-макаки дешевле и из проще найти.
Аноним 15/05/20 Птн 11:03:36 1688811129
>>1688569
>Игра это куча шареных, мутабельных данных.
В понимании императивного дегенерата - несомненно.

> и запилил себе нормальную мутабельную мапу на Rust-е.
Ну так правильно, система пишется на чём-то высокоуровневом, отдельные боттленки оптимизируются и подключаются в виде NIFов, портов, хотя могли бы и ерланговские массивы взять.

>дальше сидим курим бамбук пока планировщик соизволит этот актор заскедулить
В норме, учитывая вытесняющую многозадачность, это происходит почти моментально.

>а потом ждем ответа обратно
А вот это как раз не обязательно. Блокирующих вызовов в системе должно быть по минимуму.

>Тут уже будут миллисекунды, а если цепочка 4-5 акторов, то все десятки, а то и сотни.
Так я и сказал, если автор архитектуры не осилил асинхронные датафлоу-пайплайны, и него там цепочки блокирующих вызовов - то он дегенерат и ему ни акторы, никакие другие конкаренси модели не помогут.
Аноним 15/05/20 Птн 11:05:40 1688814130
Аноним 15/05/20 Птн 11:41:00 1688842131
где посмотреть бенчи по эрлангу?
Аноним 15/05/20 Птн 13:57:26 1688932132
Аноним 16/05/20 Суб 16:21:43 1690349133
>>1688768
Ну да, у нас есть хорошо работающая система и команда которая её написал. Но мы сейчас всё просим и пойдем её переписывать, потому что ява разрабы дешевле.
Очень логичное решение!
Аноним 16/05/20 Суб 16:51:30 1690384134
>>1690349
Да, логично. Потом поиски эрлангистов дороже обойдутся.
Аноним 16/05/20 Суб 23:28:04 1691130135
>>1690384
1. Пока все переписывается, надо содержать 2 команды. Астрологи объявили неделю миграции - затраты на разработчиков удваиваются.
2. Эту новую команду надо еще набрать, что тоже занимает время.
3. "Потом" может и не наступить - коньюктура на рынке измениться и надо будет срочно менять бизнес модель и пилить что-то новое или вообще компания пойдет по бороде из-за черезмерных операционных расходов (см. п.1)
4. В конце концов при наличии матерых спецов в команде - можно брать людей без знания эрланга и просто обучать их.


В целом такии решения принимаются из-за: фатальных проблем с текущим продуктом или в мега-корпорациях когда приходит новое большое руководство и решает перепилить весь ИТ департамент но это прям должна быть что-то из FORTUNE 500.
Аноним 19/05/20 Втр 14:34:35 1693758136
Почему у феникса так мало? Всего 53к. Даже у однопоточной nodejs больше. А в топе вообще доминирует низкоуровневщина, го и джава.

https://www.techempower.com/benchmarks/
Аноним 19/05/20 Втр 15:18:56 1693802137
>>1687796
>кармак набайтоебил говна на си без архитектур, акторов и пр.
>летало ещё тогда

>дебилы погнались за баззвордами
>ожидаемо пососали

тупые макаки никак не поймут, что ланг под задачи, а не задачи под ланг

Аноним 19/05/20 Втр 15:36:07 1693826138
>>1687541

>Как вам идея реализовать сервер minecraft на Erlang? С его возможностью перекладывать байтики и масштабированию должно выйти просто отлично!

Проблема вся в том что как и в прочих языках для вебговна,хорошо там параллелятся только индивидуальные манямирки с точкой встречи отдельных юзеров в БД.

Когда юзерам нужно встречатся и взаимождействоать дроуг с другом и игровой механикой - то сосут тут даже кресты и си.

ССP в Еве по прежнему для эпичных заруб приходится уменьшать тикрейт сервера до одного тика в минуту. Не потому что они спецов по увеличению не могут набрать.


Аноним 19/05/20 Втр 16:05:20 1693866139
>>1687541
Нахуй игры - запили распределенный прувер на эрланге, который посчитает геделя за один наногрот
Аноним 19/05/20 Втр 16:18:17 1693904140
>>1693826
Хуй знает о чём ты. Можешь подробнее описать что там может тормозить?
Аноним 19/05/20 Втр 16:30:42 1693922141
>>1693904
в вебговне ты ходишь в бд и выполняешь несложные операции по обработке полученных данных, которые в принципе друг от друга не зависят

в игрулях тебе надо синхронизировать игроков и мир, вычислять физику и т.д.
Аноним 19/05/20 Втр 16:42:28 1693940142
>>1693922
Ващет вебмакаки ещё лет 10 назад научились держать профайлы юзеров в мемкеше, как и стейт, и даже научились это дело скейлить через redis cluster.

>в игрулях тебе надо синхронизировать игроков и мир, вычислять физику и т.д.
Так ершланг как раз и создан для того чтобы двигать байтики между процессами по хитрой логике, идеально под это подходит. Тяжелые операции на фронте нужны, где нужно пердолить вектора-матрицы, чтоб всё отрисовать графоуни, на беке только ключевые параметры объектов нужно считать. Но даже если надо, пару тяжёлых функций можно переписать на ocaml/rust/c и подключить портом/NIFом.
Аноним 19/05/20 Втр 16:49:06 1693946143
>>1693826
Бекенд для колды написан на Erlang + C++ через NIF
Аноним 19/05/20 Втр 16:50:34 1693948144
>>1693866
Тут нужно иметь хорошую математическую базу, чтобы все эти ваши пруверы писать. А запилив сервер майнкрафта можно продавать в аренду подобные сервера игрокам и стричь купоны.
Существующие серверы вроде написаны на Java и многие из них до сих пор работают поверх TCP.
Аноним 19/05/20 Втр 22:55:50 1694319145
>>1693758
потому что нода не фреймворк
Аноним 19/05/20 Втр 23:19:27 1694333146
Аноним 20/05/20 Срд 11:51:40 1694852147
>>1694319
Это не причина того, что у феникса такой низкий результат.

>>1694333
С нодой понятно, оно ж вообще однопоточное изначально. Интересно, почему эликсир с фениксом так плох. В этом бенче процессор жрёт сверх меры. Но больше интересно про тот бенчмарк, который я скинул. У них на гитхабе для каждого тестируемого есть открытый код, может там наговнокожено и на самом деле цифры могли бы быть больше?
Аноним 20/05/20 Срд 12:04:45 1694874148
>>1694333
эрланг хорош,но вот что если нагрузить каждый поток нормально на обработку,посыпится?
Аноним 20/05/20 Срд 12:16:07 1694900149
>>1694333
Тест попахивает крайней степенью кретинизма или отчаяния
Запихнули бы 20 IOшных операций и сравнили объем кода, если уж взяли даже ноду
Аноним 20/05/20 Срд 12:19:04 1694904150
что лучше для онлайн-шашек,
нода или эрланг?
Аноним 20/05/20 Срд 16:00:26 1695195151
Аноним 20/05/20 Срд 16:01:37 1695198152
>>1693948
Клиент будешь с нуля писать или на существующих пакетах замутишь эмулятор?
Аноним 20/05/20 Срд 16:29:59 1695239153
>>1695198
Клиент чего? Я же сервер собираюсь писать.
Аноним 20/05/20 Срд 16:59:43 1695263154
>>1695239
Мультиплеер копрокубов имеет архитектуру клиент-сервер.
Напишешь ты сервер на эрланге, а с клиентом как?
Аноним 20/05/20 Срд 17:49:17 1695324155
>>1688811
>В понимании императивного дегенерата - несомненно
Ну так предложи как ты будешь делать сервер Quake Champions без общих мутабельных данных, пиздабол.

>>1688811
>отдельные боттленки оптимизируются
Там ботлнек - архитектура эрланга, без шаред данных. Именно это они и оптимизировали.

>>1688811
>Так я и сказал, если автор архитектуры не осилил асинхронные датафлоу-пайплайны, и него там цепочки блокирующих вызовов - то он дегенерат и ему ни акторы, никакие другие конкаренси модели не помогут.
Дёбычь, речь идёт о том что клиент не получит свои данные, а не то что актор будет заблокирован. В сетевых играх урон и прочие критичные вещи считаются на сервере, пока сервер не ответит клиент не покажет урон.






Аноним 21/05/20 Чтв 10:51:09 1696049156
>>1688811
>В понимании императивного дегенерата - несомненно.
>ряяяя врети

>Ну так правильно, система пишется на чём-то высокоуровневом, отдельные боттленки оптимизируются и подключаются в виде NIFов, портов, хотя могли бы и ерланговские массивы взять.
А зачем вообще тогда там нужен эрланг? В вытесняющую многопоточность сейчас умеет почти всё (с теми или иными костылями конечно), но 80% работы сервера — это проверить данные от клиента и изменить текущий стейт, что ещё на 80% состоит из какой нибудь локфри мапы. На какой хуй ради этих крапалей туда тащить ещё что-то? Просто чтобы оно гоняло сообщения туда-сюда?

>В норме, учитывая вытесняющую многозадачность, это происходит почти моментально.
Конечно, ведь она, как и сборка мусора, и динамическая природа эрланга не вносит никаких оверхедов за собой.

>Так я и сказал, если автор архитектуры не осилил асинхронные датафлоу-пайплайны, и него там цепочки блокирующих вызовов - то он дегенерат и ему ни акторы, никакие другие конкаренси модели не помогут.
Мань, ну какие там нахуй архитектуры, когда у тебя вся логика — это проверить пару десятков цифр, засунуть их в массив и разослать всем? Это же даже не какая нибудь MMO где может понадобиться распределённость, нужно хэндлить тысячи человек и задержки никого не ебут, это ебаный шутан, где у тебя максимум пару десятков человек и где лишние 10мс ожидания ответа от сервера в купе с 20мс пинга уже дают лаги.

Аноним 21/05/20 Чтв 12:50:15 1696133157
>>1695324
>без шаред данных
Зачем пиздеть о чём-то, с чем ты и дня не работал? Там есть шаред данные. Просто их используют по минимуму, там где это нужно (< 5% мест).

>>1695324
>клиент не получит свои данные
А какая притензия тут к акторам, ебанько?

>В вытесняющую многопоточность сейчас умеет почти всё
На самом деле почти ничего. Из коробки умеет немного Go и Haskell, но не так как ерланг. Можно писать свои велосипеды, но обычно получается хуёво, а можно взять то что инженеры эриксона больше 30 лет пилят на постоянной основе. Есть классический пример мотороллы, которые велосипедировли свою хуйню на крестах, а потом заебались и переписали на ершланг и зажили нормально.
https://www.researchgate.net/publication/221211369_Comparing_C_and_ERLANG_for_motorola_telecoms_software



Чистый Erlang примерно в два-три раза более производителен чем C++ на их задаче, при этом имея фиксированную стоимость по памяти.

После опыта с Erlang слайды со scalability-конференций типа "используйте memcached!", "денормализуйте таблицы!", "сегментируйте базу!" и т.п. смотрятся как призывы заточить шуруп об асфальт, ибо в арсенале только молоток.

https://lionet.livejournal.com/20916.html

https://www.slideshare.net/Arbow/comparing-cpp-and-erlang-for-motorola-telecoms-software


>>>1696049
>80% работы сервера — это проверить данные от клиента и изменить текущий стейт, что ещё на 80% состоит из какой нибудь локфри мапы. На какой хуй ради этих крапалей туда тащить ещё что-то? Просто чтобы оно гоняло сообщения туда-сюда?
Да, именно так, весь бекенд это просто валидируешь запрос и меняешь стейт в рэдисе, любой пехепешник справится, всё эрланг не нужен, помянем.

Любая, блять, программа это получение-передача данных и обновление стейта. Вот так всё просто, что в одно предложение помещается. Вопрос в сложности. Очевидно, большие и огромные системы писать на низкоуроневневом говне почти невозможно и нужны высокоуровневые конструкции, так, например, появились смолток, джава. То же самое и с конкаренси, писать большие системы на тредах/локах - развлечение для мазохистов. Если в домене много асинхронного/параллельного/распределённого взаимодействия, который легко моделируется процессами, то проще взять эрланг, на примитивы которого эта модель отмапается почти 1 к 1, чем пердолиться control-flow стапоном в сракотан или писать ебучие FSM-ы с евентами-коллбеками ноджс-стайл.
Я не знаю зачем тебе всё это пишу, всё равно ты тупое животное нихуя не поймёшь.
Если твоя западача - обновлять мапу в стейте и у тебя не возникает с этим никаких проблем, очевидно, тебе эрланг не нужен.
Аноним 21/05/20 Чтв 13:27:05 1696174158
>>1696133
>ебучие FSM-ы с евентами-коллбеками ноджс-стайл
Есть async/await же

Мимо пишу бекенды на ноде
Аноним 21/05/20 Чтв 13:47:04 1696195159
>>1696174
Асинки это конечно хорошо, но сама нода - это однотредовый FSM-движок на евентах с кооперативной многозадачностью. Я про это.
Аноним 21/05/20 Чтв 14:27:22 1696243160
>>1696195

Джва года как уже завезли тредцы же.
Аноним 21/05/20 Чтв 14:28:02 1696244161
Аноним 21/05/20 Чтв 15:10:05 1696296162
>>1696133
>Чистый Erlang примерно в два-три раза более производителен чем C++ на их задаче, при этом имея фиксированную стоимость по памяти.
>в каких юзкейсах, мы вам, конечно же, не скажем

>Очевидно, большие и огромные системы писать на низкоуроневневом говне почти невозможно и нужны высокоуровневые конструкции, так, например, появились смолток, джава.
Вот именно, что огромные. В каком нибудь ебаном ватсапе чтобы персистентно кидать туда сюда смски от половины населения планеты эрланг более чем оправдан, но не в ебучем игровом сервере.
>который легко моделируется процессами,
Вот, маня, ты сам это сказал. Когда у тебя нет миллиона подключений, тебе не нужен персистенс, нет пары сотен сервисов, нет никакой распределённости и тебе даже ебаная бд не нужна — ну вот нахуй не нужен эрланг, который в этом случае внесёт больше оверхеда чем пользы, бери го/раст/шарп/ноду и пиши с каналами/асинками/чем угодно.
>FSM-ы с евентами-коллбеками ноджс-стайл
В 2к20 уже все компиляторы за тебя эти стейт машины разворачивают из асинков, даже в последних плюсах корутины уже из коробки есть, ты о чём вообще?
Аноним 21/05/20 Чтв 15:39:33 1696333163
Аноним 21/05/20 Чтв 17:16:18 1696460164
>>1696296
Долбоёб, очевидно ты не делал игровые сервера сложнее браузерной дрочини с одним сервером и онлайном в 30 человек. Хотя даже в таких эрланг намного удобнее, по описанным выше причинам.
Аноним 21/05/20 Чтв 17:22:33 1696476165
>>1696243
>>1696244
Лол, тред-пул прикрученный сбоку к мэйн-лупу, ну нихуя себе достижение, пойду перепишу всё на ноджеес.
Аноним 21/05/20 Чтв 17:38:44 1696507166
>>1696460
А ты очевидно их вообще не делал, лол. Кстати, для браузерных дрочилен как раз эрланг идеален (куча клиентов, всё надо делать персистентно и похуй на задержку).

>одним сервером и онлайном в 30 человек
Я тебе сейчас открою секрет, но мы сейчас именно такие и обсуждаем, додик блядь. Средний сервер среднего шутана так и выглядит.
И нахуя мне тут акторы, когда мне максимум что нужно — это пара тредпулов? Нахуя мне динамический язык, когда у меня нет никакой сложной бизнес логики (хотя я и тут предпочёл бы типы) и мне нужна ебаная числодробилка? Нахуя мне нужен гц, когда я не могу допускать задержек, и у меня по хорошему даже аллокаций во время игровой сессии не должно быть?

Тут весь тред о том, что эрланг это ебаный микроскоп которым зачем-то забивают гвозди, лол.
Аноним 21/05/20 Чтв 18:16:08 1696577167
>>1696507
>>1696507
Тебе дали ответ пару постов выше.
У тебя либо дислексия, либо ты таки дегенерат.
Ещё раз, для отсталых: 1 акторы никак не влияют на латенси, а влияет конкретная архитектура/реализация 2. любые многопользовательские (хотя не обязательно только такие) игры удобно моделируются процессами/акторами (лучше для многоагентных систем пока не завезли), эрланг позволяет отобразить эту модель на код максимально прозрачно 3. вытесняющая многозадачность, простой горизонтальный скейлинг, отказоустойчивость и как следствие изоляция нужны, ебля с шареным стейтом, передачей по ссылке между потоками, ебля с разницей жизни потоков и данных, захуяривание очередного евента в стек FSM'а и прочее говно - не нужно. Если ты не понимаешь для чего это всё нужно, то тебе эрланг не нужен, иди дальше пердолься с тред пулом, rest in peace.
Аноним 21/05/20 Чтв 18:38:33 1696612168
internet-meme-r[...].jpg (74Кб, 800x800)
800x800
>>1696577
>ряяя мааам нет областей где эрленг ета оверкилл врееетиии
Аноним 21/05/20 Чтв 18:50:00 1696627169
>>1696577
>1 акторы никак не влияют на латенси
>3. вытесняющая многозадачность, простой горизонтальный скейлинг, отказоустойчивость и как следствие изоляция
Как же этот ребёнок верит в волшебный рантайм эрланга, который ниможит вносить оверхеда, прям диву даюсь, не обижайте его.
Аноним 21/05/20 Чтв 19:06:09 1696638170
>>1696627
Очевидно что он вносит оверхед, вопрос в том, сколько, что это даёт в замен и насколько это оправдано и какие есть альтернативы. На тредах/локах у тебя тоже будет оверхед, как раз из-за самих локов, только к этому - закораптившийся тред = пизда стейту, подвисший воркер на кооперативной многозадачности = зависание всей системы, а любой неперехваченный эксепшен = падение всей системы.
Аноним 21/05/20 Чтв 21:25:03 1696791171
так что быстрее будет работать,пхп или эрланг для запроса-ответа?
Аноним 21/05/20 Чтв 21:28:43 1696797172
Аноним 21/05/20 Чтв 21:33:22 1696801173
>>1696797
что,эрланг тормознее?
Аноним 21/05/20 Чтв 21:37:24 1696803174
>>1696801
Ну, если у тебя миллион запросов одновременно и десятки серверов и сотни сервисов которые должы друг друг слать сообщения туда-сюда — эрланг. Если просто пару сотен клиентов ходит на сервер — пхп.
Аноним 22/05/20 Птн 17:02:29 1697785175
>>1696577
Какие достойные альтернативы у эрланга/эликсира для таких риалтайм сервисов?
Аноним 22/05/20 Птн 18:47:07 1697889176
>>1697785
Эрланг не про реалтайм, вась, про то и спор был. В этой нише как были одни байтойобские языки, так и остались.
Аноним 22/05/20 Птн 19:21:01 1697933177
>>1697889
>Эрланг не про реалтайм
пиздец, с кем я тут сижу
Аноним 22/05/20 Птн 19:27:59 1697949178
>>1697933
>ряяяяя мааааам ну скажиии имууу
Странно, почему ты ещё не вербуешь кодеров в каком нибудь гугле/фейсбуке/яндексе/итд в свою секту свидетелей эрланга, они же ебутся с плюсами, байтами и мутабельным шэред стэйтом и так страдают.

Эрланг тянет максимум ну на очень soft риалтайм, лол.
Аноним 22/05/20 Птн 20:32:36 1698067179
>>1697889
Я обычный мимокрок, не спорю ни с кем тут. Хорошо, какие языки хорошие для риалтайма? Чисто мой интерес, хочу узнать у более опытных людей.
И для чего тогда хорош эрланг/эликсир и какие уже альтернативы для этих задач?
Аноним 22/05/20 Птн 20:34:55 1698073180
>>1698067
Добавлю: я так понимаю, надо сделать разделение риалтайма на 2 части. Первая это игры, например, и тут я так понял, что для низкого латенси исключительно C++ нужен, ну или C, Rust?
Вторая это риалтайм без требования к сверхнизким задержкам.
Аноним 22/05/20 Птн 21:29:57 1698211181
Ещё раз, почему такой плохой перформанс у главного эликсирофреймворка?

Почему у всяких джавы и го больше? Не говоря уже о том, что даже у НОДЫ больше?
Я без претензии, если что, просто хочу понять.

nodejs 91,086
phoenix 53,383

Вот исходники для бенчмарка:
https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks/Elixir/phoenix
Аноним 22/05/20 Птн 21:57:36 1698251182
Аноним 22/05/20 Птн 22:34:41 1698304183
>>1698067
>Я обычный мимокрок, не спорю ни с кем тут.
Я тебе советовал прочетать последние десять сообщений, в общем-то.
>Хорошо, какие языки хорошие для риалтайма?
Нет никакого разделения риалтайма, так вообще называют сервера с константным временем ответа. Ты можешь точно сказать, зная пинг, что сервер точно выдаст тебе твои 60 тиков/сек (причём с задержкой сети, а в некоторых йобах уже и 120 делают) чтобы не въебать на клиенте кучу кадров и не скатить шутан в лагодром? Авторы Quale Champions вот не скогли, кек. При наличии хотя бы GC (даже с супер низкими задержками уровня го) — не можешь, так что очевидно что нужны байтойобские языки по типу
>C++ нужен, ну или C, Rust
и никакого
>Вторая это риалтайм без требования к сверхнизким задержкам.
нет. "Soft realtime" по факту является ничем иным, как торжеством маркетологов некой компашки, продающей свою жвм со своим "йоба-риалтайм-гц".
Аноним 22/05/20 Птн 22:41:39 1698319184
>>1698211
что вообще на ноде пилят?
Аноним 22/05/20 Птн 22:42:39 1698321185
>>1698211
Потому что
а) Эрланг это не про 1 сервер, это про сеть серверов;
б) Эрланг это, в первую очередь не про перформанс, а, блять, про живучесть сети. Мнение про супирскорасть — заслуга ораторов на конференциях, заменявших нерасширяемые в ширину от слова совсем технологии на эрланг и показывающих графики с over 9000% performance gain-ом. Хотя для телекомовых систем, задачи у которых как заявлял оратор выше "удобно моделируются на акторах" он гарантированно будет быстрее аналогов просто потому что в аналоги надо вкладывать ещё миллиарды $. Ватсап/чаты в фб/некоторые американские провайдеры с сотнями мульёнами пользователей, как бы на это намекает.
Аноним 22/05/20 Птн 22:50:38 1698336186
>>1698319
Стартапы, где-то между написанными на ней убером и медиумом она в моду вошла.
Ну ещё есть всякие нетфликсы где она используется как любой высокоуровенный язык в хуйлоаде — для написание бизнеслогики на куче плюсовых либ (как какой нибудь питон в машобе, короче).
Аноним 22/05/20 Птн 22:50:55 1698337187
>>1698319
Стартапы, где-то между написанными на ней убером и медиумом она в моду вошла.
Ну ещё есть всякие нетфликсы где она используется как любой высокоуровенный язык в хуйлоаде — для написание бизнеслогики на куче плюсовых либ (как какой нибудь питон в машобе, короче).
Аноним 22/05/20 Птн 22:52:22 1698344188
>>1698337
меня мучает вопрос,зачем?
Аноним 22/05/20 Птн 23:02:35 1698360189
>>1698344
Что зачем? У стартапов вечное "надо MVP выкатывать ещё вчера", а в больших компаниях надо постоянно что-то прототипировать и раскатывать A/B тесты в 2/3 случаев выкидывая наработки сходу, а тут — самый быстрый из скриптовых языков, к которому ещё и плюсы легче присобачить чем к питону.
Аноним 23/05/20 Суб 21:08:28 1699354190
>>1698304
>"Soft realtime" по факту является ничем иным, как торжеством маркетологов некой компашки, продающей свою жвм со своим "йоба-риалтайм-гц".
Я имел в виду сервисы типа мессенджеров (вотсап, вайбер, телеграм, дискорд), сервисы типа скайпа и зума, чаты с большим количеством юзеров как на твиче, собственно сам стриминг на твитче, стриминг музыки на спотифай и всякое такое, где не нужна идеальная скорость ответа как в играх.
Аноним 23/05/20 Суб 21:30:15 1699382191
>>1698344
>>1698360
Двачую. На ноде можно нашлёпать всё то же самое, что можно и на питоне, руби и пхп, но:
- скорость шлёпанья ещё быстрее
- плюсы реально удобно присобачить
- можно быстро переучивать фронтендеров
Аноним 24/05/20 Вск 12:17:19 1699779192
>>1699382
>скорость шлёпанья ещё быстрее
ну я хз,бэк там надо собирать из кусков разной свежести
Аноним 25/05/20 Пнд 08:54:26 1701151193
Аноним 27/05/20 Срд 19:00:55 1704587194
бамп
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов