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 toutes les plateformes avec n'importe quelle licence

Apache HTTP Server

Apache HTTP Server

Apache, est un serveur Web remarquable pour avoir joué un rôle clé dans la croissance initiale du World Wide Web et en 2009 est devenu le premier serveur Web à dépasser les 100 millions de sites Web ...
nginx

nginx

nginx [engine x] est un serveur HTTP et proxy inverse, ainsi qu'un serveur proxy de messagerie écrit par Igor Sysoev.
lighttpd

lighttpd

lighttpd (prononcé "lighty") est un serveur Web conçu pour être sécurisé, rapide, conforme aux normes et flexible tout en étant optimisé pour les environnements à vitesse critique.
Microsoft IIS

Microsoft IIS

Internet Information Services (IIS) pour Windows® Server est un serveur Web flexible, sécurisé et facile à gérer pour héberger n'importe quoi sur le Web.
Cherokee

Cherokee

Cherokee est un serveur Web flexible, très rapide et léger.Il est entièrement implémenté en C et n'a aucune dépendance au-delà d'une bibliothèque C standard.
Abyss Webserver

Abyss Webserver

Abyss Web Server est un serveur Web compact disponible pour les systèmes d'exploitation Windows, Mac OS X, Linux et FreeBSD.
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.
Tornado Web Server

Tornado Web Server

Tornado est une version open source du serveur Web évolutif et non bloquant.
SimpleHTTPServer

SimpleHTTPServer

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

mongrel

Une petite bibliothèque HTTP rapide et un serveur qui exécute les applications Rails, Camping, Nitro et Iowa.
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.
gatling

gatling

Un serveur web performant.Petit!(125k binaire Linux-x86 statique avec prise en charge HTTP, FTP et SMB).Vite!(mesurez par vous-même, s'il vous plaît)
GoAhead

GoAhead

Embedthis GoAhead ™ est l'un des serveurs Web intégrés les plus populaires au monde déployés depuis plus de 15 ans sur des centaines de millions d'appareils par des leaders du secteur et des startups.
nanoweb

nanoweb

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