1. 主要是我们的程序对性能要求比较高,所以 com 不是很合适
2. 跨平台(目前不是主要的原因,我也不知道什么时候需要垮平台 呵呵)
3. com 比较大,我们的程序要求尽量的小
4. com 的接口一旦发生变化应用起来比较麻烦(比如增量式升级(当然com 可以采用增加接口的方式来改变原有的接口))
5. com 容易被别人拿到其它的项目中使用,而 api "相对"复杂一些
所以...
这仅是我个人观点,并没有说 com 不好,大家不要砸我啊,我觉得用什么不用什么是根据具体项目的不同具体对待的。