Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Internet > HTTP (WWW)

    T++ 0.1 Beta

    Download button

    No screenshots available
    Downloads: 449  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Very Good (4.0/5)
    1 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Antonio Terceiro | More programs
    GPL / FREE
    January 8th, 2008, 09:46 GMT
    ROOT / Internet / HTTP (WWW)

     Read user reviews (0)  Refer to a friend  Subscribe

    T++ description

    T++ is a engine for running web applications written in C++, i.e., with C++ code embeded into HTML.

    T++ is a engine for running web applications written in C++, i.e., with C++ code embeded into HTML.

    T++ implements the web server extension by using T++ documents in place of conventional ones. A T++ document is similar to a HTML document, except by the fact that the former can contain C++ expressions, statements and other constructions, which will be evaluated to generate the dynamic part of the response.

    When a user first accesses a T++ document, this document is translated into a C++ class source file; then, this class is compiled into a shared library; this shared library is then dynamicaly loaded by T++, and an instance of that class is extracted by calling a special function in the shared library; then, T++ forwards the requests for the original document to this instance, calling this service() method. This method -- generated from the content of the T++ document -- is responsible for generating the content that will be sent back to the user.

    In subsequent requests, if the document is newer than the underlying class, the class is rebuilt the same way it was built for the first time, recompiled, and reloaded. This is required in order to the objects in memory reflect the T++ document's content.

    Product's homepage

      


    TAGS:

    web engine | c++ embedder | web server | web | server | c++

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM