作者reader (讀者)
看板CSSE
標題Re: [問題] 請問有前輩會用ACE framework嗎?
時間Tue May 10 00:28:27 2005
※ 引述《ASTRAY (蛇尾傭兵叢雲劾)》之銘言:
: 如題,在下最近想自學C++ network programming
: 但又不想被OS API綁住(在下學過Java之後覺得被OS綁住很麻煩)
: 看到有ACE(Adaptive Communication Environment)
: 這個能跨平台移植的東西似乎功能蠻齊全的
: 不只是Socket 連IPC, Thread功能都有提供的樣子
: 不過裡面的Acceptor, Reactor, Proactor, etc.等等機制蠻複雜的
: 看到一堆Pattern就頭昏了
: 不知道板上有沒有前輩對這有所涉獵的?
因為我一直在做自己的程式庫,對其他程式庫評價只怕不客觀,就不多談 ACE 。
但是無論是 socket, ipc, thread, 在 win32 和 posix 上的 API 形式,基本上
都極為接近,很容易自行包裝成跨平台介面,在 win32 上面的東西多一些,但是
以 posix 為基準的話,就沒有這個問題。
所以,如果僅僅是為了不想被 OS 綁住,其實可以不用學 ACE, 但如果是想要學
一套跨平台的 framework ,那麼 ACE 應該算是一個選擇。
pattern 不是那麼容易熟悉,最好是把它當作是 OOP 一樣的專有知識來學習,才
不會覺得格格不入。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.222.173.29