Sander
читаю пока на хабре, чтоб понять что это такое, чтоб понять сначало.
Alexander
они там много рассказывают про это все
Sander
😔
Alexander
а лучше гляди в bacon | kefir у них интерфейс попроще, и они только с горячими потоками работаю - все в разы проще
Alexander
поймешь что то одно - поймешь и rx.js
Alexander
а там в most.js смотри
Sander
...
Sander
лучше смотреть что-то одно, за всем не угонишься
Sergey
Alexander
она для входа в это все очень непростая
Sergey
Alexander
почему не сравнить, вполне себе
Sander
хмм
Sander
тогда какую задачу решает rxjs тогда?
Sergey
Sergey
Alexander
создание потока, обработка параллельно, последовательно
Alexander
чем не промисы?
Alexander
пишешь сразу асинхронный код
Sergey
Промисы не создают потоки
Alexander
из промисов можно сделать поток и обратно
Alexander
ничто не мешает. это точно примерно об одном и том же
Дима
А можно не делать)
Sander
😕
Sergey
Sander
так что в чем сила rxjs, перед промисами
Sergey
Блин
Sergey
В промисах нет функций для управления потоком данных
Alexander
другой подход в работе с асинхронным кодом
Sergey
Вообще
Sander
ехх
Sergey
Ты набор функций в rxjs видел?
Sander
я только сегодня с утра начал знакомится
Sander
смотрел изначально mobx
Anton
Ты набор функций в rxjs видел?
там подписки какие-то на первый взгляд. можешь привести пример типовой задачи, которую проще решить с rxjs чем, например, используя эмиттер и промисы?
Sergey
На фронте могу)
Alexander
интересная есть задачка которая очень просто решается на rx.js и иже с ними: эмитация двойного нажатия кнопки мыши, без использования системного события
Alexander
пример не боевой, но вполне себе показательный
Anton
а бля бека пример?
Alexander
для бэка есть стримы, что то из FRP получится накладненько
Alexander
для фронта оно все самое то
Alexander
хотя most.js обещает быть лидером по скорости - пока не тестил
Anton
про фронт вопрос кстати назрел, нафига на фронте все так сильно агитируют за иммутабельность? зачем она там, там же одих хрен однопоточная среда, ну мутировал стейт - и что? никаких гонок данных не будет.
Artе́m
ребят, а как реализовать нажатие лайка, как в фейсбуке?
Artе́m
чтобы реакции вылетали
Artе́m
красиво
Alexander
Alexander
по случаю интересная книжечка: https://drboolean.gitbooks.io/mostly-adequate-guide/content/
Anton
ну а практически какую задачу это решает? есть подозрение, что приминительно к фронту - никакую, просто модное веяние
Anton
Дима
Alexander
если ничего сложнее лендинг странички ничего не надо делать - позязя. в если прям взять сложный SPA - плюсом очень много
Anton
на ноде не вижу такой повальной агитации за функциональщину
Alexander
просто все стенсяются признаться =)
Anton
от оно чо
Alexander
я тебе больше скажу, функциональщину так и так ты будешь использовать, просто об этом знать не будешь, пока не осознаешь
Nikita
Nikita
если у тебя в сервере есть состояние, о котором надо апдейты пользователям слать, возможно, иммутабельность этого стейта тебе тоже поможет
Alexander
кароче на фронте смотреть в сторону unidirection data binding, react + redux
Alexander
очень много рассказано почему two-way биндинг лютое мясо
Anton
очень много рассказано почему two-way биндинг лютое мясо
нее, про ту-вей я понимаю. вопрос в дургом.
например, есть стейт, есть реакт, стейт раскатывается сверху вниз по пропсам. меняешь стейт - меняется и представление. ничего сложно нет, отлаживать как сыч тоже не надо. юнидирекшн есть. вполне комфортно получается
Alexander
прилетает много плюшек при этом, заметил? например путешествие во времени, адекватное кранение данных на клиенте и т.д.
Vladimir
Давайте ка с фронтендом куда нибудь в другое место
Alexander
тру
Anonymous
Anonymous
когда есть эльм
Vlad
Дима
Алексей
Anonymous
Anonymous
тем более в чате про ноджс
Roman
А кто-нибудь писал тут расширения для nodejs?
Алексей
https://github.com/rustbridge/neon
Roman
Раст - это как-то смело
Roman
Мне все-таки для более банальных вещей надо вроде сисколлов
Vladimir
Ну там все просто, более менее
Anonymous
и он подскажет как не лохануться в отличие от плюсов
Anonymous
yarn 0.16.1 вышел
Sergey
уже