Projects / Tntnet

Tntnet

Tntnet is a Web application server for generating Web applications in C++. HTML pages with some additional tags for inclusion of C++ code are compiled into shared libraries and served from tntnet. It resembles PHP, JSP, or Mason, but the programming language used is C++, and the pages are compiled into native code before serving. Tntnet is fully multithreaded and supports HTTP keep-alive for best performance. Its dynamic pages are faster than static pages with other Web servers, while creating Web applications is simple.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  22 Apr 2013 23:45

    Release Notes: This release introduces some nice new features. A new proxy module allows forwarding HTTP requests to other servers. Developers can now define secure session variables, which are available only in SSL mode, and the cookie is only sent via SSL. The configuration file now uses an XML format. Mapping of requests to components is extended. Mappings depending on HTTP method, SSL, or virtual host can be defined. Distinguishing between GET and POST query parameters is now possible without tricks. Arguments from configuration to component are identified by names.

    •  06 Apr 2012 17:28

      Release Notes: This is the result of another two years of small improvements and optimizations. Tntnet is a little faster and more standard-compliant.

      Release Notes: This stable release includes many small feature enhancements and some bugfixes, as well as performance improvements. Existing web applications should work out of the box just by recompiling.

      •  13 Jun 2009 20:12

      Release Notes: This release adds some minor bugfixes. It needs the current development version of cxxtools.

      •  04 Jun 2008 07:32

      Release Notes: Clearing cookies was broken since about a year ago. This is fixed now. Quotes and double quotes in C++ comments in ecpp files was not handled correctly. Initialization of scoped variables may expand to multiple lines now (this was actually intended behavior before, but incorrectly implemented). The .so number was increased, which was forgotten in the previous release.

      RSS Recent comments

      13 May 2012 11:23 Avatar cesarmarinhorj

      seems very interesting, since now all we need serious performance for serious software.
      gonna install and use it.
      8)

      28 Dec 2005 01:43 poisoned Thumbs up

      Now ...
      I finally like web development ^^

      Thank you for your work =)

      Screenshot

      Project Spotlight

      Lernstick Exam Environment

      A live Linux distribution for exams.

      Screenshot

      Project Spotlight

      Surf Canyon for Firefox

      A plugin to find things faster on Google, Yahoo!, and MSN.