パスワードを忘れた? アカウント作成
7658960 story
ソフトウェア

汎用データフォーマット「MessagePack」、IETFでの標準化でゴタゴタが発生中 10

ストーリー by hylom
なにこれこわい 部門より
imunolion 曰く、

シリアライズ化されたデータの保持に使われるMessagePackフォーマットが、標準化団体であるIETF(Internet Engineering Task Force)で標準化に向けて議題されている模様。しかし、MessagePackの開発者である古橋貞之氏とは関係の無い第三者が標準化を進めようとして問題になっているようだ。詳しくはGeekなページでまとめられているが、これを受けてDeNAの奥一穂氏が「MessagePack is in danger!」というエントリを書いたり、tokuhirom氏が「汎用データフォーマットにたいする雑感」というエントリを書くなど、一部で波紋が広がっている模様。

問題なのは、提出されたプロトコルに対し新しい改良点が盛り込まれる予定である一方で、後方互換性が失われる点にあるらしい。現プロトコルの開発者らはこれについて反対を表明しており、様々な働きかけが行われるそうだ。

ちなみに、問題とされているのは文字列とバイナリの扱いに関するものだそうだ(MessagePackが文字列とバイナリをわけないのは問題?MessagePackの文字列型追加において、Extended型を導入する提案Togetterまとめ)。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by yug (32253) on 2013年02月26日 16時37分 (#2332967)

    ここに [github.com]良いまとめがあります。

  • by deleted user (13014) on 2013年04月13日 22時35分 (#2363136)

    MessagePackは素晴らしいですね。もう、この際、ありとあらゆるデータはMessagePackになればいい。

    HTML6 あたり、HTML文もCSSの文もSVGも、まるごと全部、MessagePackで再定義したらどうだろう。JavaScriptも MessagePack でエンコードした中間バイトコードにする。これでウェブもだいぶ速くなるのではなかろうか。

  • by Anonymous Coward on 2013年02月27日 17時33分 (#2333713)

    MessagePackが使えないならProtocol Buffersを使えばいい #シリアライズはNSUserDefaults最強

    • by Anonymous Coward on 2013年02月27日 18時01分 (#2333729)

      IDLが面倒だからMessagePack使ってるのに……

      親コメント
      • by Anonymous Coward

        むしろIDLが良い。一つ一つ仕様通りのデータかチェックするなんて面倒すぎる。開発段階でIDL書き換えるのは面倒だけど!

    • by Anonymous Coward

      私もProtocol Buffersに一票。

      何を面倒と思ってるか、何を簡略化したいかといったコンセプトに依存する話だと思うので、万能な答えは出てこない気がするなあ。

      • by Anonymous Coward

        俺も。文字列弱いのが致命的だった。

    • by Anonymous Coward
      私も自分のサービスでは MessagePack と Protocol Buffers 比較した結果 Protocol Buffers 採用した記憶ある。たしかシリアライズした後のサイズは MessagePack の方が優秀だったんだけどなんかの理由で PB にした(メモ漁らないと正確な理由思い出せないけど)。
  • # それも本旨だから大事なんだけど
    (Protocol BufferともJSONとも違う)MessagePackとしての特性を失なうことのないような着地がされるといいな

    --
    M-FalconSky (暑いか寒い)
typodupeerror

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

読み込み中...