【CRDT】リアルタイム共同編集技術 Part1【OT】 (13レス)
【CRDT】リアルタイム共同編集技術 Part1【OT】 http://mevius.5ch.net/test/read.cgi/tech/1762377338/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [] 2025/11/06(木) 06:15:38.03 ID:GB9xAhoN 国内に技術者がほとんどいない技術領域 コレに関わる技術者、1000人おるか http://mevius.5ch.net/test/read.cgi/tech/1762377338/1
2: デフォルトの名無しさん [] 2025/11/06(木) 06:29:03.28 ID:GB9xAhoN ios, android両対応のスマホ向けタスクアプリを個人開発しているが CRDTによるリアルタイム共同機能の実装に想定以上の工期がかかっていて草も映えない ◾ 以下、難しい理由 1. 個人開発だからUIが崩れやすいReact Nativeは採用しにくくて、Flutter+Rustを採用したが 非同期処理をRustで開発しようとすると実装が複雑化しやすい 2. スマホ標準のRDB、sqliteがマルチスレッド対応していないから、オフラインデータの永続化による遅延を少なくするには技術力が求められる 3. 権限管理の仕様検討が大変 http://mevius.5ch.net/test/read.cgi/tech/1762377338/2
3: デフォルトの名無しさん [] 2025/11/06(木) 06:30:08.50 ID:GB9xAhoN ios, android両対応のスマホ向けタスクアプリを個人開発しているが CRDTによるリアルタイム共同編集機能の実装に想定以上の工期がかかっていて草も映えない ◾ 以下、難しい理由 1. 個人開発だからUIが崩れやすいReact Nativeは採用しにくくて、Flutter+Rustを採用したが 非同期処理をRustで開発しようとすると実装が複雑化しやすい 2. スマホ標準のRDB、sqliteがマルチスレッド対応していないから、オフラインデータの永続化による遅延を少なくするには技術力が求められる 3. 編集権限管理の仕様検討が大変 http://mevius.5ch.net/test/read.cgi/tech/1762377338/3
4: デフォルトの名無しさん [] 2025/11/22(土) 00:57:29.69 ID:pULxCdMG てか、FFIでFlutter側にprojectsを送る時、CRDTはupdateの順不同なのにprojectsは大抵順番があべこべだと破綻するものになるのが罠すぎる http://mevius.5ch.net/test/read.cgi/tech/1762377338/4
5: デフォルトの名無しさん [] 2025/11/22(土) 05:28:22.26 ID:pULxCdMG Flutter+FFI+Rust+yrsの構成は、開発者に求められる技術レベルがプログラマー全体の上位0.5%級なことを除けば最強 パンピーはReact Native+yjsを選択しなさい(後悔) http://mevius.5ch.net/test/read.cgi/tech/1762377338/5
6: デフォルトの名無しさん [] 2025/11/24(月) 06:56:10.65 ID:dlvkcKKh アプリのテキストサイズが増えたら、CRDTドキュメントのチャンクを増やさなければいけないんだな……めんど http://mevius.5ch.net/test/read.cgi/tech/1762377338/6
7: デフォルトの名無しさん [] 2025/11/25(火) 21:34:31.15 ID:/XsU7jrI 実装やってみりゃわかるけどさ。CRDT ってライブラリーをそのまま 当てはめてうまくいくことを滅多にないよ。スクラッチで書いた方が早いって形になりやすい http://mevius.5ch.net/test/read.cgi/tech/1762377338/7
8: デフォルトの名無しさん [] 2025/11/25(火) 21:34:32.05 ID:/XsU7jrI 実装やってみりゃわかるけどさ。CRDT ってライブラリーをそのまま 当てはめてうまくいくことを滅多にないよ。スクラッチで書いた方が早いって形になりやすい http://mevius.5ch.net/test/read.cgi/tech/1762377338/8
9: デフォルトの名無しさん [] 2025/11/25(火) 21:34:33.65 ID:/XsU7jrI 実装やってみりゃわかるけどさ。CRDT ってライブラリーをそのまま 当てはめてうまくいくことを滅多にないよ。スクラッチで書いた方が早いって形になりやすい http://mevius.5ch.net/test/read.cgi/tech/1762377338/9
10: デフォルトの名無しさん [sage] 2025/11/29(土) 18:43:39.40 ID:QmhUhkOW これはWebSocket使ってるの? http://mevius.5ch.net/test/read.cgi/tech/1762377338/10
11: デフォルトの名無しさん [sage] 2025/12/06(土) 16:58:46.10 ID:LjhUSqqq むかしお絵かきチャットってあったけどあれなんかリアルタイム共同編集じゃない? http://mevius.5ch.net/test/read.cgi/tech/1762377338/11
12: デフォルトの名無しさん [] 2025/12/11(木) 19:38:40.63 ID:qtOVzvIt >>10 CRDT導入するならWebSocketは大抵の場合セットでついてくる これからこっちの世界に来る奴はpruningでググるといい。そいつが共同編集機能を実装する上でラスボスになる存在だ yrsだけで満たせる案件はまずない >>11 あれはただのOTじゃない http://mevius.5ch.net/test/read.cgi/tech/1762377338/12
13: デフォルトの名無しさん [] 2025/12/11(木) 20:45:57.09 ID:qtOVzvIt 改行がずれたわ >>10 CRDT導入するならWebSocketは大抵の場合セットでついてくる >>11 あれはただのOTじゃない これからこっちの世界に来る奴はpruningでググるといい。そいつが共同編集機能を実装する上でラスボスになる存在だ yrsだけで満たせる案件はまずない http://mevius.5ch.net/test/read.cgi/tech/1762377338/13
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.169s*