imunolionの日記: メッセージパックと後方互換性 10
日記 by
imunolion
Kazuho Okuさんが投稿した記事
https://www.facebook.com/okukazuho/posts/10200154358053473
MessagePackはシリアライズ化されたデータの保持に使われている.
しかし, 提案者の意図に沿わない形でIETF(インターネット技術タスクフォース. 標準化団体)のWorkingDraftとして提出されたようだ.
問題なのは, 提出されたプロトコルに対し新しい改良点が盛り込まれる予定である一方で, 後方互換性が失われる点にあるらしい.
現プロトコルの提案者らはこれについて反対を表明しており, 様々な働きかけが行われるそうだ.
参考になるまとめ (スコア:5, 参考になる)
ここに [github.com]良いまとめがあります。
Re:参考になるまとめ (スコア:2)
なるほど, fbの記事でstringがなぜ問題になるのか,
いまいちわからなかったので, とても参考になるまとめです.
ありがとうございます.
MessagePack (スコア:2)
MessagePackは素晴らしいですね。もう、この際、ありとあらゆるデータはMessagePackになればいい。
HTML6 あたり、HTML文もCSSの文もSVGも、まるごと全部、MessagePackで再定義したらどうだろう。JavaScriptも MessagePack でエンコードした中間バイトコードにする。これでウェブもだいぶ速くなるのではなかろうか。
そうじゃない、違う (スコア:0)
MessagePackが使えないならProtocol Buffersを使えばいい #シリアライズはNSUserDefaults最強
Re:そうじゃない、違う (スコア:1)
IDLが面倒だからMessagePack使ってるのに……
Re: (スコア:0)
むしろIDLが良い。一つ一つ仕様通りのデータかチェックするなんて面倒すぎる。開発段階でIDL書き換えるのは面倒だけど!
Re: (スコア:0)
私もProtocol Buffersに一票。
何を面倒と思ってるか、何を簡略化したいかといったコンセプトに依存する話だと思うので、万能な答えは出てこない気がするなあ。
Re: (スコア:0)
俺も。文字列弱いのが致命的だった。
Re: (スコア:0)
効率はともかく (スコア:0)
# それも本旨だから大事なんだけど
(Protocol BufferともJSONとも違う)MessagePackとしての特性を失なうことのないような着地がされるといいな
M-FalconSky (暑いか寒い)