What are the biggest pros and cons of Apache Thrift vs Google\'s Protocol Buffers?
I was able to get better performance with a text based protocol as compared to protobuff on python. However, no type checking or other fancy utf8 conversion, etc... which protobuff offers.
So, if serialization/deserialization is all you need, then you can probably use something else.
http://dhruvbird.blogspot.com/2010/05/protocol-buffers-vs-http.html
And according to the wiki the Thrift runtime doesn't run on Windows.
For a closer look at the differences, check out the source code diffs at this open source project.