toutes les options
buster  ] [  bullseye  ] [  trixie  ] [  sid  ]
[ Paquet source : tntnet  ]

Paquet : tntnet (3.0-4)

Liens pour tntnet

Screenshot

Ressources Debian :

Télécharger le paquet source tntnet :

Responsable :

Ressources externes :

Paquets similaires :

serveur d’applications web modulaire et multi-processus pour C++

Tntnet possède un langage de modèles appelé ecpp similaire à PHP, JSP ou Mason, où il est possible d’incorporer du code C++ dans une page HTML pour créer du contenu dynamique. Les fichiers ecpp sont précompilés dans des classes C++ appelées composants, et compilées et liées dans une bibliothèque partagée. Ce processus est réalisé au moment de la compilation. Le serveur web Tntnet n’a besoin seulement que de la bibliothèque de composants.

Parce que les applications web sont compilées dans du code natif, elles sont très rapides et compactes.

Les composants peuvent appeler d’autres composants. Aussi, il est possible de créer des blocs de construction pour des sections HTML et les appeler dans d’autres pages en tant que sous-processus.

Les requêtes sont analysées par tntnet et leurs informations sont facilement accessibles aux composants. Les paramètres GET et POST sont pris en charge ainsi que les requêtes multipart Mime pour le téléversement de fichier.

Le langage de modèles peut aussi gérer les applications régionalisées. Il est possible de créer des applications web dans différentes langues.

Les autres fonctionnalités sont les cookies, le téléversement HTTP, l’analyse et la conversion automatique des paramètres de requête, la gestion automatique de session, les variables locales (application, requête et session), la régionalisation et le maintien (keep-alive).

La journalisation est réalisée à l’aide de cxxtools qui fournit une API unique pour log4cpp, log4cxx ou la journalisation simple dans un fichier ou sur la console.

Tntnet est complètement multi-processus légers et beaucoup de travail a été réalisé pour le rendre extensible. Il utilise un regroupement dynamique des processus légers en cours d’exécution qui répondent aux requêtes de clients HTTP.

Ce paquet fournit le serveur.

Étiquettes: Développement de logiciel: Web, Mis en œuvre en: C++, Interface utilisateur: Démon, Réseau: network::server, protocol::http, Protocole réseau: SSL ou TLS, Rôle: Programme, But: use::transmission, web::appserver, Web: Serveur

Autres paquets associés à tntnet

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger tntnet

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
amd64 83,1 ko246,0 ko [liste des fichiers]
arm64 76,3 ko274,0 ko [liste des fichiers]
armel 74,0 ko221,0 ko [liste des fichiers]
armhf 74,3 ko181,0 ko [liste des fichiers]
i386 84,1 ko233,0 ko [liste des fichiers]
mips64el 76,9 ko281,0 ko [liste des fichiers]
ppc64el 82,4 ko274,0 ko [liste des fichiers]
riscv64 80,4 ko198,0 ko [liste des fichiers]
s390x 83,8 ko246,0 ko [liste des fichiers]