对于学习曲线和初学者的适合性(HTTP客户端),提升vs POCO

Nov*_*tor 3 c++ boost poco-libraries

你建议我使用哪个图书馆?我不知道这些库中的任何一个.我听说,经常使用Boost,但也难以编码.

所以尽可能使这个问题成为客观:只是从初学者程序员的角度来看(我在生活中用C++编写了~1000 LOC)哪个库会更好学习?

我将主要用于HTTP客户端.

Duc*_*uck 6

答案肯定是主观的,但特别强调初学者,我认为POCO显然是要走的路.它实际上有一些HTTPClient类,一旦你超越了开心,某些东西可以工作,代码就足够清晰可以跟随,这样你就可以挖掘并理解为什么它可以工作,如果那是事情引导你的地方.

POCO是一个编写良好的OOP代码,并不需要太多了解模板等.这些类很好地集成在一起,范围广泛,文档或多或少指向您需要的下一个(或上一个)类.你不会在20个独立的库中冲刺,因为Boost可能会让你这么做.(以后总会有时间!)