Home  /  RSS  /  RSS Comments  /  Enter

First beta version of CppCMS 1.x.x is officially out!

Thursday, June 24, 2010, by artyom ; Posted in: Progress, Framework, Comet, Unicode and Localization; 10 comments

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:

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

paul, at 8/13/10 8:44 AM

How does it compare with http://code.google.com/p/ffead-cpp/ ..?

artyom, at 8/13/10 10:28 AM

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.

Sumeet, at 11/14/10 10:38 AM

Source code now available

artyom, at 11/14/10 9:59 PM

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

Sumeet, at 12/3/10 4:55 PM

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.

artyom, at 12/3/10 7:05 PM

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.

Actually I did it and tried even to build it.

In any way, let's see,

  • file src/HttpResponse.cpp 32 lines...
  • files ./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:

  • Reflection ..
  • C++ Interpreter

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:

  • Don't try to implement everything.
  • Implement one feature, test it, make sure it works well test it, and continue
  • Always create some real applications and see if all you done works and suits real world.
  • Don't think that anybody would believe you that you can implement all listed there in 25K lines of code (that half of it just properties declaration).
Sumeet, at 12/4/10 3:44 PM

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.

artyom, at 12/4/10 3:56 PM

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)

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!

Abhi R, at 5/1/11 9:04 AM

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

Sumeet, at 6/4/11 8:46 AM

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:

 
 the email would not displayed
 

You can write your messages using Markdown syntax.

You must enable JavaScript in order to post comments.

Pages

Categories