forked from apache/thrift
Apache Thrift C# IDL Compiler
License
tritao/thrift
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Apache Thrift C# IDL Compiler Introduction ============ This project implements a C# metadata-based IDL compiler for Thrift. Thrift is a lightweight, language-independent software stack with an associated code generation mechanism for RPC. Thrift provides clean abstractions for data transport, data serialization, and application level processing. The code generation system takes a simple definition language as its input and generates code across programming languages that uses the abstracted stack to build interoperable RPC clients and servers. Thrift is specifically designed to support non-atomic version changes across client and server code. For more details on Thrift's design and implementation, take a gander at the Thrift whitepaper included in this distribution or at the README files in your particular subdirectory of interest. Heirarchy ========= thrift/ compiler/ cpp/ Contains the Thrift compiler, implemented in C++. csharp/ Contains the Thrift C# IDL compiler, implemented in C#. lib/ Contains the Thrift software library implementation, subdivided by language of implementation. cpp/ java/ php/ py/ rb/ test/ Contains sample Thrift files and test code across the target programming languages. tutorial/ Contains a basic tutorial that will teach you how to develop software using Thrift.
About
Apache Thrift C# IDL Compiler
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 50.4%
- Java 11.1%
- Ruby 10.1%
- C 6.9%
- Erlang 4.2%
- C# 3.5%
- Other 13.8%