2012-03-31 28 views
2

您建議我使用哪個庫?我不知道這些庫中的任何一個。 我聽說,那提升是很經常使用,但也很難在編寫針對學習曲線和適合初學者(HTTP客戶端)的POCO提升

因此,爲了使這個問題儘可能客觀: 只需簡單地從初級程序員的角度(我編寫〜1000 LOC在C++在我的生活) 哪個庫會更好學習?

我將主要用於HTTP客戶端。

+0

Boost不是一個縮寫,順便說一句。 – 2012-03-31 21:54:54

回答

5

答案必然是主觀的,但特別強調初學者那麼我認爲POCO顯然是要走的路。它實際上有一些HTTPClient類,一旦你越來越高興地發現某些工作起作用,代碼就足夠清晰了,以便你可以深入並理解爲什麼它可以工作,如果這是事情引導你的地方。

POCO寫得很好的OOP代碼,不需要太多的理解模板等。這些類很好地相互整合,並且文檔或多或少地指向您需要的下一個(或之前)類。你不會像Boost可能會讓你做的那樣在20個獨立的庫中衝刺。 (以後總是有時間!)

+0

我剛剛下載了POCO的來源,我正在看看這個測試服 - 我必須同意 - 這是可以理解的:)謝謝 – Novellizator 2012-03-31 21:56:06

+0

@Tomy我從來沒有在VS7 64bit上運行VS 2010的POCO庫。你在運行什麼操作系統和代碼環境? – Rps 2012-04-01 07:51:25

+0

@RPS相同的確切:(我會試試看,希望它會起作用... – Novellizator 2012-04-01 09:02:54