[zeromq-dev] What C++ bindings to use ?

Amr Ali amr.ali.cc at gmail.com
Tue May 28 11:57:06 CEST 2013

It depends on your project requirements. If you are writing a rapidly evolving
backend and speed or efficiency is not a concern for you then you should
definitely go for a pythonic technology stack, which includes PyZMQ; a well
written and maintained language binding for 0MQ.

If however you are looking for a speedy and efficient component in your project
then C++/C++11 makes sense.

I'm the author and maintainer of Cloudless. Cloudless is not just a language
binding but also offers you facilities to build scalable backends such as
extensible devices that have ingress and egress points to support a
Shared-Nothing architecture (SN) without having to implement your own reactor
pattern or maintain I/O/Event loops. Cloudless is heavily documented (currently
missing use-cases but the examples folder contains some examples to illustrate
some functionality) and have high test coverage. You can check out the API
documentation at http://cloudless.io/docs

On 05/28/2013 11:18 AM, Laurent Alebarde wrote:
> Hi all,
> I found many discussions about C++ bindings and at least two projects pointed
> here <http://www.zeromq.org/bindings:cpp> : cppzmq
> <https://github.com/zeromq/cppzmq> and zmqpp <https://github.com/benjamg/zmqpp>.
> There is also Cloudless <http://cloudless.io/>. For cppzmq, I read a 2011 post
> saying it is dead, and then I see there have been around 20 commits in 2012 and
> a few others in 2013.  I have not yet dug into the code, and before, I would
> like some insight about their maturity / usability please ?
> As I have to start a project from scratch, do you recommend to stick to C and
> use CZMQ, or to use C++ bindings or Python bindings ? Criteria would be
> productivity, robustness, ease of code reviewing.
> Cheers,
> Laurent.
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Amr Ali

More information about the zeromq-dev mailing list