NOTICE
The Apache Thrift documentation has now moved to the Apache Thrift website. The wiki will continue to be available and will be used for collaborative development on new documentation prior to it moving to the website.
Apache Thrift Wiki
Apache Thrift is a software framework for scalable cross-language services development. Apache Thrift allows you to define data types and service interfaces in a simple definition file. Taking that file as input, the compiler generates code to be used to easily build RPC clients and servers that communicate seamlessly across programming languages.
Getting Started
- Read the Thrift Whitepaper to understand the overall concepts and design
ThriftFeatures - What can and can't you do with Apache Thrift
LanguageSupport - Thrift has generators for C++, C#, Erlang, Haskell, Java, Objective C/Cocoa, OCaml, Perl, PHP, Python, Ruby, and Squeak
ThriftRequirements - Dependencies to build and run Thrift
ThriftInstallation - Building and installing Thrift
ThriftInstallationWin32 - Building and installing Thrift on Microsoft Windows
ThriftInstallationMacOSX - Building and installing Thrift on MacOS X
Get help and discuss on the mailing lists or IrcChannel
Read the FAQ
ThriftTypes - the Thrift type system
ThriftIDL - the Apache Thrift interface definition language
ThriftGeneration - how to generate code for your language
ThriftUsage - examples showing how to use the generated code
Tutorial - The tutorial, more recent version is within source
Thrift & Eclipse & JUnit with TServlet - Using Eclipse to run a few basic examples then testing them
Links
Related projects
PoweredBy - Applications, projects, and organizations using Apache Thrift
Thrift4OZW - A Ruby script to generate Apache Thrift servers out of skeletons (sounds so *spooky*), and a binding for OpenZWave (a home automation library)
How to use this site
A Wiki is a collaborative site, anyone can contribute and share:
Edit any page by pressing Edit at the top or the bottom of the page
Create a link to another page with joined capitalized words (like WikiSandBox) or with ["quoted words in brackets"]
- Search for page titles or text within pages using the search box at the top of any page
See HelpForBeginners to get you going, HelpContents for all help pages.
Interesting starting points:
RecentChanges: see where people are currently working
WikiSandBox: feel free to change this page and experiment with editing
FindPage: search or browse the database in various ways
SyntaxReference: quick access to wiki syntax
SiteNavigation: get an overview over this site and what it contains
Wiki名 Wiki
このWikiの目的は?
まずは以下のページを参照してください。
- ["更新履歴"]: 現在更新されているページを知ることができます。
- ["Wikiサンドボックス"]: 自由に編集のテストなどを行えます。
- ["ページ検索"]: 様々な方法でデータベースを検索することができます。
- ["シンタックスリファレンス"]: 文法のリファレンスを素早く参照することができます。
- ["サイトナビゲーション"]: Wiki全体を見渡すことができます。
このサイトの使い方
Wikiは、誰でも参加/共有できるサイトです。
ページの上または下にある「Edit」をクリックすれば、どのページでも編集できます。
大文字で始まる単語をつなげた文字列(例:MoinMoin)や["大括弧と二重引用符で囲まれた文字列"]のような書式を利用することによって、他のページへのリンクを作成できます。
- 各ページのテキスト入力欄を利用して、ページタイトルやテキストの検索ができます。
初心者の方は、HelpForBeginnersを参照してください。また、["ヘルプの目次"]にヘルプページの一覧があります。
WikiWikiWebについての詳細を知りたい方は、WhyWikiWorks やMoinMoin:WikiNature を参照してください。また、WikiWikiWebFaq にFAQ(よくある質問)がまとめてあります。
This wiki is powered by MoinMoin.