A matrix of the features each individual language library supports.

use gui mode to edit without pain (wink)

 

Lang Features

 

Protocol Support

 

 

Transports

 

 

Servers

 

Clients

 

 

OS Support

 

Language

Unions

Binary

Dense

Compact

JSON

Framed

SSL

Basic

Non- blocking

HTTP

Basic

HTTP

Win

OSX

Linux

Action Script 3 (as3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C Glib (c_glib)

 

0.6

 

 

 

0.6

 

0.6

 

 

0.6

 

 

 

0.6

C++(cpp)

 

 

 

 

 

 

0.7

 

 

0.4

 

 

THRIFT-757

 

 

C# (csharp)

 

 

 

 

0.5

 

THRIFT-181

 

 

THRIFT-322

 

 

 

 

 

Erlang (erl)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Haskell (hs)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Java (java)

 

0.2

 

0.2

0.2

0.2

0.5

0.2

0.2

0.4

0.2

 

 

 

 

JavaScript (js)

 

 

 

 

0.3

 

0.3

 

 

 

 

0.3

 

 

 

Node.js (js:node)

 

0.6

 

 

0.6

 

 

0.6

 

0.6

 

 

 

 

Objective C (cocoa)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OCaml (ocaml)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Perl (perl)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PHP (php)

 

 

 

 

0.9

 

 

 

 

 

 

 

 

 

 

Python (py)

 

 

 

 

 

 

0.7

 

 

 

 

 

 

 

 

Ruby (rb)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Smalltalk(st)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Legend

 

Color

Description

green

available since version X.X

orange

patch available (JIRA-Ticket)

yellow

planned for version X.X

white

unknown

red

won't fix (JIRA-Ticket)

  • No labels