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

Paquet : tntnet (2.2.1-3 et autres)

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.

É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 Version Taille du paquet Espace occupé une fois installé Fichiers
amd64 2.2.1-3+b1 67,0 ko189,0 ko [liste des fichiers]
arm64 2.2.1-3+b1 64,7 ko181,0 ko [liste des fichiers]
armhf 2.2.1-3+b1 63,8 ko148,0 ko [liste des fichiers]
i386 2.2.1-3+b1 71,1 ko184,0 ko [liste des fichiers]