to china4software(): 不太明白你所说的ActiveX昂贵是什么意思?是指开发成本高吗?我倒觉得ActiveX开发挺简单的,可ISAPI每次调试都要重启IIS,这无形中加大了开发成本(增长开发时间),我觉得在ISAPI中POST或者GET一个页面,实际上和CreateObject一个ActiveX DLL没什么两样。 不过我感觉小马说的有点对,就是它的性能比较好,毕竟它常驻内存,而ActiveX只在引用时在内存里面。可仅靠此点,并不足以使ISAPI大行其道。
to bigwriteshark(蟾宫伐桂) 您仔细看看 MSN 的Messenger 中的邮件功能和 Passport 功能就会悟出些道理!
不太明白你所说的ActiveX昂贵是什么意思?是指开发成本高吗?我倒觉得ActiveX开发挺简单的,可ISAPI每次调试都要重启IIS,这无形中加大了开发成本(增长开发时间),我觉得在ISAPI中POST或者GET一个页面,实际上和CreateObject一个ActiveX DLL没什么两样。
不过我感觉小马说的有点对,就是它的性能比较好,毕竟它常驻内存,而ActiveX只在引用时在内存里面。可仅靠此点,并不足以使ISAPI大行其道。
我如上说,请您参考。为什么成本低还有很多其他因素,可以透露的是掌握 ISAPI 的人太少啦,至于应用 Microsoft.com 的技术负责人早就说过学 ISAPI 的不要到小的企业去,因为很可能用不上!其他的由于商业因素,不便多说,见谅。
我完全可以在ASP中用"CreateObject("mydll.myobj")的方式来调用。
所以怎么能用ActiveX实现ISAPI的功能呢?