|
|
|
|
|
by deepsun
3771 days ago
|
|
1. Not human readable in serialized form. Unless you have concerns about traffic or storage costs, human readable formats win. 2. Requires code generation. Not a big hassle especially if your IDE hides it, but a hassle nevertheless. |
|
I've never understood the objection to code generation (or IDLs). If you actually care about what the serialized form looks like (and compatbility, etc.) this is by far the sanest way to do it.
It's also incredibly simple (i.e. transparent to inspection), it's a good way to do cross-platform/language marshalling.