повышение по сравнению с POCO как для кривой обучения и пригодности для начинающих (HTTP-клиент) - PullRequest
3 голосов
/ 01 апреля 2012

какую библиотеку вы бы мне посоветовали использовать? Я не знаю ни одной из этих библиотек. Я слышал, что Boost очень часто используется, но также его трудно кодировать.

Итак, чтобы сделать этот вопрос максимально объективным: Просто с точки зрения начинающего программиста (я написал ~ 1000 LOC на C ++ в моей жизни) какую библиотеку лучше изучать?

Я буду использовать его в основном для HTTP-клиента.

1 Ответ

6 голосов
/ 01 апреля 2012

Ответ должен быть субъективным, но с особым акцентом на для начинающего , тогда я думаю, что POCO - это, безусловно, путь.На самом деле у него есть несколько классов HTTPClient, и как только вы становитесь вне того, чтобы быть счастливым, что что-то работает, код достаточно ясен, чтобы следовать, чтобы вы могли понять и понять , почему работает, если это то, к чему вас ведут.

POCO - это хорошо написанный код ООП, который не требует большого понимания шаблонов и тому подобного.Классы хорошо интегрированы друг с другом, обширны, и документация более или менее указывает на следующий (или предыдущий) класс, который вам нужен.Вы не будете разбивать около 20 отдельных библиотек, так как Boost, вероятно, заставит вас делать это.(Всегда есть время для этого позже!)

...