Recently I stumbled on POCO: A C++ Portable Components, or a collection of open source C++ class libraries. One word: wow. This library seems very well thought and having tried several libraries this one is the most promising.
Actually I am using mostly boost but I begin to be worried by the inconsistence between each sub libraries considering the api, the documentation and some over bloated code.
My principal need was a cross-platform threading libraries but boost::thread is lacking in some areas (no read-write mutex, difficulty to set thread specific code, ...). All those are present in POCO.
I will definitively switch to it if my tests are satisfactory and forget about boost. In fact I am even hoping that boost will not be used at all in the C++0x revision...
Marthen Mickos the MySQL CEO posted very interesting thoughts about how to succeed with an open-source project.
They needed 12 years... I will try to explain this to my wife:
"Darling! Let me work on my pet project... I will be rich in 12 years."
Somehow I have the feeling it will be difficult to convince her :)
MySQL needed 6 years to have a stable code so OGE has still 5 years to become stable.
Good - I am not as off track as I feared :D
Tuesday, December 11, 2007
POCO and open-source
Posted by
Steven 'lazalong' Gay
at
7:41 PM
Labels: Open Source + Free Stuff
Subscribe to:
Post Comments (Atom)
1 comment:
Wow, I didn't heard about this Lib but it seems to be very powerfull and well documented!!
That's great!! For me, boost was a little bit "dark" with all this sub libs etc. So I prefer to not use it in my different projects but I'll look closely at POCO.
Good luck for OGE ;)
My project is really starting now so I guess I have 6 years :D!!!
Post a Comment