Thread: Re: [Cppcms-users] Cppcms-users Digest, Vol 13, Issue 2
Brought to you by:
artyom-beilis
From: matt p. <k3...@ho...> - 2010-08-04 12:44:36
|
Artyom, Regarding the 1.x being better API and obviously more feature rich, I have a concern. I installed 0.x, and in order to do so, had to install boost and a bunch of other stuff. If I were to install 1.x, would I just have to worry about the cppcms part? This is on Linux. Thanks,Matt > From: cpp...@li... > Subject: Cppcms-users Digest, Vol 13, Issue 2 > To: cpp...@li... > Date: Wed, 4 Aug 2010 12:07:17 +0000 > > Send Cppcms-users mailing list submissions to > cpp...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/cppcms-users > or, via email, send a message with subject or body 'help' to > cpp...@li... > > You can reach the person managing the list at > cpp...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Cppcms-users digest..." > > > Today's Topics: > > 1. C++ Web Development (Judah Anthony) > 2. Re: C++ Web Development (Artyom) > 3. Re: C++ Web Development (Aris Setyawan) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 3 Aug 2010 11:32:08 -0400 > From: Judah Anthony <jud...@ec...> > Subject: [Cppcms-users] C++ Web Development > To: cpp...@li... > Message-ID: > <AANLkTim=nWTohvk7veWZs=5Ym=4s5...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > Hi, > > I'm am currently a PHP web developer, but I'm interested in the structure, > performance, and low level access of C++. Where should I start? Should I > be looking into CppCMS 1.X or 0.X? Is there a guide that can take me > through everything (including setting up the nginx and fcgi)? > > Judah Anthony > Drupal Developer > Economist.com > p 212.554.0611 > e jud...@ec... > im janthonyeconomist (Skype) > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Tue, 3 Aug 2010 11:05:09 -0700 (PDT) > From: Artyom <art...@ya...> > Subject: Re: [Cppcms-users] C++ Web Development > To: cpp...@li... > Message-ID: <355...@we...> > Content-Type: text/plain; charset=us-ascii > > Hi, > > Hello, > > first of all make sure you had registered to this mailing > list, so I would not have to approve your mails. > > > Where should I start? Should I be > > looking into CppCMS 1.X or 0.X? > > CppCMS 0.x is better documented has more tutorials > but with release of 1.x it would receive only minor > support. So for future 1.x is better but be aware > that it is still beta version, but it is quite stable. > > The major drawback of CppCMS 1.x.x is that it has > less tutorials. But it has much > better API and much simpler to configure and install. > > So it is up to you. > > Note: CppCMS 1.x had brought big changed is API so > it would not be stright forward to upgrade to > next version. > > > >Is there a guide that can take me through > >everything > > Averithing can be found there: > > http://art-blog.no-ip.info/wikipp/en/page/main > > Start from tutorials and reference documentation. > > Also CppCMS 1.x has quite a set of examples in svn. > > > (including setting up the nginx and fcgi)? > > There is utility cppcms_run that allows you to debug and > run your application with different web servers, also CppCMS 1.x has > build in web server for debugging. > > Just take a look on configuration file being created, > CppCMS setup is same setup for general fastcgi process. > > Regards, > Artyom > > > > > > > ------------------------------ > > Message: 3 > Date: Wed, 4 Aug 2010 10:30:59 +0700 > From: Aris Setyawan <ari...@gm...> > Subject: Re: [Cppcms-users] C++ Web Development > To: cpp...@li... > Message-ID: > <AANLkTikbwexJpJ76bitrSrz0D26gP70qjA=DP7...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > Hi, I'm currently a PHP developer too, and I have a little experience in C++ > development with Borland C++ Builder and SDCC. > > If you new to development in C++, we must learn some different (or different > implemented) language features compare with PHP, such as function operator, > template (many external library provide API via template), and pointer > (including array pointer, string pointer, etc). > > We must know how to compile and link our program with or without external > library (some that maybe strange for a PHP developer). A book that cover > this problem is "An Introduction to GCC,for the GNU Compilers gcc and g++". > > Oh ya, I have read an old Design Pattern book by gang of four. Some part of > this book explain how to use C++ language feature in design pattern in an > elegant and simple way. > > I hope this can help you. > > -Aris Setyawan > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > ------------------------------------------------------------------------------ > The Palm PDK Hot Apps Program offers developers who use the > Plug-In Development Kit to bring their C/C++ apps to Palm for a share > of $1 Million in cash or HP Products. Visit us here for more details: > http://p.sf.net/sfu/dev2dev-palm > > ------------------------------ > > _______________________________________________ > Cppcms-users mailing list > Cpp...@li... > https://lists.sourceforge.net/lists/listinfo/cppcms-users > > > End of Cppcms-users Digest, Vol 13, Issue 2 > ******************************************* |
From: Artyom <art...@ya...> - 2010-08-04 14:05:32
|
Yes, indeed, CppCMS 1.x is much better: - Better and Reacher API - Better Unit test coverage - Simpler installation - Better OS support. - Even It is still beta, it is quite stable one and I think it is even less buggy then CppCMS 0.x, but its API is still evolving. So at this point I could even declare CppCMS 1.x.x as "stable version" but the API and ABI can't be considered stable. When CppCMS 1.x.x will be release it would be ABI stable till next release so this is why I still don't make an official stable release. But these are points that CppCMS users should be aware of. In any case I have a big question: How many of you using CppCMS 1.x.x beta and how many of you are using CppCMS 0.0.x? Maybe it is better to declare CppCMS 1.x.x branch as stable and release versions 0.99.X that would be considered as stable with evolving API? Regards, Artyom |
From: Daniel V. <chi...@gm...> - 2010-08-04 16:58:50
|
> How many of you using CppCMS 1.x.x beta and how many of you > are using CppCMS 0.0.x? I use CppCMS 1.x.x on two projects and I have no problems. My opinion is cppcms 1.x.x is stable. |
From: Geert V. de V. <gee...@ba...> - 2010-08-04 16:23:01
|
1.x.x hasn't let me down yet in the development of my application. So it seems stable. The only major issue for calling it the stable is the lack of documentation. This should be taken care off before making it stable imho. What are the API changes that you expect? Greetins, Geert On Wed, 2010-08-04 at 07:05 -0700, Artyom wrote: > Yes, indeed, CppCMS 1.x is much better: > > - Better and Reacher API > - Better Unit test coverage > - Simpler installation > - Better OS support. > - Even It is still beta, it is quite stable one and I think it is > even less buggy then CppCMS 0.x, but its API is still evolving. > > So at this point I could even declare CppCMS 1.x.x as "stable version" > but the API and ABI can't be considered stable. > > When CppCMS 1.x.x will be release it would be ABI stable till > next release so this is why I still don't make an official stable > release. > > But these are points that CppCMS users should be aware of. > > In any case I have a big question: > > How many of you using CppCMS 1.x.x beta and how many of you > are using CppCMS 0.0.x? > > Maybe it is better to declare CppCMS 1.x.x branch as stable and release > versions 0.99.X that would be considered as stable with evolving API? > > Regards, > Artyom > > > > > ------------------------------------------------------------------------------ > The Palm PDK Hot Apps Program offers developers who use the > Plug-In Development Kit to bring their C/C++ apps to Palm for a share > of $1 Million in cash or HP Products. Visit us here for more details: > http://p.sf.net/sfu/dev2dev-palm > _______________________________________________ > Cppcms-users mailing list > Cpp...@li... > https://lists.sourceforge.net/lists/listinfo/cppcms-users DISCLAIMER: Unless indicated otherwise, the information contained in this message is privileged and confidential, and is intended only for the use of the addressee(s) named above and others who have been specifically authorized to receive it. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this message and/or attachments is strictly prohibited. The company accepts no liability for any damage caused by any virus transmitted by this email. Furthermore, the company does not warrant a proper and complete transmission of this information, nor does it accept liability for any delays. If you have received this message in error, please contact the sender and delete the message. Thank you. |
From: Artyom <art...@ya...> - 2010-08-05 11:36:18
|
> What are the API changes that you expect? > There are several expected changes: 1. I would probably add an option to have several event loops in single cppcms process but it seems to be backward compatible change 2. The Booster.Aio sockets classes are going to be changed, into more asio like style 3. It looks like localization API would have slight changes. Meanwhile there was only one important change between beta 1 to 2 - all asynchronous API use booster::callback rather then booster::function. callback unlike function uses reference counting of internal object rather then coping, this improves performance significantly but has effect on state-full callbacks. Which are almost never state-full. Artyom |