Ablaze is a FastCGI web application development framework for C++ designed for efficiency, high throughput and lightning response time.
The framework enables the developer to easily create object-oriented web applications conforming to the MVC design paradigm. The developer can use efficient templating (Google CTemplate), high-level database access interface (ODBC++), JSON and other features common in modern web applications.
The framework internally dispatches incoming requests to a pool of pre-created threads in order to assure immediate response and to allow the developer to optimize the application using caching and pre-generated data. The framework is at least twice as fast as PHP with APC, and it can easily handle 10 000 requests per second using a single process that uses very little memory.
We use the framework with the Lighttpd web server, but it can be used with any web server that supports the FastCGI interface.
The framework is still in development and no documentation is available yet.
This framework is free software available under the terms of the GNU GPL license.
Copyright 2010 Tomas Styblo
tomas (AT) styblo.name