Reflections on Serialization APIs in D
Jacek Furmankiewicz
jacek99 at gmail.com
Mon Nov 18 07:21:54 PST 2013
The reason I like Thrift is that it is backwards and forwards
compatible.
Assuming in your schema you keep defining new fields as
"optional",
old clients can read data from new producers as well
as new clients can read data from old producers.
Not too many binary serialization formats offer this type of
flexibility to evolve your schema over time.
More information about the Digitalmars-d-learn
mailing list