国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

阿迪boost系列 為什么有很多出名開源的C/C 方面的高性能網(wǎng)絡(luò)庫,比如libevent,boost-asio,有些企業(yè)還要自己寫?

為什么有很多出名開源的C/C 方面的高性能網(wǎng)絡(luò)庫,比如libevent,boost-asio,有些企業(yè)還要自己寫?到底是自己造輪子,還是直接使用開源庫,我想很大程度上取決去部門老大的個人喜好。曾幾何

為什么有很多出名開源的C/C 方面的高性能網(wǎng)絡(luò)庫,比如libevent,boost-asio,有些企業(yè)還要自己寫?

到底是自己造輪子,還是直接使用開源庫,我想很大程度上取決去部門老大的個人喜好。曾幾何時,C 開發(fā)者都熱衷于重復(fù)造輪子,那么為什么還有的企業(yè)要自己寫呢?下面談?wù)勛约旱目捶ǎ?/p>


1)項目初期并不知道有這個庫的存在,后面也懶得再引入。

2)很多第三方庫依賴的其他第三方庫都比較多,為了引入A庫,不得不引入B、C、D庫,這無疑增加了部門成員的學(xué)習(xí)成本。

3)第三方開源庫一般更新較頻繁,明知有Bug了,你們要不要更新呢?基礎(chǔ)庫的更新無疑要花費更多的開發(fā)時間、測試時間。

4)讓項目整體可控性更強,一旦引入的開源庫出現(xiàn)問題,而項目組有對它不熟悉,那么將是災(zāi)難性的。

5)已有開源庫過于復(fù)雜,學(xué)習(xí)成本高,組內(nèi)成員水平參差不齊。


最后附一張自己前段時間研讀的書籍。

本文為作者“一個程序員的奮斗史”悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載、抄襲必究!

boost庫一般用在什么應(yīng)用?boost有GUI庫嗎?

這里是關(guān)于boost的一個介紹。個人感覺是標(biāo)準(zhǔn)庫的擴充,實現(xiàn)了很多實用級別的功能。 它里面有一個graph,但應(yīng)該不是你要的GUI庫。要GUI庫的話可以用WX。