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 > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > -- Amr Ali _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
