vintage, не нужны, т.к. все эти действия выходят за пределы ответственности Future. Для фильтраций, комбинаций и трансформаций используете .map или .chain и используете те реализации функций, которые вам надо (ну или используйте что-то вроде Ramda или Sanctuary)
1) Я, пожалуй, сам решу делать мне это или нет
2) Кажется, вы судите только из специфики своей работы и инструментов, которые вы используете. Думаю вам стоит пойти в репозиторий обоих инструментов (RxJS и Fluture) и почитать об их предназначение и особенностях
3) <не совсем понял, что вы тут имели в виду>
Не очень понятно, как «оправдывает» вас бэкенд-разработка, rxJS прекрасно работает и на бэкенде
Я нигде и не говорил, что RxJS не работает на back-end.
Что касается "оправдания", то на моей практике задачи требующие FRP это редкость, а там, где потенциально этот подход можно использовать, было не целесообразно подключать библиотеку для реализации FRP
Future вполне себе реализовывает подмножество возможностей rxJS
Каждый инструмент имеет свое предназначение. Так-то и ломом можно консервные банки открывать
Я не большой специалист в RxJS, т.к. в основном занимаюсь back-end разработкой, но грубо говоря RxJS это про управление событиями и потоками данных, а Future про отложенные вычисления
Если подойти как к монаде — то разницы нет.
Ремарка была сделана для того, чтобы не было путаницы с Array.map, т.к. в данном случае Future рассматривалась как альтернатива Promise
В обоих случаях .map трансформирует данные, но в случае Array.map обрабатывает функция-трансформатор будет применена к каждому элементу массива, а Future.map ко всему объекту (будь это массив, объект или примитив) значения целиком
Информация
В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
черепахалетающая тарелка ufovintage, не нужны, т.к. все эти действия выходят за пределы ответственности Future. Для фильтраций, комбинаций и трансформаций используете
.map
или.chain
и используете те реализации функций, которые вам надо (ну или используйте что-то вроде Ramda или Sanctuary)2) Кажется, вы судите только из специфики своей работы и инструментов, которые вы используете. Думаю вам стоит пойти в репозиторий обоих инструментов (RxJS и Fluture) и почитать об их предназначение и особенностях
3) <не совсем понял, что вы тут имели в виду>
Я нигде и не говорил, что RxJS не работает на back-end.
Что касается "оправдания", то на моей практике задачи требующие FRP это редкость, а там, где потенциально этот подход можно использовать, было не целесообразно подключать библиотеку для реализации FRP
Каждый инструмент имеет свое предназначение. Так-то и ломом можно консервные банки открывать
книгустатьюРемарка была сделана для того, чтобы не было путаницы с Array.map, т.к. в данном случае Future рассматривалась как альтернатива Promise