作者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