CPPSP (C++ Server Pages) is an open source web application framework similar to ASP.NET. It features a template parser that parses, compiles, and loads CPPSP pages automatically at runtime. CPPSP pages have a very similar syntax to ASP and ASP.NET, where all code is considered HTML by default, and server-side active code can be embedded using "<% ... %>".
CPPSP is built upon the CPoll asynchronous I/O and utility library, which offers simple I/O abstraction, network abstraction, memory management, and container classes.
CPPSP project home page:
http://xa.us.to/cppsp/index.cppsp
Main development happens on github at:
https://github.com/xaxaxa/workspace/
Documentation is currently being worked on, but there is a doxygen reference at:
http://xa.us.to/cppsp/doxygen/html/classcppsp_1_1_page.html
GCC 4.7 or above is required even for the binary release because .cppsp pages need to be compiled at runtime.
CPPSP currently only supports linux (due to the use of epoll).
Últimos 5 Arquivos |
|||
---|---|---|---|
Nome | Tamanho | Data | Download count |
cppsp_1.0.tar.xz | 86.8 KB | 2014-01-03 15:32 | 55 |
cppsp_0.3-rc5.tar.xz | 86.9 KB | 2013-10-07 02:43 | 5 |
cppsp_0.3-rc4.tar.xz | 87.0 KB | 2013-09-04 13:21 | 6 |
cppsp_0.3-rc3.tar.xz | 85.4 KB | 2013-09-03 03:08 | 20 |
cppsp_0.2.5.tar.xz | 81.2 KB | 2013-09-02 14:39 | 28 |
Todos os Arquivos |
|||
CPPSP 1.0 | |||
cppsp_1.0.tar.xz | 86.8 KB | 2014-01-03 15:32 | 55 |
CPPSP 0.3 (release candidate) | |||
cppsp_0.3-rc5.tar.xz | 86.9 KB | 2013-10-07 02:43 | 5 |
cppsp_0.3-rc4.tar.xz | 87.0 KB | 2013-09-04 13:21 | 6 |
cppsp_0.3-rc3.tar.xz | 85.4 KB | 2013-09-03 03:08 | 20 |
cppsp_0.3-rc2.tar.xz | 83.0 KB | 2013-08-11 08:28 | 3 |
cppsp_0.3-rc1.tar.xz | 81.4 KB | 2013-07-24 04:08 | 2 |
CPPSP 0.2 (testing) | |||
cppsp_0.2.5.tar.xz | 81.2 KB | 2013-09-02 14:39 | 28 |
cppsp_0.2.4.tar.xz | 80.5 KB | 2013-08-11 09:17 | 4 |
cppsp_0.2.3.tar.xz | 79.7 KB | 2013-07-24 03:05 | 16 |
binaries (64 bit) | |||
cppsp_0.2.2_bin_x86_64.tar.xz | 1.5 MB | 2013-07-13 11:39 | 5 |
cppsp_0.2.1_bin_x86_64.tar.xz | 1.6 MB | 2013-06-04 13:56 | 2 |
binaries (32 bit) | |||
cppsp_0.2.2_bin_i686.tar.xz | 1.5 MB | 2013-07-13 11:38 | 4 |
cppsp_0.2.1_bin_i686.tar.xz | 1.6 MB | 2013-06-04 13:56 | 5 |
cppsp_0.2.2.tar.xz | 79.1 KB | 2013-07-09 10:44 | 3 |
cppsp_0.2.1.tar.xz | 79.1 KB | 2013-07-07 03:53 | 8 |
cppsp_0.2.tar.xz | 76.2 KB | 2013-06-04 10:29 | 9 |
cppsp_0.2-rc9.tar.xz | 96.1 KB | 2013-05-21 03:31 | 1 |
cppsp_0.2-rc8.tar.xz | 95.9 KB | 2013-05-20 13:53 | 5 |
cppsp_0.2-rc7.tar.xz | 95.2 KB | 2013-05-18 13:47 | 1 |
cppsp_0.2-rc6.tar.xz | 91.8 KB | 2013-05-16 12:56 | 4 |
cppsp_0.2-rc5.tar.xz | 91.3 KB | 2013-05-16 03:25 | 1 |
cppsp_0.2-rc4.tar.xz | 92.1 KB | 2013-05-15 03:00 | 7 |
cppsp_0.2-rc3.tar.xz | 91.9 KB | 2013-05-13 02:58 | 2 |
cppsp_0.2-rc2.tar.xz | 93.6 KB | 2013-05-12 13:35 | 1 |
cppsp_0.2-rc1.tar.xz | 93.3 KB | 2013-05-12 03:08 | 2 |
CPPSP 0.1 (stable) | |||
cppsp_0.1.13.tar.xz | 50.5 KB | 2013-09-02 13:59 | 2 |
cppsp_0.1.12.tar.xz | 50.4 KB | 2013-06-04 10:30 | 5 |
cppsp_0.1.11.tar.xz | 60.5 KB | 2013-05-19 14:58 | 1 |
cppsp_0.1.10.tar.xz | 60.4 KB | 2013-05-16 13:46 | 7 |
cppsp_0.1.9.tar.xz | 60.3 KB | 2013-05-15 02:54 | 1 |
cppsp_0.1.8.tar.xz | 60.2 KB | 2013-05-11 10:46 | 1 |
cppsp_0.1.7.tar.xz | 60.1 KB | 2013-05-10 11:48 | 0 |
cppsp_0.1.6.tar.xz | 60.0 KB | 2013-05-08 12:58 | 10 |
cppsp_0.1.5.tar.xz | 58.5 KB | 2013-05-08 02:42 | 3 |
cppsp_0.1.4.tar.xz | 66.5 KB | 2013-05-06 14:06 | 2 |
cppsp_0.1.3.tar.xz | 56.2 KB | 2013-05-05 00:47 | 3 |
cppsp_0.1.2.tar.xz | 56.1 KB | 2013-05-04 15:22 | 2 |
cppsp_0.1.1.tar.xz | 55.9 KB | 2013-05-03 02:59 | 7 |
cppsp_0.1.tar.xz | 55.5 KB | 2013-05-02 10:35 | 7 |
CPPSP 0.x-git (development) | |||
cppsp_git_20130813.tar.xz | 81.1 KB | 2013-08-14 13:56 | 2 |
cppsp_git_20130716.tar.xz | 79.0 KB | 2013-07-17 06:25 | 1 |
cppsp_git_20130712.tar.xz | 78.5 KB | 2013-07-13 11:41 | 7 |
cppsp_git_20130709.tar.xz | 76.4 KB | 2013-07-10 13:58 | 4 |
cppsp_git_20130706.tar.xz | 75.6 KB | 2013-07-07 04:21 | 1 |
README.md | 2.3 KB | 2013-05-16 12:33 | 6 |