TreeFrog Framework is a high-speed and full-stack web application framework based on C++ and Qt. Web applications can run faster than that of lightweight programming language. In application development, it provides an O/R mapping system and template system on an MVC architecture, aims to achieve high productivity through the policy of convention over configuration.
TreeFrog uses the qt qmake build system.
- High performance - High-speed web application is much better for users!
- Framework written in C++ - Web application can be developed in C++ lang
- Template system - Completely divided templates and presentation logic
- Full-stack - Most modules included
- Cross-platform - Windows, Mac OS X, Linux, etc. Same source code can work on other platforms
- MVC architecture
- O/R mapping - Conceals complex and troublesome database accesses
- Routing system - No need to write the routing rules one by one into a configuration file
- Generator - Automatically generates scaffolds and Makefiles
- Ajax support - JSON, XML and Plain text available
- NoSQL database support - MongoDB support
- OSS - New BSD License
https://github.com/treefrogframework/treefrog-framework/releases
http://www.treefrogframework.org/
Get addtional information on the site: http://www.treefrogframework.org/documents
TreeFrog Framework uses the 10gen-supported C driver to communicate with the MongoDB server. The source code of the driver is included in this package. See the README also.