dragon框架開發(fā)web難度大不大?
不大。Drogon 是一個跨平臺框架,它支持 Linux,也支持 macOS、FreeBSD,和Windows。它的主要特點如下:
網(wǎng)絡層使用基于 epoll(macOS/FreeBSD下是kqueue)的非阻塞 IO 框架,提供高并發(fā)、高性能的網(wǎng)絡 IO。詳細請見 TFB Tests Results;
全異步https://www.52fb.cn模式;
支持 Http1.0/1.1(server端和client端);
基于 template 實現(xiàn)了簡單的反射機制,使主程序框架、控制器(controller)和視圖(view)完全解耦;
支持cookies和內建的session;
支持https://www.b5b6.com/houduan/渲染,把控制器生成的數(shù)據(jù)交給視圖生成Html頁面,視圖由CSP模板文件描述,通過CSP標簽把C++代碼嵌入到Html頁面,由drogon的命令行工具在編譯階段自動生成C++代碼并編譯;