ACE+STL組合,比較好的后臺(tái)程序組合

字號(hào):

用ACE+STL組合做后臺(tái)Server程序了. 有幾個(gè)優(yōu)點(diǎn)
    1.ACE的線程模型和SOCKET模型, 非常簡(jiǎn)單方便
    2.STL的數(shù)據(jù)結(jié)構(gòu)很好用, 又穩(wěn)定. 基本不用在數(shù)據(jù)結(jié)構(gòu)上多操心
    3. 可以完全摒棄指針. ACE的QUEUE等結(jié)構(gòu)還是指針?lè)绞? STL則可以完全摒棄指針. 指針在多線程的時(shí)候太容易出問(wèn)題. 把精力放在這些地方是浪費(fèi), 更多應(yīng)該放在業(yè)務(wù)邏輯和系統(tǒng)功能上. 當(dāng)然極度重視高性能的程序除外.
    4.ACE大量的實(shí)用類(lèi), 也方便了開(kāi)發(fā)
    5.再加上自己做的一些方便小函數(shù). 寫(xiě)程序的速度大大加快.
    這是俺目前用的比較順手的, 其他的庫(kù)boost, ICE簡(jiǎn)單看過(guò), 目前還沒(méi)有深入使用。