[過去ログ] 【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
445(1): 2017/04/07(金)07:20 ID:Bfn8G5Of(1) AAS
someがあればeveryは要らないって話?
446: 2017/04/07(金)09:40 ID:xCtKbZyH(2/6) AAS
>>443
分かってなかったのかw
通りで話が噛み合わないわけか。
ObservableはPromiseの改良版
447: 2017/04/07(金)09:44 ID:xCtKbZyH(3/6) AAS
>>445
違う。Promiseで十分と思えるような作業であっても
実際は、処理のキャンセルや進捗状況の把握が必要になる。
だからPromiseの仕様では不十分という話
448: 2017/04/07(金)10:06 ID:NIm6zjXF(1) AAS
必要になるとは限らない
そもそもキャンセルの方法がないものも多い
449(2): 2017/04/07(金)10:50 ID:a3tdoMh+(1) AAS
promiseでは全てのケースをカバーできない→正しい
だからpromiseはいらない→間違い
450: 2017/04/07(金)11:38 ID:MrQDMpDH(4/5) AAS
でもPromiseだからこそasync awaitを駆使して同期プログラミングっポイ見た目でかけるわけで。
そこはRxではむりでしょ?そもそも宣言的な記述なウリなんだろうけども。
まぁ結局一人で開発だったらドッチもあってもいいけど
複数人プロジェクトだとRxは使いづらいわな。
451: 2017/04/07(金)11:54 ID:5+HcG4Iv(1) AAS
Observeを束ねて全部処理が終わったら終了処理をしたいんだけど、どうやったらいいんだろう
452(1): 2017/04/07(金)12:16 ID:dJwAVcRG(1) AAS
全部zipすれば
453: 2017/04/07(金)12:28 ID:Fuvg5lKD(1) AAS
Httpリクエスト…Promise
websocket…Observable
454: 2017/04/07(金)13:19 ID:MrQDMpDH(5/5) AAS
んでRx使ったやつで良いプロジェクトってあるの?
RxSwift使ってたときは良いプロジェクトが見当たらなくて
汚い設計になってしまった。
455: 2017/04/07(金)13:59 ID:0MVaqOPa(1) AAS
>>449
これな
456: 2017/04/07(金)14:44 ID:PRiizMve(1) AAS
要る要らないは個人の考えや開発スタイルによるものだしなぁ
457: 2017/04/07(金)17:45 ID:7PhLdANq(1) AAS
>>452
やってみる
458: 2017/04/07(金)18:11 ID:W6kcLwca(2/3) AAS
つうかキャンセルだけならCancelablePromise案もあるし、
実際はキャンセルが内蔵されていると不都合があるのでCancelToken案のように
仕組みを外部に用意するのがベストだからPromiseは今のままで良いと思うよ
あと因みに例で挙がってたfetchはキャンセル出来る。
キャンセルする必要があるような重たいファイルをDLするときは
Stream使うだろうから、その場合rs側にcancelメソッドがある。
459: 2017/04/07(金)18:13 ID:W6kcLwca(3/3) AAS
逆に言うと、もしfetchがプロミスレベルでキャンセルに対応した場合、
こういうStream何かとの兼ね合いはどうするのかって話になる。
自動でrs.cancelが呼ばれるようにするのか、それともclosed例外吐くようにするのか。
やっぱりCancelTokenのように外側から突き刺す形が一番良いよ。
460(1): 2017/04/07(金)21:38 ID:M/7BCwbh(1/2) AAS
なんかの勉強会でcancelable promiseの標準化は頓挫したと聞いた
461(1): 2017/04/07(金)21:50 ID:M/7BCwbh(2/2) AAS
終了してた
外部リンク:github.com
462: 2017/04/07(金)23:33 ID:xCtKbZyH(4/6) AAS
>>449
promiseでは全てのケースをカバーできない→正しい
だからpromiseはいらない→そんなこと言ってない
Observableでpromiseのケースをカバーできる→正しい
だからpromiseはいらない→こう言っている
463: 2017/04/07(金)23:33 ID:xCtKbZyH(5/6) AAS
>>460
> なんかの勉強会でcancelable promiseの標準化は頓挫したと聞いた
そしてObservableの標準化が進んでいる
464(1): 2017/04/07(金)23:52 ID:OQDmCCRm(1) AAS
promiseで十分なケースでわざわざobservable使うメリットあんのかよ
上下前次1-新書関写板覧索設栞歴
あと 538 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s