有Boost::asio的web框架吗?

Are there web frameworks for Boost::asio?

本文关键字:框架 web Boost asio      更新时间:2023-10-16

使用c++进行web开发听起来有点奇怪,但随着node.js的流行,我认为c++做web开发是合理的。

node.js类似于Boost::asio,它们都是异步的并且具有高性能。我认为c++有自己的基于Boost::asio的web框架是很自然的。

那么有Boost::asio的web框架,像Express, Geddy吗?为什么不是呢?

有pion,这是一个用c++编写的基于boost::asio的HTTP服务器。你可以用它作为一个c++ web框架的起点。

它们确实存在,但我所知道的都是"内部的"。当你使用asio编写c++时,采用google ctemplates之类的东西,编写一个web服务器并做一个框架并不是什么大的飞跃。

增益兽现在可用https://github.com/boostorg/beast