Difference "When CppCMS Should Be Used." ver. 5 versus ver. 6
Content:
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 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 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. |
3. Embedding a web interface<sup>[2](#note2)</sup> into existing C++ applications/services with the 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 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
Navigation
Main Page
Valid CSS
| Valid XHTML 1.0