簡潔性の対決
原題: Dueling simplicities
sse と google base
- 双方向のrssについては既に他所に書いたのだが: InfoWorld.comのコラム
- Microsoft の計画は9月のビル・ゲイツとのインタビューで少しほのめかされていた
- 「内部で...RSSを双方向にする話が」: 具体的なことは何もなし
- 次に Google の Adam Bosworth が数年来あたためていた未来のデータベース像について ACM Queue に書いた
- Atom はHTTPベースで
内の を挿入 INSERT、削除 DELETE、置換 REPLACE できる
- Google Base は未だそのようにはなっていないが、GoogleはAtomプロトコルをXMLフラグメント操作におけるキー戦略ととらえている
- 今は bulk upload
- 11/21にMicrosoftが双方向RSSの拡張仕様を発表した
- 役者はそろった: データとして使えるウェブへの全く違ったアプローチ
- それぞれが対象とするデータと、解決しようとしている問題は何か
- Google Base
- Microsoft の SSE (Simple Sharing Extensions)
- こちらが扱うデータは連携的に所有されるもの
- 予定表がいい例
- Google も Microsoft もシンプルさを掲げているが、その意味は違っている
- これは純粋に、まじりっけなく「よい」ものと言える
- MicrosoftのSSE
- また違ったよさと
- SSEはRSSに対して必要最小限の拡張をほどこして、ゆるやかにアイテムを共有し協調するアプリケーションを可能にする
- また違ったシンプルさを持つ:
- そのシンプルさに内在するパワーのゆえに、RSSは求心力がある
- Notes のレプリカ作成 replicate のシンプルさを再考
- 最小限の実装がまったく簡単で、衝突への対応のような高度なタスクは二の次にできる
- NotesやGrooveを作った彼にとってのシンプルは私たちにはシンプルでないかも
- だが同期はCRUDに解決できる問題よりハードな問題であり、必然的に複雑になる
- ここでは林檎と林檎のように対等のものを比べているのではない; 林檎とオレンジなのなら、私は両方ほしい
- 初見では、Googleのアプローチの方がよりシンプルでより普遍的に思える
- Adam Bosworthが見せてくれたAlchemy prototypeもある
- 楽しいことになりそうだ