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

Package: tntnet (3.0-3.1) [debports]

Links for tntnet

Screenshot

Debian Resources:

Download Source Package :

Not found

Maintainers:

External Resources:

Similar packages:

server modulare e multithread per applicazioni web in C++

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 il server.

Other Packages Related to tntnet

  • depends
  • recommends
  • suggests
  • enhances

Download tntnet

Download for all available architectures
Architecture Package Size Installed Size Files
alpha (unofficial port) 76.4 kB275.0 kB [list of files]