C++的Web应用服务器 Tntnet

openkk 13年前

Tntnet 是一个 Web 应用服务器,可使用 C++ 来编写 Web 应用,可直接在 HTML 页面上编写 C++ 代码。完全多线程,支持 HTTP keep-alive ,其动态页面几乎跟静态页面的性能一样。

示例页面:

<#    this is a simple hello-world-application  #>  <%args>  name;            // define query-parameter                   // this defines a variable of type std::string with                   // the name "name"  </%args>  <html>   <head>    <title>Hello World-application for tntnet</title>   </head>     <body bgcolor="#FFFFFF">    <img src="tntnet.jpg" align="right">      <h1>Hello <$ name.empty() ? "World" : name $></h1>      <form>     What's your name?     <input type="text" name="name" value="<$name$>"> <br>     <input type="submit">    </form>     </body>  </html>

项目主页:http://www.open-open.com/lib/view/home/1333778232108