Package: tntnet-demos (2.2.1-4)
Links for tntnet-demos
Debian Resources:
Download Source Package tntnet:
Maintainer:
External Resources:
- Homepage [www.tntnet.org]
Similar packages:
applicazioni web dimostrative per Tntnet
Tntnet ha un linguaggio per modelli chiamato ecpp, simile a PHP, JSP o Mason, in cui si può incorporare codice C++ dentro una pagina HTML per generare contenuto attivo. I file ecpp sono precompilati in classi C++ chiamate componenti e compilate e linkate in una libreria condivisa. Questo processo è fatto al momento della compilazione. Il server web Tntnet ha bisogno solo della libreria dei componenti compilati.
Siccome le applicazioni web sono compilate in codice nativo, sono molto veloci e compatte.
I componenti possono chiamare altri componenti. Perciò si possono creare blocchi costruttivi di parti HTML e richiamarli in altre pagine come sottoprocessi.
Le richieste sono analizzate da Tntnet e le informazioni sulla richiesta sono facilmente accessibili dai componenti. Gestisce i parametri di GET e POST e le richieste MIME multiparte per il caricamento di file.
Il linguaggio per modelli gestisce anche applicazioni internazionalizzate. Si possono facilmente creare applicazioni web per lingue differenti.
Altre funzionalità sono: cookie, caricamento HTTP, analisi e conversione automatica dei parametri delle richieste, gestione automatica della sessione, variabili con visibilità limitata (applicazione, richiesta e sessione), internazionalizzazione e keep-alive.
Le registrazioni sono fatte tramite cxxtools, che fornisce un'API unica per log4cpp, log4cxx o semplice registrazione su file o console.
Tntnet è completamente multithread ed è stato fatto molto lavoro per renderlo scalabile. Usa un pool dinamico di worker thread che rispondono alle richieste dei client HTTP.
Other Packages Related to tntnet-demos
|
|
|
|
-
- dep: libc6 (>= 2.14) [amd64]
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
- dep: libc6 (>= 2.17) [arm64, ppc64el]
- dep: libc6 (>= 2.4) [not amd64, arm64, ppc64el]
-
- dep: libgcc1 (>= 1:3.0) [not armel, armhf, mipsel]
- Package not available
- dep: libgcc1 (>= 1:3.5) [armel, armhf]
- dep: libgcc1 (>= 1:4.2) [mipsel]
-
- dep: libjs-jquery
- libreria JavaScript per applicazioni web dinamiche
-
- dep: libstdc++6 (>= 5.2)
- libreria GNU Standard C++, versione 3
-
- dep: libtntnet12v5
- librerie Tntnet
-
- rec: tntnet
- server modulare e multithread per applicazioni web in C++
Download tntnet-demos
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
amd64 | 243.0 kB | 2,145.0 kB | [list of files] |
arm64 | 220.1 kB | 1,969.0 kB | [list of files] |
armel | 208.5 kB | 1,876.0 kB | [list of files] |
armhf | 216.1 kB | 1,453.0 kB | [list of files] |
i386 | 242.9 kB | 2,107.0 kB | [list of files] |
mips64el | 215.5 kB | 2,329.0 kB | [list of files] |
mipsel | 214.1 kB | 2,184.0 kB | [list of files] |
ppc64el | 232.1 kB | 2,885.0 kB | [list of files] |
s390x | 234.5 kB | 2,279.0 kB | [list of files] |