Written against Thrift 0.6.0
From the Thrift website:
Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml.
Thrift is clearly abundant in features. What is sorely lacking though is good documentation. This guide is an attempt to fill that hole. But note that this is a reference guide — for a step-by-step example on how to use Thrift, refer to the Thrift tutorial.
Many aspects of the structure and organization of this guide have been borrowed from the (excellent) Google Protocol Buffer Language Guide. I thank the authors of that document.
A PDF version is also available.
Copyright © 2013 Diwaker Gupta
This work is licensed under the Creative Commons Attribution-NonCommercial 3.0 Unported License.
I welcome feedback and contributions to this guide. You can find the source code over at GitHub. Alternatively, you can file a bug.
I thank the authors of Thrift for the software, the authors of the Google Protocol Buffer documentation for the inspiration and the Thrift community for the feedback. Special thanks to Dave Engberg from Evernote for his input.
I’m an open source geek and a software architect. I blog over at Floating Sun and you can find more about me here.
This section contains documentation for working with Thrift generated code in various target languages. We begin by introducing the common concepts that are used across the board — these govern how the generated code is structured and will hopefully help you understand how to use it effectively.
-
Serbo-Croatian by Anja Skarba of http://webhostinggeeks.com/