« こだわり | トップページ | iKnow »

2008年7月13日 (日)

Protocol Buffers

Protocol Buffers:

Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler.
CNET Japanの記事によると
Protocol Buffersの目的は、サーバ間で多様なフォーマットのデータを高速で共有する際の問題を解決することだ。
(中略)
Protocol Buffersは、XMLの代替手段として、ネットワーク上でやりとりされるデータ形式や、ハードディスクに保存されるデータ形式を記述するものになる。
GoogleはこのProtocol BuffersをApache License, Version 2.0で公開。

異なるサーバ間あるいはプラットフォーム間のデータ共有は、確かにXMLを使用することが多いし、往々にして(プロジェクト毎に)独自実装だったりするわけだけど…。orz

公開されている実装はC++, Java, Python。Ruby実装かC#実装が出てきたら触ってみようかな。せめてJavaを触らんかい、というツッコミはナシで。

|

« こだわり | トップページ | iKnow »

Ruby」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/16742/41821140

この記事へのトラックバック一覧です: Protocol Buffers:

« こだわり | トップページ | iKnow »