找回密码
 立即注册
收起左侧

qt开源web框架 treefrog 测试报告!

3
回复
6907
查看
[复制链接]
累计签到:53 天
连续签到:1 天
来源: 原创 2017-7-31 16:48:40 显示全部楼层 |阅读模式
本帖最后由 angelus 于 2017-8-6 20:59 编辑

一直以来qt在做web服务器就一直是很弱的一块,特别是现在很多需要开发微信公共号的一些项目

最近发现了国外团队开发的开源全栈式的web服务器,使用c++和qt编写,后续开发也推荐使用qt进行

花了整整一天时间,把它移植到了我的树莓派3上边,运行了一个websocket的例子!

如果有人感兴趣,可以访问以下地址进行尝试!
http://qtlab.cn:8800/Chat/

Treefrog 最好的一点,就是基础的文档方面做的非常到位,特别是中文的!

这是官方推荐的一个 聊天 界面,我简单修改了以下!

logs:  
现在更新的日志都记录在上述地址上,这里就不再更新!








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

尚未签到

2017-7-31 18:11:44 显示全部楼层
websocket 本来qt就原生支持的。。。而且是服务器和客户端两种模式

之前听说过qt做web服务的一个劣势是多线程调度上,加上qt的异步消息模式在大并发下不太适合线程同步。感觉做小并发的高性能还行。
回复 支持 反对

使用道具 举报

累计签到:53 天
连续签到:1 天
2017-7-31 18:19:45 显示全部楼层
本帖最后由 angelus 于 2017-7-31 18:25 编辑
Joey_Chan 发表于 2017-7-31 18:11
websocket 本来qt就原生支持的。。。而且是服务器和客户端两种模式

之前听说过qt做web服务的一个劣势是多 ...

例子中的webseoct是html5的,是用js实现的!

在浏览器中,基本都是这样实现websocket的,qt暂时没法在浏览器中运行。

qt开始支持websocket主要就是因为自家的web引擎需要一种解耦的通讯!
webchannel就是基于websocket出现的,qt程序和浏览器页面通讯!
混合编程肯定是一种趋势,而web的实时更新也是很有诱惑力的,希望有天可以看到完美的qml运行在浏览器中!


回复 支持 反对

使用道具 举报

累计签到:53 天
连续签到:1 天
2017-8-7 14:29:54 显示全部楼层
刚入手了一块 树莓派 zero w , 很精致小巧的一块板子。
成功让它跑起了 上边 的网站。
速度感觉杠杠的!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了