On 2013-01-05 03:40:00 +0000, Rob T said:

For whatever reason BEEP never took off, so it's probably unlikely anyone will write a D version of it.

I don't understand why it didn't took off. Maybe people didn't get what's the power behind it and how simple you can make your life for all network related things.

Google is now promoting SPDY as an alternative, and I would say it already has a lot more traction than BEEP does. Since you are a fan of BEEP, you must know a lot more than I do about the subject. Your thoughts on BEEP vs SPDY?

SPDY is more like an enhanced-HTML. So it's clearly trageted at browser and the web.

BEEP is a generic framework to desing all kind of application network protocolls. It's NOT a network protocol nor comes it with any specific protocol.

In a nut-shell you get 2^32-1 channels per connection, you can send arbitrary big messages on each channel in parallel, you can use REQ/RESP, P2P, streaming etc. model whatever fits.

The nice thing is, that you can support different version of your application protocol through different channels (profiles). So, a V2 app can still have the V1 protocol to speak to a server A and at the same time use V2 protocol to speak to a server B.

It really saves you from 90% of all housekeeping code for network stuff.

BTW: Yes, the C binding is no big deal. And the vortex lib is very matured. IMO the code is a bit complex and sometimes hard to handle. I think using D will make the implementaiton more robust and simple. That's why I asked.

--
Robert M. Münch
Saphirion AG

http://www.saphirion.com
smarter | better | faster

Reply via email to