发布时间:2022-12-24 文章分类:编程知识 投稿人:王小丽 字号: 默认 | | 超大 打印

经过大半个月测试修改 paozhu c++ web framework 正式版发布,

1.0.5 release

官方第一次发布正式版,可以用于生产环境。

易用性 超越国外各种 c++ web framework,简单易用,新手可以快速入门。

Paozhu(炮竹?) 是一个全面、快速的 C++ web framework 开发框架,集成 mysql ORM,开发速度跟脚本语言一样,框架集成了 webserver,自己原生解析 http1.1、http2 协议,GET、POST 全部解析出来,POST 几种方式都做了区分,框架自带一个 OBJ 微型对象,可以存放 char int string float 等,框架自动解析 URL、POST 参数到微型对象里面,使用 urlpath 映射到函数挂载点,使用协程、线程池、数据库链接池。

QQ 群:668296235
与社区开发者探讨 C++ WEB 开发的乐趣

1. 特性?????

✅ 1. 自带 json 编解码不用第三方库,标准 json 支持
✅ 2. 支持多域名网站
✅ 3. 支持多域名 ssl 服务端
✅ 4. 支持 http1.1、http2 协议
✅ 5. 支持 websocket 服务端
✅ 6. 框架自带 websocket 推送,支持定时推送到 webscoket 客户端
✅ 7. 支持同步 httpclient get post
✅ 8. 框架自带 ORM, 使用链接池方式,目前支持 mysql
✅ 9. 框架自带线程池,和用户代码运行的线程池
✅10. 框架使用 asio 自带的协程
✅11. 框架特色是 I/O 使用协程池 运行使用线程池
✅12. 框架支持普通文件 gzip
✅13. 框架解析 URL 和 POST, 解析结果类似 PHP GET POST 方式获取内容
✅14. 集成 sendmail
✅15. 生成二维码 (qrcode), 需要 gd、qrencode 库
✅16. 插件化编程,热动态更新,使用动态库方式

https://github.com/hggq/paozhu