ACE,我一直在想有多少企业在用这个网络库?什么样的企业会在使用这个网络库?为什么不使用其他库(libevent等)?对于一般的应用来讲,只会用到其中的一小部分功能,但是需要花费很多时间去学ACE,从个人的经验上来看,ACE并不是一个很容易上手的网络编程库,因为需要学习很多概念,而且这些概念并不一定是被广泛接受的。大概有四本相关的书:《ACE技术内幕》《ACE程序员指南》《C++网络编程》两卷,我最喜欢《ACE技术内幕》这本,也最推荐这本,看完基本上可以理解:Reactor框架和Proactor框架的使用,而且从源码的角度进行剖析,更容易理解其中的原理。C++网络编程两卷基本上没啥看头,每次都读不下去(也有可是个人水平的原因)。作为补充,读一下《ACE程序员指南》作为了解ACE的基本概念。
ACE并不是一个很容易上手的网络编程库
《C++网络编程(卷1)》热门书评
-
无责任书评
2有用 0无用 Shark 2010-03-13
我看过有一段时间了,有些地方都快忘记了。汗~~ 不过这的确是一本很好的书,它并不是教你如何用C++进行网络编程,而是介绍一种思想,利用C++的面对对象特性来简...
-
很容易分不清是评书还是评价这个库
2有用 0无用 五陵中年 2010-04-08
与书名相反其实 ACE本身恰恰没有消除复杂性, 基本上还是一个学术型的系统,一味的追求跨平台,和设计模式的过度应用,让这一系统日益臃肿,难以理解,debug困难,内存泄漏一直困扰着开发者。 一直希望能有一个精简的官方版本,只看到过第三方的。就书本身而言,翻译的还是比较认真仔细的。译者本身也是技术出身...
-
很不错的书,但一直没时间看。。。
2有用 0无用 hkbarton 2006-04-16
马维达的翻译还是不错的,虽然目前做的工作和C++没有关系,但我一直认为C++的书可以活跃开发者的思维,偶尔看看和工作无关的开发技术还是挺不错的,本书中文的附标题是<运用ACE和模式消除复杂性>,关于C++两个著名的高性能网络库ACE和ICE,对正在开发相对底层的高性能网络系统的开发者来说...
-
这是一门高射炮
2有用 0无用 caimmy 2009-12-17
ACE是网络编程的一门高射炮,千万不要拿来打蚊子。事实上,我在工作中遇到的问题,自己封装一下socket就足以解决,真正要请ACE出场搞定的情况还没有遇到过。但是学习ACE不仅仅在于解决网络编程的实际问题,对设计模式的理解是更大的收获。...
-
作者这本书就是为了推销自己的库
1有用 1无用 [已注销] 2008-07-26
也许是我笨,看了两三遍才能读懂这本书。但是读来读去也只是一些应用ace的方法,没有原理,没有模式。就是推销ACE的。诚然,ace还是不错的,我还是从这本书里学到了不少用法。...
书名: C++网络编程(卷1)
作者:
出版社: 华中科技
原作名: C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns
副标题: 运用ACE和模式消除复杂性
译者: 於春景 | [美] Stephen D·Huston
出版年: 2004-6-1
页数: 303
定价: 35.00元
ISBN: 9787560930664

