國產paozhu c++ web framework 正式版釋出

游水小雞發表於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

相關文章