Wt

Wt
软件描述
Wt(发音为“witty”)是一个用于开发Web应用的C++库。其API以控件为中心,采用经过充分验证的桌面GUI开发模式,并针对Web进行了优化。对开发者而言,它抽象了诸多与Web相关的实现细节,包括客户端。
官方网站
访问软件的官方网站了解更多信息
www.webtoolkit.eu
什么是 Wt?
Wt(发音为“witty”)是一个用于开发Web应用的C++库。
其API以控件为中心,采用经过充分验证的桌面GUI开发模式,并针对Web进行了优化。对开发者而言,它抽象了诸多与Web相关的实现细节,包括客户端-服务器协议(HTTP、Ajax、WebSocket),并使开发者无需再费力地手动操作HTML或处理跨浏览器兼容性问题。相反,借助Wt,您可以专注于实际功能,使用一套功能完整且丰富的控件。
与传统的基于页面的框架或当今流行的单页JavaScript“框架”不同,Wt允许您创建具有状态的应用程序,同时具备高度交互性(通过WebSocket和Ajax实现所有交互),并且仍能支持普通HTML浏览器或网页爬虫,通过自动降级或渐进增强机制实现。在其他情况下需要付出难以承受的开发代价才能实现的功能——例如使用动画切换控件的同时保持清晰的URL和浏览器导航功能,或在整个应用程序中持续打开一个聊天控件,甚至在微软Internet Explorer 6等老旧浏览器中也能正常工作——在Wt中却变得自然且简单。
该库自带一个应用服务器,可作为独立的Http(s)/WebSocket服务器运行,也可通过FastCGI与其他Web服务器集成。
🔄 替代方案
31 个选择
Windows Webserver
适用于 PHP 和 CGI 脚本的 Windows Web 服务器。内置 PHP 8.0.8 及所有扩展,支持 mod_rewrite,以及内建的 FTPS/WebDAV 服务器和 DNS 服务器。

mini_httpd
一个支持SSL、目录列表、虚拟主机和CGI的小型HTTP服务器。它在Debian和Ubuntu的软件仓库中以“mini-httpd”包形式提供,在Alpine Linux中则以“mini_httpd”包形式提供。

Gunicorn
Gunicorn「绿独角兽」是适用于UNIX系统的Python WSGI HTTP服务器。它是一个从Ruby的Unicorn项目移植而来的预分叉工作模型。Gunicorn服务器与多种Web框架广泛兼容,实现简单,对服务器资源占用较少,且相当……



