質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

RxJS

RxJSは、Observablesを用いたリアクティブプログラミングのJavaScript向けの実装です。イベント駆動処理も含めた非同期処理を高い可読性を持って容易にコーディングできます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

TypeScript

TypeScriptは、マイクロソフトによって開発された フリーでオープンソースのプログラミング言語です。 TypeScriptは、JavaScriptの構文の拡張であるので、既存の JavaScriptのコードにわずかな修正を加えれば動作します。

意見交換

クローズ

4回答

367閲覧

Rxjs ( + firestore ) のトレンドについてご存知の方教えてください

Hayato1201

総合スコア231

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

RxJS

RxJSは、Observablesを用いたリアクティブプログラミングのJavaScript向けの実装です。イベント駆動処理も含めた非同期処理を高い可読性を持って容易にコーディングできます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

TypeScript

TypeScriptは、マイクロソフトによって開発された フリーでオープンソースのプログラミング言語です。 TypeScriptは、JavaScriptの構文の拡張であるので、既存の JavaScriptのコードにわずかな修正を加えれば動作します。

0グッド

1クリップ

投稿2024/09/02 03:35

0

1

テーマ、知りたいこと

今後 rxjs って多く使われたりするのでしょうか?
今まであまり使ったことがなかったのですが使用する機会があり、便利に感じた上、フレームワーク自体は結構昔からあるものではある割に今まで使っていなかったので気になり質問させていただきました。
ざっくりした質問のため個人の主観による感想でも良いのですが、この辺りの技術トレンドってどんな感じなのでしょうか?

背景、状況

firestore の更新に対してrxjs(rxfire) を用いてobserveするという様な仕組みのシステムに関わっています。

firestoreの更新があるたび一度 subscribe すればリアクティブにデータを扱える点に便利さを感じたのですが、そこまで多く普及して今後も使われ続ける様なものではないのですかね??このような実装をする場合代替でもっと良いものがあったりするのでしょうか?

また、この辺りは firestore 側の話なのでご存知であればという感じですが、内部的な仕組みについて、これはfirestoreに対して定期的にリクエストを送り変更を検知している or firestore 側から変更の通知が送られるのをリッスンしている のどちらなんですかね?前者であればこちらからのリクエスト数の増加によりクラウド利用のコストが上がったりが懸念される気もしたのですが、そんな事にもなっていない様なのでだとすれば後者なのですかね?

firestore と rxjs(rxfire) でデータの変更をウォッチする事が特にコストも変わらずできるのであれば結構便利でもっと普及しそうなものですが、実際どうなのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答4

#1

peyo

総合スコア24

投稿2024/09/02 04:15

今後 rxjs って多く使われたりするのでしょうか?

私もrxjs使用してます

ダウンロード数もかなり多いですね!
https://www.npmjs.com/package/rxjs

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

Hayato1201

総合スコア231

投稿2024/09/02 05:51

ご回答ありがとうございます!
因みにどういった用途で使用されていますか?
同じ様にクラウド側のデータストアをウォッチする様な感じだったりしますかね?

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

peyo

総合スコア24

投稿2024/09/03 18:52

編集2024/09/03 18:59

非同期処理をリアルタイムで実行したい時に使用してます!
APIにリクエストを送信し、そのレスポンスをフィルタリングしたい場合など

ご質問にある内容についてですが、公式の記事を見るに、おそらく前者も後者もどちらも可能そうです。特別な用途がない限りは基本的に後者の使い方が一般的かと思います
https://firebase.google.com/docs/firestore/real-time_queries_at_scale?hl=ja

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#4

Hayato1201

総合スコア231

投稿2024/09/05 01:55

#3 ご丁寧にありがとうございます!
参考にさせていただきます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問