Main  /  Edit version 3  /  Edit version 4  /   /  Users Area

Difference "When CppCMS Should Be Used." ver. 3 versus ver. 4

Content:

C++ language is far from being popular for Web development
for many reasons: lack of appropriate tools, skills of
developers and many more.
The C++ language is far from being a popular Web development language for many reasons: lack of appropriate tools, skills of developers, compilation requirements, slower to change pages and try out ideas, and many more.
However, there are areas where C++ web programming with
CppCMS becomes very useful and efficient, and some where it
is just a waste of time.
However, there times where C++ web programming with
CppCMS becomes a very useful and viable alternative, and some where it is just a waste of time.
## When CppCMS should or can be used?
1. High load web sites and application with hundreds and thousands hits per second, where high performance, efficiency and scalability is required.
2. Application that require scalable Comet/Server Push<sup>[1](#note1)</sup> technologies --- CppCMS can efficiently handle hundreds and thousands simultaneous HTTP connection with minimal resources usage.
3. Embedding web interface<sup>[2](#note2)</sup> into existing C++ applications/services with a small cost of additional library.
4. Embedded underpowered devices -- CppCMS allows creation of rich applications with relatively low cost of hardware that would perform reasonably fast.
1. High load web sites and applications with hundreds and thousands of hits per second, where high performance, efficiency and scalability is required.
2. Applications that require scalable Comet/Server Push<sup>[1](#note1)</sup> technologies --- CppCMS can efficiently handle hundreds and thousands of simultaneous HTTP connections with minimal resources usage.
3. Embedding a web interface<sup>[2](#note2)</sup> into existing C++ applications/services with a small cost of an additional library.
4. Embedded underpowered devices -- CppCMS allows the creation of rich applications with reasonably fast perfomance on relatively low cost hardware.
## When Not To Use?
If you create small web applications that do not require high loads and require very short time-to-market period -- probably tools like Django or RoR would be more
If you create small web applications that do not require high loads and require very short time-to-market periods -- probably tools like Django or RoR would be more
appropriate for such tasks.
-----------
1. <span id="note1"></span>Available in upcoming CppCMS 1.x.
2. <span id="note2"></span>Current version of CppCMS (0.0.x) can be used for embedding web interface to existing applications, but the next version 1.x would support it much better.

About

CppCMS is a web development framework for performance demanding applications.

Support This Project

SourceForge.net Logo

Поддержать проект

CppCMS needs You


Navigation

Main Page


Valid CSS | Valid XHTML 1.0