First beta version of CppCMS 1.x.x is officially out!
Hello all CppCMS users.
The first beta version of CppCMS 1.x.x is available for download from the Sourceforge. The build instructions can be found here.
This version very different from CppCMS 0.0.x branch - it fixes many design flaws that had been done the previous version, it is almost 90% rewrite of the original code according to new design.
It also includes many important features
Most significant ones:
Full CppCMS core rewrite that introduced:
- Asynchronous programming support
- Removal of 3rd part libraries from the core api.
- Stable API and ABI through all major releases.
- Improved Ajax support with introduction of JSON-RPC
- Powerful i18n and l10n
- Native Windows support including support of MSVC.
- And much more...
So now CppCMS beta is ready.
Hopefully first release candidate version will be ready withing about a 3 month. And the first stable release is expected at the end of 2010 beginning of 2011.
Comments
How does it compare with http://code.google.com/p/ffead-cpp/ ..?
That for example ffread-cpp has no source code, only documentation and It exists only about a month.
Is it enough?
My suggestion before you take a look on any promising web framework check what exists behind it. There are several that has lots of promises but almost no actual code.
Source code now available
Sumeet - sorry but this is not called "code"... Most of the files empty definitions, no build instructions. Sorry the amount of code does not fit the big promises
I don't know what are you referring to, but there are installation directions mentioned on the wiki page of the project. You can actually check out the code using SVN and see for yourself. Download the code and believe me, it does all what is mentioned. Currently only LINUX is supported but am planning a Windows release soon. Anyways Thanks for at-least visiting the project home page.
Actually I did it and tried even to build it.
In any way, let's see,
src/HttpResponse.cpp
32 lines..../src/XmlParser.cpp include/XmlParser.h
how cool! 274 lines! Hey, why do we need tiny XML or libxml2 we have parser in 273 lines?Sorry, I don't believe you that this stuff works, tested and actually does what it says as from reading stuff like:
I understand that you are far from being realistic about what you have and what you can do.
So till I see some working real world applications. I would not believe you that this stuff works.
My suggestions:
First of all, thanks for your lovely suggestions. Secondly the framework provides library interfaces, you need to actually write some piece of code to test the functionality. I hope you forgot this all important step.
I am using it on a commercial project and it works really fine, in-fact all the features, just yesterday i added a dynamic compile,load,link and run feature called(Dynamic C++ pages) where a c++/html page works like PHP and JSP (without actually needing server restart) I know you would say this is not possible, but first please give it a try.
So if you really have some time, instead of criticizing me, please spend a few quality minutes on understanding what i have really done, how and what i am really trying to achieve.
I really appreciate your work and i think until we really understand certain things it doesn't make sense speaking non-sense about it.
This is actually quite simple and BTW CppCMS does (almost) exactly this. I'm talking about other things... But this is other story.
Still don't buy it as I've told you I've seen the code and I've tried to use it.
Good luck!
Hi Guys,
Just to say I tried both ffead and cppcms ..... with valgrind. When do you guys think you will have some code that can be used in production ?
Cheers,
Abhi
Hi Abhi,
Thanks for trying ffead, i am actually currently using the framework in production with a few changes, can you let me know, what were the problems you faced while giving it a try, coz as i last remember i had fixed some of the memory leaks, but i haven't tested it thoroughly after recently adding the SSL functionality and some other features. You can let me know about your test results on the ffead google group, http://groups.google.com/group/ffead-server.
Add Comment:
You must enable JavaScript in order to post comments.