Created
July 15, 2013 12:42
-
-
Save mmarkus/5999646 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ProtostuffRuntime: | |
+ nicer API | |
+ easier to use for Java users (expected to be the most common users of the framework) | |
+ already written (protostuff runtime) | |
- the schema is sent together with the message (not always, but for DerivativeSchema and ObjectSchema) which increases the payload | |
- doesn't work for 3rd party domain objects | |
Protostream: | |
- API is not as nice, still offers schema validation | |
+ unified API between Java/C++/C# clients | |
+ support for 3rd party domain objects | |
+ schema is never sent accross with the messages (low serialization payload) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment