all options
buster  ] [  bullseye  ] [  trixie  ] [  sid  ]
[ Source: tntnet  ]

Package: tntnet-demos (3.0-3.1 and others)

Links for tntnet-demos

Screenshot

Debian Resources:

Download Source Package tntnet:

Maintainer:

External Resources:

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.

Questo pacchetto contiene un'applicazione web dimostrativa.

Tags: Software Development: Documentation, Examples, C++ Development, devel::library, devel::web, Implemented in: C++, Role: Development Library, role::documentation, role::plugin

Other Packages Related to tntnet-demos

  • depends
  • recommends
  • suggests
  • enhances

Download tntnet-demos

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha (unofficial port) 3.0-3.1 177.1 kB1,335.0 kB [list of files]
amd64 3.0-3.1 177.1 kB1,156.0 kB [list of files]
arm64 3.0-3.1 167.3 kB1,204.0 kB [list of files]
armel 3.0-3.1 171.7 kB1,104.0 kB [list of files]
armhf 3.0-3.1 173.9 kB984.0 kB [list of files]
hppa (unofficial port) 2.2.1-4+b2 314.6 kB3,267.0 kB [list of files]
i386 3.0-3.1 177.0 kB1,124.0 kB [list of files]
ia64 (unofficial port) 2.2.1-4+b2 256.9 kB4,935.0 kB [list of files]
m68k (unofficial port) 2.2.1-4+b2 251.5 kB2,532.0 kB [list of files]
mips64el 3.0-3.1 166.2 kB1,350.0 kB [list of files]
ppc64 (unofficial port) 3.0-3.1 172.0 kB1,332.0 kB [list of files]
ppc64el 3.0-3.1 172.3 kB1,332.0 kB [list of files]
riscv64 3.0-3.1 172.6 kB1,016.0 kB [list of files]
s390x 3.0-3.1 177.6 kB1,172.0 kB [list of files]
sh4 (unofficial port) 2.2.1-4+b2 251.8 kB3,054.0 kB [list of files]
sparc64 (unofficial port) 3.0-3.1 163.6 kB4,799.0 kB [list of files]
x32 (unofficial port) 3.0-3.1 176.9 kB1,104.0 kB [list of files]