Wt(发音为witty)是用于开发Web应用程序的C ++库。该API以小部件为中心,并使用了针对Web量身定制的经过测试的桌面GUI开发模式。对于开发人员来说,它提供了许多特定于Web的实现细节的抽象,包括客户端服务器协议(HTTP,Ajax,WebSockets),并使开发人员摆脱了乏味的HTML HTML JavaScript操作和处理跨浏览器问题。相反,使用Wt,您可以通过一组功能齐全的小部件来集中精力关注实际功能。...与基于老式页面的框架或当前的单页JavaScript“框架”不同,Wt允许您创建有状态的同时具有高度交互性的应用程序(使用WebSockets和Ajax进行所有操作),但仍支持使用自动优雅降级或渐进增强功能的纯HTML浏览器或Web爬网程序。使用Wt进行自然而简单的操作可能需要不切实际的开发工作,否则:使用动画切换小部件,同时保留干净的URL和浏览器导航功能,或者在整个应用程序中打开持久聊天小部件,甚至可以在旧版浏览器中使用类似于Microsoft Internet Explorer6。该库随附一个应用程序服务器,该服务器充当独立的Http / WebSocket服务器,或通过FastCGI与其他Web服务器集成。
Self-Hosted版Wt的替代品
![Hiawatha](https://i.altapps.net/icons/hiawatha-f4076.png)
15
![Certbot](https://i.altapps.net/icons/certbot-bf1e0.png)
10
Certbot
使用EFF的Certbot在您的网站上自动启用HTTPS,并部署“让我们加密”证书。
![SimpleHTTPServer](https://i.altapps.net/icons/simplehttpserver-be52f.png)
7
SimpleHTTPServer
python -m SimpleHTTPServer python3 -m http.server 8000 python3版本的文档:https://docs.python.org/3/library/http.server.html
- 免费应用
- Self-Hosted
- Windows
- Mac
- Linux
![webfs](https://i.altapps.net/icons/webfs-bbc0b.png)
6
![mongrel](https://i.altapps.net/icons/mongrel-bbc0b.png)
6
![nanoweb](https://i.altapps.net/icons/nanoweb-a3088.png)
4
![WEBrick](https://i.altapps.net/icons/webrick-bbc0b.png)
4
![SimpleServer:WWW](https://i.altapps.net/icons/simpleserver-www-8e781.png)
1
![Thin](https://i.altapps.net/icons/thin-bbc0b.png)
1
Thin
Thin是一个Ruby Web服务器,它将Web历史上最好的3个Ruby库粘合在一起:* Mongrel解析器,Mongrel速度和安全性的根源
- 免费应用
- Self-Hosted
- Windows
- Mac
- Linux
![mongrel2](https://i.altapps.net/icons/mongrel2-0c4c2.png)
0