Wt

Wt

Wt (prononcé witty) est une bibliothèque C ++ pour développer des applications Web.
Wt (prononcé witty) est une bibliothèque C ++ pour développer des applications Web.L'API est centrée sur les widgets et utilise des modèles bien testés de développement d'interface graphique de bureau adaptés au Web.Pour le développeur, il offre l'abstraction de nombreux détails d'implémentation spécifiques au Web, y compris les protocoles client-serveur (HTTP, Ajax, WebSockets), et libère le développeur des fastidieuses manipulations JavaScript du HTML et du traitement des problèmes inter-navigateurs.Au lieu de cela, avec Wt, vous pouvez vous concentrer sur les fonctionnalités réelles avec un ensemble riche de widgets complets ... Contrairement aux frameworks basés sur des pages old-school ou aux "frameworks" JavaScript d'une seule page actuels, Wt vous permet de créer des étatsdes applications qui sont en même temps hautement interactives (en utilisant WebSockets et Ajax pour tout) mais qui prennent toujours en charge les navigateurs HTML simples ou les robots d'indexation en utilisant une dégradation gracieuse automatique ou une amélioration progressive.Sinon, les choses qui sont naturelles et simples avec Wt nécessiteraient un effort de développement peu pratique: changer de widgets à l'aide d'animations, tout en conservant des URL et des fonctions de navigation de navigateur propres, ou avoir un widget de chat persistant ouvert dans toute l'application, qui fonctionne même dans les navigateurs hérités.comme Microsoft Internet Explorer 6. La bibliothèque est livrée avec un serveur d'applications qui agit comme un serveur Http (s) / WebSocket autonome ou s'intègre via FastCGI à d'autres serveurs Web.
wt

traits

Alternatives à Wt pour Self-Hosted

Hiawatha

Hiawatha

Hiawatha, un serveur web sécurisé et avancé
Certbot

Certbot

Activez automatiquement HTTPS sur votre site Web avec le Certbot d'EFF, déployant des certificats Let's Encrypt.
SimpleHTTPServer

SimpleHTTPServer

python -m SimpleHTTPServer python3 -m http.server 8000 Documentation pour la version python3: https://docs.python.org/3/library/http.server.html
webfs

webfs

webfs est un simple serveur HTTP pour le contenu principalement statique.Vous pouvez l'utiliser pour servir le contenu d'un serveur FTP via HTTP par exemple.
mongrel

mongrel

Une petite bibliothèque HTTP rapide et un serveur qui exécute les applications Rails, Camping, Nitro et Iowa.
nanoweb

nanoweb

Nanoweb est un serveur HTTP écrit en PHP, conçu pour être petit, sécurisé et extensible.
WEBrick

WEBrick

WEBrick est une bibliothèque Ruby fournissant des services de serveur Web HTTP simples.
SimpleServer:WWW

SimpleServer:WWW

Vous avez toujours voulu créer un serveur Web pour que vos amis puissent consulter une nouvelle page sur laquelle vous travaillez?
Thin

Thin

Thin est un serveur Web Ruby qui rassemble 3 des meilleures bibliothèques Ruby de l'histoire du Web: * l'analyseur Mongrel, la racine de la vitesse et de la sécurité de Mongrel
mongrel2

mongrel2

Mongrel2 est un serveur Web indépendant des applications, des langages et de l'architecture réseau qui se concentre sur les applications Web utilisant des technologies de navigateur modernes.