4 ms·
How does this differ from something like Apache Thrift?
by giulianob 14y ago
How does this differ from something like Apache Thrift?
- vitus 14y agoThrift was designed for server-server and primarily for static languages. IDLs are a pain in the ass. Bridge looks like a good alternative. Stuff like client-server, binary data serialization, and no IDLs makes Bridge very appealing. Take a look at Evernote[1]. They needed something like this, and it sounded like they grudgingly went with Thrift. Bridge might be what they needed. http://blog.evernote.com/tech/2011/05/26/evernote-and-thrift/ http://blog.evernote.com/tech/2011/05/26/evernote-and-thrift...
- chad_walters 14y agoFull disclosure: I did some work on Thrift in 2007-2008. I read the blog post you linked and I don't see any real evidence that their choice of Thrift was "grudging". They did say that there are differing requirements that might lead to others to make a different choice -- but AFAICT there is no indication in the article that they regret their choice. WRT IDLs: YMMV of course, but the post you linked provides the following reasons why an IDL might be a good idea: "A more formal IDL and native code generation may help provide better long-term client stability, so the initial Thrift overhead for developers might be justified for some services that are concerned about client stability and longevity."