Difference between revisions of "Thrift"

From air
Jump to navigation Jump to search
(Created page with " https://thrift.apache.org/")
 
Line 1: Line 1:
   
 
https://thrift.apache.org/
 
https://thrift.apache.org/
  +
  +
  +
  +
https://thrift.apache.org/
  +
  +
Thrift est un langage spécifique, dévloppé initialement par Facebook, pour définir une interface de composant logiciel, ce qui permet une communication entre les composant logiciel qui peuvent ne pas être dans le même langage ni même sur la même machine.
  +
  +
Thrift is an interface definition language and binary communication protocol[1] that is used to define and create services for numerous languages.[2] It is used as a remote procedure call (RPC) framework and was developed at Facebook for "scalable cross-language services development". It combines a software stack with a code generation engine to build services that work efficiently to a varying degree and seamlessly between C#, C++ (on POSIX-compliant systems[3]), Cappuccino,[4] Cocoa, Delphi, Erlang, Go, Haskell, Java, Node.js, OCaml, Perl, PHP, Python, Ruby and Smalltalk.[5] Although developed at Facebook, it is now an open source project in the Apache Software Foundation. The implementation was described in an April 2007 technical paper released by Facebook, now hosted on Apache.[6]
  +
  +
Andrew Prunicki. "Apache Thrift: Introduction". http://www.ociweb.com/: Object Computing Inc. – An Open Solutions Company. Retrieved 2011-04-11. Through a simple and straightforward Interface Definition Language (IDL), Thrift allows you to define and create services that are both consumable by and serviceable by numerous languages. Using code generation, Thrift creates a set of files that can then be used to create clients and/or servers. In addition to interoperability, Thrift can be very efficient through a unique serialization mechanism that is efficient in both time and space.
  +
  +
  +
https://en.wikipedia.org/wiki/Apache_Thrift

Revision as of 17:28, 8 April 2016

https://thrift.apache.org/


https://thrift.apache.org/

Thrift est un langage spécifique, dévloppé initialement par Facebook, pour définir une interface de composant logiciel, ce qui permet une communication entre les composant logiciel qui peuvent ne pas être dans le même langage ni même sur la même machine.

Thrift is an interface definition language and binary communication protocol[1] that is used to define and create services for numerous languages.[2] It is used as a remote procedure call (RPC) framework and was developed at Facebook for "scalable cross-language services development". It combines a software stack with a code generation engine to build services that work efficiently to a varying degree and seamlessly between C#, C++ (on POSIX-compliant systems[3]), Cappuccino,[4] Cocoa, Delphi, Erlang, Go, Haskell, Java, Node.js, OCaml, Perl, PHP, Python, Ruby and Smalltalk.[5] Although developed at Facebook, it is now an open source project in the Apache Software Foundation. The implementation was described in an April 2007 technical paper released by Facebook, now hosted on Apache.[6]

Andrew Prunicki. "Apache Thrift: Introduction". http://www.ociweb.com/: Object Computing Inc. – An Open Solutions Company. Retrieved 2011-04-11. Through a simple and straightforward Interface Definition Language (IDL), Thrift allows you to define and create services that are both consumable by and serviceable by numerous languages. Using code generation, Thrift creates a set of files that can then be used to create clients and/or servers. In addition to interoperability, Thrift can be very efficient through a unique serialization mechanism that is efficient in both time and space.


https://en.wikipedia.org/wiki/Apache_Thrift