boost vs POCO关于学习曲线和初学者适用性(HTTP客户端)

boost vs POCO as for learning curve and suitability for beginners (HTTP client)

本文关键字:适用性 HTTP 客户端 初学者 POCO vs 学习曲线 boost      更新时间:2023-10-16

您建议我使用哪个库?这些图书馆我一个都不认识。我听说,Boost是经常使用的,但它也很难编码。

因此,为了使这个问题尽可能客观:只是从初学者程序员的角度来看(我一生中用C++编写了大约1000个LOC)哪个图书馆更适合学习?

我将主要用于HTTP客户端。

答案肯定是主观的,但对于初学者来说,特别强调,我认为POCO显然是一条路。它实际上有一些HTTPClient类,一旦你对某些东西的工作感到满意,代码就足够清晰,可以遵循,这样你就可以深入了解为什么它能工作,如果这就是事情引导你的地方。

POCO是编写良好的OOP代码,在理解模板等方面不需要太多。这些类彼此之间集成良好,内容广泛,文档或多或少地为您指明了所需的下一个(或上一个)类。你不会像Boost可能让你做的那样,在20个独立的libs之间奔波。(以后总有时间!)