国内に技術者がほとんどいない技術領域
コレに関わる技術者、1000人おるか
探検
【CRDT】リアルタイム共同編集技術 Part1【OT】
1デフォルトの名無しさん
2025/11/06(木) 06:15:38.03ID:GB9xAhoN2デフォルトの名無しさん
2025/11/06(木) 06:29:03.28ID:GB9xAhoN ios, android両対応のスマホ向けタスクアプリを個人開発しているが
CRDTによるリアルタイム共同機能の実装に想定以上の工期がかかっていて草も映えない
◾ 以下、難しい理由
1. 個人開発だからUIが崩れやすいReact Nativeは採用しにくくて、Flutter+Rustを採用したが
非同期処理をRustで開発しようとすると実装が複雑化しやすい
2. スマホ標準のRDB、sqliteがマルチスレッド対応していないから、オフラインデータの永続化による遅延を少なくするには技術力が求められる
3. 権限管理の仕様検討が大変
CRDTによるリアルタイム共同機能の実装に想定以上の工期がかかっていて草も映えない
◾ 以下、難しい理由
1. 個人開発だからUIが崩れやすいReact Nativeは採用しにくくて、Flutter+Rustを採用したが
非同期処理をRustで開発しようとすると実装が複雑化しやすい
2. スマホ標準のRDB、sqliteがマルチスレッド対応していないから、オフラインデータの永続化による遅延を少なくするには技術力が求められる
3. 権限管理の仕様検討が大変
3デフォルトの名無しさん
2025/11/06(木) 06:30:08.50ID:GB9xAhoN ios, android両対応のスマホ向けタスクアプリを個人開発しているが
CRDTによるリアルタイム共同編集機能の実装に想定以上の工期がかかっていて草も映えない
◾ 以下、難しい理由
1. 個人開発だからUIが崩れやすいReact Nativeは採用しにくくて、Flutter+Rustを採用したが
非同期処理をRustで開発しようとすると実装が複雑化しやすい
2. スマホ標準のRDB、sqliteがマルチスレッド対応していないから、オフラインデータの永続化による遅延を少なくするには技術力が求められる
3. 編集権限管理の仕様検討が大変
CRDTによるリアルタイム共同編集機能の実装に想定以上の工期がかかっていて草も映えない
◾ 以下、難しい理由
1. 個人開発だからUIが崩れやすいReact Nativeは採用しにくくて、Flutter+Rustを採用したが
非同期処理をRustで開発しようとすると実装が複雑化しやすい
2. スマホ標準のRDB、sqliteがマルチスレッド対応していないから、オフラインデータの永続化による遅延を少なくするには技術力が求められる
3. 編集権限管理の仕様検討が大変
4デフォルトの名無しさん
2025/11/22(土) 00:57:29.69ID:pULxCdMG てか、FFIでFlutter側にprojectsを送る時、CRDTはupdateの順不同なのにprojectsは大抵順番があべこべだと破綻するものになるのが罠すぎる
5デフォルトの名無しさん
2025/11/22(土) 05:28:22.26ID:pULxCdMG Flutter+FFI+Rust+yrsの構成は、開発者に求められる技術レベルがプログラマー全体の上位0.5%級なことを除けば最強
パンピーはReact Native+yjsを選択しなさい(後悔)
パンピーはReact Native+yjsを選択しなさい(後悔)
6デフォルトの名無しさん
2025/11/24(月) 06:56:10.65ID:dlvkcKKh アプリのテキストサイズが増えたら、CRDTドキュメントのチャンクを増やさなければいけないんだな……めんど
7デフォルトの名無しさん
2025/11/25(火) 21:34:31.15ID:/XsU7jrI 実装やってみりゃわかるけどさ。CRDT ってライブラリーをそのまま 当てはめてうまくいくことを滅多にないよ。スクラッチで書いた方が早いって形になりやすい
8デフォルトの名無しさん
2025/11/25(火) 21:34:32.05ID:/XsU7jrI 実装やってみりゃわかるけどさ。CRDT ってライブラリーをそのまま 当てはめてうまくいくことを滅多にないよ。スクラッチで書いた方が早いって形になりやすい
9デフォルトの名無しさん
2025/11/25(火) 21:34:33.65ID:/XsU7jrI 実装やってみりゃわかるけどさ。CRDT ってライブラリーをそのまま 当てはめてうまくいくことを滅多にないよ。スクラッチで書いた方が早いって形になりやすい
2025/11/29(土) 18:43:39.40ID:QmhUhkOW
これはWebSocket使ってるの?
レスを投稿する
ニュース
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 [ぐれ★]
- 高市首相「いいから黙って全部オレに投資しろ」“進撃の巨人”のセリフで対日投資呼びかけ ★2 [おっさん友の会★]
- 【速報】長期金利、一時1.850%に上昇 ★2 [蚤の市★]
- モーニングショーで女性弁護士、「世界中の国を見渡しても日本ほど中国ともめている国は今はどこもない」「挑発しちゃっている状況」★2 [muffin★]
- 定数削減「小選挙区25・比例20」軸に検討 自民維新の両党首合意 [ぐれ★]
- 【流行語大賞】2025 T&D保険グループ新語・流行語大賞、高市早苗首相の「働いて働いて働いて働いて働いて」が年間大賞! [煮卵★]
- フィフィ「中国政府の圧力には屈しない!そう受け取りました。歌姫 浜崎あゆみの凄さに感動」 いつも強い子だねって言われ続けた [452836546]
- 一万くらいのママチャリどう?
- 国またいだネット通販 少額輸入品にも納税義務課す方向 [377482965]
- 【高市悲報】モーニングショー女弁護士「世界中の国を見渡しても日本ほど中国ともめている国は今はどこもない。挑発しちゃっている状況」 [802034645]
- 日本人がGDP5倍の軍事強国へ戦争を仕掛けてる理由、いまだ不明 [819729701]
- 高市と中国が剣呑ムードの中で、G7議長国のフランスは中国と蜜月モードに突入 [931948549]
