close

Microsoft Endpoint Security Test

TreeFrog Framework is a high-speed and full-stack C++ framework for developing Web applications, which supports HTTP and WebSocket protocol.   Because the sever-side framework was written in C++/Qt, web applications can run faster than that of scripting language. In application development, it provides an O/R mapping system and template systems on an MVC architecture, aims to achieve high productivity through the policy of  convention over configuration.

Latest News

March 5, 2016 TreeFrog Framework version 1.11.0 (stable) release New!  ChangeLog:  - Added method chaining to TMongoODMapper class and TSqlORMapper class.  - Added some functions to classes.  - Modified the strong trim mode, '2', to delete white spaces and trim views strongly.  - Modified the tmake command to use QLatin1Sring() in preference to tr().  - Updated the mongo C driver to version 1.3.3.  - Other bugfixes.         December 13, 2015 TreeFrog Framework version 1.10.0 (stable) release  ChangeLog:  - Implemented a class which represents SQL join clause for the O/R mapper.  - Implemented LD_PRELOAD mechanism to the treefrog command, Linux only.  - Fix a bug of getting running application's file path for root user.  - Fix a bug of SQL for SELECT-COUNT query.  - Other bugfixes   September 11, 2015 TreeFrog Framework version 1.9.2 (stable) release  ChangeLog:  - Implemented Redis driver [Experimental]  - Implemented auto reloading system for application  (-r option)  - Other bugfixes  July 7, 2015 TreeFrog Framework version 1.9.1 (stable) release  ChangeLog:  - Added 'status' subcommand for treefrog.  - Added imageLinkTo() method to TViewHelper class.  - Implemented HTTP send function from WebSocket module.  - Fix a bug of outputing a newline code by tmake command.  - Fix compilation error on Qt5.5  - Enhanced C++11 support.     May 28, 2015 TreeFrog Framework version 1.9.0 (stable) release  ChangeLog:   – Implemented keep-alive modules for WebSocket.   – Implemented publish/subscribe functions for WebSocket.   – Changed API of endpoint class.   – Added TSql::IsEmpty operator and NOT operator for TCriteria class.   – Performance improvement.   – Other bugfixes     Apr 11, 2015 TreeFrog Framework version 1.8.0 (stable) release  ChangeLog:   – Support WebSocket protocol.   – C++11 support enabled as default.   – Performance improvement in hybrid MPM.   – Fix a bug of 'abort' subcommand of treefrog on Windows.   – Fix a bug of routing URL.   – Modified to usestd::atomic instead of QAtomic.   – Modified to catch SIGINT in case of debug mode.   – Unsupported prefork MPM.   – Deleted obsolete functions.   – Other bugfixes   Nov 24, 2014 TreeFrog Framework version 1.7.9 (stable) release  ChangeLog:   – Support for Raspberry Pi, ARM architecture.   – Fix a bug of settings of default project file on Qt4.        Nov 3, 2014 TreeFrog Framework version 1.7.8 (stable) release  ChangeLog:   – Added a debug mode option for tadpole command.   – Fix a bug of TSqlObject for PostgresSQL.   – Support for Visual Studio 2013. [Experimental]   – Other bug fixes.   July 5, 2014 TreeFrog Framework version 1.7.7 (stable) release  ChangeLog:   – Routing enhancements, routes.cfg.   – Fix a bug of 'abort' option for treefrog command.   – Other bug fixes.       WANTED - Developers, testers.

Please email me or . Welcome!

Features:

  • High performance – Highly optimized Application server engine of C++. 
  • O/R mapping  - Conceals complex and troublesome database accesses.
  • Template system  - Completely divided templates and presentation logic.
  • Support for many DB – MySQL, PostgreSQL, ODBC, SQLite, Oracle, DB2, InterBase, MongoDB and Redis.
  • Cross-platform  - Windows, Mac OS X, Linux, etc.  Same source code can work on other platforms.
  • Support WebSocket – Providing full-duplex communications channels.
  • Generator – Automatically generates scaffolds and Makefiles.
  • Cross-platform – Windows, Mac OS X, Linux, etc. Same source code can work on other platforms.
  • Ajax support – JSON, XML and Plain text available.
  • Less resource -  Stable operation even on Raspberry Pi.
  • OSS - New BSD License

endpoint security engineer     endpoint security companies

TAGS

CATEGORIES