Comparison of data-serialization formats: Difference between revisions

Content deleted Content added
Google Protocol Buffers has not been standardized by any recognized standards body (e.g., W3C, ISO, IETF, etc.). It is owned and controlled by Google.
JayMoog (talk | contribs)
Moved Apache Thrift up (alphabetical order) Added row for Fast-DDS
Line 40:
| Java, Python, C++
| {{no}}
|-
| [[Apache Thrift]]
| [[Facebook]] (creator)<br>[[Apache Software Foundation|Apache]] (maintainer)
| {{n/a}}
| {{no}}
| [http://thrift.apache.org/static/files/thrift-20070401.pdf Original whitepaper]
| {{yes}}
| {{partial}}{{ref|thrifttxt|c}}
| {{no}}
| {{yes|Built-in}}
| C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, Delphi and other languages<ref>[https://thrift.apache.org/ Apache Thrift]</ref>
| {{n/a}}
|-
| [[ASN.1]]
Line 159 ⟶ 171:
| {{yes|[https://google.github.io/flatbuffers/flatbuffers_guide_writing_schema.html Yes]}}
| C++, Java, C#, Go, Python, Rust, JavaScript, PHP, C, Dart, Lua, TypeScript
| {{yes}}
|-
| [[Fast-DDS]]
| [https://www.eprosima.com/index.php eProsima]
| [[Common Object Request Broker Architecture|CORBA]]
| {{yes}}
| [https://www.eprosima.com/index.php/resources-all/whitepapers/dds DDS White paper]<br>[https://www.eprosima.com/index.php/resources-all/whitepapers/dds DDS Resources]<br>[https://www.omg.org/spec/DDSI-RTPS/2.2 RTPS Spec V2.2]
| {{yes}}
| {{partial|[https://github.com/eProsima/Fast-DDS-monitor Yes<br>With tools:<br>e.g. Fast DDS Monitor]}}
| {{dunno}}
| {{yes}}
| {{yes|[[Python]],[[C++]]}}
| {{yes}}
|-
Line 387 ⟶ 411:
| {{no}}
|
| {{n/a}}
|-
| [[Apache Thrift]]
| [[Facebook]] (creator)<br>[[Apache Software Foundation|Apache]] (maintainer)
| {{n/a}}
| {{no}}
| [http://thrift.apache.org/static/files/thrift-20070401.pdf Original whitepaper]
| {{yes}}
| {{partial}}{{ref|thrifttxt|c}}
| {{no}}
| {{yes|Built-in}}
| C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, Delphi and other languages<ref>[https://thrift.apache.org/ Apache Thrift]</ref>
| {{n/a}}
|-