c++ web框架排行,国产 C++ web 框架 paozhu 1.2.0 发布

科技资讯 投稿 20400 0 评论

c++ web框架排行,国产 C++ web 框架 paozhu 1.2.0 发布

c++ web框架排行,经过两周不停修改和添加了几个功能,目前入门和友好开箱即用 C++ web 框架

目前代码有几万行,还在不断优化中,集成了Webserver、ORM、WebSocket支持HTTP/1 HTTP/2  

优化http2执行代码,大文件专门使用线程下载,方便控制流量。

添加内存缓存session
添加框架缓存对象
添加多目录业务代码注解

添加静态文件压缩后缓存

添加业务代码发起定时执行业务

添加ORM事务处理
添加ORM结果缓存

大量bug修改和代码优化

更多详情可以访问官方

https://github.com/hggq/paozhu

使用例子:

std::string testmysqlconnect(std::shared_ptr<httppeer> peer
   {
      httppeer &client = peer->getpeer(;
      client << "hello world!  testmysqlconnect ";
      client << client.get_hosturl(;
      client<<"<p><a href=\""<<client.get_hosturl(<<"/showcookie\">show</a></p>";
      auto users = orm::cms::User(;

      users.where("name","admin".limit(1.fetch(;
      try
      {
         client<<"<p>sql result</p>";
         // view orm create sql
         client<<"<p>sql:"<<users.sqlstring<<"</p>";
         if (users.getUserid( > 0
         {
            // save session,other page get  int userid= client.session["userid"].to_int(;
            client.session["aaa"] = users.getUserid(;
            client.save_session(;
            client<<"<p>found:"<<users.data.name<<"</p>";
            return "";
         }
         else
         {
            return "";
         }
      }
      catch (std::exception &e
      {
         client << "<p>" << e.what( << "</p>";
         return "";
      }
      return "";
   }

编程笔记 » c++ web框架排行,国产 C++ web 框架 paozhu 1.2.0 发布

赞同 (53) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽