boost vs POCO关于学习曲线和初学者适用性(HTTP客户端)
boost vs POCO as for learning curve and suitability for beginners (HTTP client)
您建议我使用哪个库?这些图书馆我一个都不认识。我听说,Boost是经常使用的,但它也很难编码。
因此,为了使这个问题尽可能客观:只是从初学者程序员的角度来看(我一生中用C++编写了大约1000个LOC)哪个图书馆更适合学习?
我将主要用于HTTP客户端。
答案肯定是主观的,但对于初学者来说,特别强调,我认为POCO显然是一条路。它实际上有一些HTTPClient类,一旦你对某些东西的工作感到满意,代码就足够清晰,可以遵循,这样你就可以深入了解为什么它能工作,如果这就是事情引导你的地方。
POCO是编写良好的OOP代码,在理解模板等方面不需要太多。这些类彼此之间集成良好,内容广泛,文档或多或少地为您指明了所需的下一个(或上一个)类。你不会像Boost可能让你做的那样,在20个独立的libs之间奔波。(以后总有时间!)
相关文章:
- 如何在boost beast http请求中设置http头
- 在多个核心中处理一个HTTP请求
- SFML library: http request
- 使用 Winsock2.h C++向不和谐 API 发送 HTTP 请求时出现问题
- 通过单独的 tcp 流建立 http 连接
- 使用 winsock 接收 http 请求
- 如何在 c++ 中通过 http 发送大型视频文件?
- 对于 http 请求,python 比 c++ 快吗?
- 使用 c++ 的 http 客户端的默认方法
- 如何使用C++和Boost Asio从HTTP发布请求中获取键值
- 如何使用boost/beast从HTTP POST请求中解析和提取有效负载?
- 如何重用 http::beast::flat_buffer 和 http::response?
- 在客户端和备忘录中获取 HTTP 命令
- 在C ++ ASIO中,如何为HTTP或HTTPS创建相同的套接字对象(接口/抽象问题?
- HTTP 响应格式不正确?
- 在 C++/C 中使用 CURL 发出带有数据文件的 GET HTTP 请求
- #include of a HTTP URL in C++
- 如何在 Poco 中将工作 HTTP 代码转换为 HTTPS
- HTTP帖子,无需等待响应
- boost vs POCO关于学习曲线和初学者适用性(HTTP客户端)