ACE+STL組合比較好的后臺程序組合

字號:

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