CppCMS — High Performance C++ Web Framework
What is CppCMS? CppCMS is a Free High Performance Web Development Framework (not a CMS) aimed for Rapid Web Application Development. It differs from most of other web development frameworks like: Python Django, Java Servlets in following:- It is designed and tuned to handle extremely high loads.
- It uses modern C++ as primary development language in order to achieve first goal.
- It is aimed on development of Web Sites rather then "GUI Like" web applications.
First of all, several differences:
- Wt is GUI like framework, it is quite far from traditional web development. So, if you want to develop a code as if it was GUI it is for you.
- CppCMS is traditional MVC framework optimized for performance, it has many features like template engines, forms processing, i18n support, sessions, efficient caching and so on, support of various web server APIs: FastCGI, SCGI and CGI. If you come for Django world, you would find yourself at home.
- I'm less familiar with the third project, but it feels more like PHP -- you put the C++ code inside templates and has no clear separation of View and Controller.