[erlang-questions] facebook chat server
Kevin A. Smith
Sun May 18 05:31:43 CEST 2008
I like Thrift because there's no ORB, the client/server model is
actually pretty sane, and the IDL strikes the right balance between
completeness and usefulness. I can actually read the source to Thrift
and understand what the code is doing. The last time I did anything
with CORBA (around the late 1990's) it was all so complicated and
difficult to use. It seemed like "Hello, World" required a ton of
infrastructure and 100 lines of code. IMHO SOAP is just as bad with
all the WS-* madness and lack of interop between impls.
When I considered Thrift the only real inter-language alternatives
were SOAP (ugh!), CORBA (double-ugh!), Thrift, or roll-your own.
Thrift let me write the code I needed to write with minimal fuss. The
servers have been in production for 7 months without a single crash or
On May 17, 2008, at 10:31 PM, Igor Ribeiro Sucupira wrote:
> I'm too lazy to read about Thrift, so I'll ask my question here (:p):
> Why is this better than using CORBA?
> On Thu, May 15, 2008 at 3:18 PM, Kevin A. Smith
> <> wrote:
>> Thrift is quite interesting. It's been accepted as an Apache project
>> and is currently in the project incubator. We're using it at work as
>> an RPC mechanism across several different langauges (PHP, Python, and
>> Java). It works quite well.
>> On May 15, 2008, at 2:01 PM, Ulf Wiger wrote:
>>> Yes, and thrift sounds interesting too. It took me a while to find
>>> erlang-related stuff
>>> in trunk/, but there is some - in
>>> for example.
>>> Ulf W
>>> 2008/5/15 Torbjorn Tornkvist <>:
>>>> I picked up this on the #erlang channel:
>>>> Pretty cool!
>>>> erlang-questions mailing list
>>> erlang-questions mailing list
>> erlang-questions mailing list
More information about the erlang-questions