peakzhang 发表于 2008-4-20 13:46:38

请问ace用在什么方面的软件开发

主要是用在什么方面的?
还是主要为了跨平台
我曾接触不多的一些网络开发人员,很多用mfc封装的class来做通信
还有一些用socket api来做,但真没有遇到用ace来做的
注:本人接触的都是在windows平台上开发的人员
谢谢

peakzhang 发表于 2008-4-20 13:46:48

一切用网络操作的地方,都可以用上ACE。MFC封装的那个很糟糕,问题多多,比如非线程安全,多线程调用,稍不留意就崩溃了。
一般好手都是用系统的API直接封装,以前我也是,我认识的兄弟也是。主要是灵活、方便,但的确麻烦,容易出错。
自从我知道了ACE,并且努力跨过了门槛,可以用它做很多项目了,才知道,一切用网络操作的地方,都可以用上ACE,方便快捷,工业级质量,稳定可靠。ACE本身就是为网络而生的。

而且,用ACE,可以很方便的把程序从windows转到linux/unix,我干过,真的很爽,不用我对linux下面的开发知道太多,当然基础东西得懂。

ACE的麻烦就是太难了,很多人望而却步。

peakzhang 发表于 2008-4-20 13:47:04

主要看应用.
在需要高性能的场合,一般还是用ACE
另外ACE提供了跨平台的功能,这一点比较爽
页: [1]
查看完整版本: 请问ace用在什么方面的软件开发