什么是PocoCapsule当前状态?

sea*_*eas 10 c++ inversion-of-control

什么是PocoCapsule当前状态?它在不断发展吗?它是否与其他产品分开?关于IoC for C++的整体想法是什么?如果PocoCapsule没有发展,是因为IoC被认为对C++没用,不安全,其他模式出现或其他什么?

据我所知,实现IoC for C++的产品有2-3种,可能更少,PocoCapsule是最成熟的产品.

我在当前版本中看到了几个缺点(因为我从谷歌代码看到它是1.1):

  1. 没有单独的命名空
  2. 头文件必须在INCLUDE文件夹中正确 - 最好将它们放在子文件夹中.
  3. 生成工具依赖于Java.
  4. 默认情况下不构建静态链接库.
  5. 如果我不需要重新配置功能,则无法从setup.xml生成源代码以进行编译并与我的应用程序链接.

有没有人有同样的想法?有人在这份清单上工作吗?开始工作有什么障碍,比如专利吗?

小智 3

我给 Ke Jin(维护者)发了邮件,他的回复是截至 2011 年 7 月 14 日,它还没有处于当前积极的开发状态。他没有给出原因。