对高频交易/高性能计算感兴趣我遇到了“ACE”:
http://www.cs.wustl.edu/~schmidt/ACE-overview.html
但是,我注意到网站上的很多论文都是1995时代的,我想知道这个框架还在使用吗,如果没有,它是什么替代品?
或者有boost取代了这个?ACE 是否包含所需的增强功能的库?
如果您查看他们的subversion 存储库,您会发现 ACE 现在似乎没有进行太多开发,可能只是错误修复或较小的扩展。另一方面,ACE 是同一组织的其他框架的基础,这些框架确实更加活跃。不管怎样,讨论论坛显示了 ACE 的相关活动和持续的兴趣。
至于你关于 ACE 与 boost 的问题,我认为这两个库并不相同。ACE 旨在实现跨平台高级网络(甚至在实时和嵌入式系统上),提供特定模式,如反应器、服务配置器、完成令牌、内存管理等。“可移植性”层(ACEOS,如果我没记错的话)只是一个基本层,但在我看来,它并不是当今 ACE 的真正价值主张,而是为了支持其他子系统。
总的来说,我认为对于高级网络模式,如POSA2中描述的那些模式,ACE 是一个不错的选择。如果您只需要操作系统上的抽象层,则 boost 是最佳选择(更现代且广泛采用)。
归档时间: |
|
查看次数: |
4753 次 |
最近记录: |