茶
茶壶
Unregistered / Unconfirmed
GUEST, unregistred user!
同意pcplayer的意思。还有就是要看应用来。如果是一般的应用,大可不必考虑ISAPI。
如果是极端变态的应用,还不如直接写一个HTTP Server,该Server中应用COM+来管理数据,效率应该不错。
Java的方案中,效率要比ISAPI差,但要比ASP这类解释型的好。问题在于Java的门槛要比ASP或者PHP高,写得不好的JSP要比ASP还要差很多。
在同等硬件条件下,ASP.NET的表现要比Java差上一点点,但如果说限定在SQLServer上的话,那么ASP.NET就要比Java表现好了。
显然,在做网络程序中,目前来看,如果你的服务器定位在Window+IIS+MS SQLServer,首选的解决方案是ASP.NET或者Delphi.NET。如果是Linux+Apache+MySQL,那么,仍然是PHP4的天下,如果选用其他的方案,那么,MacroMedia的ColdFusion实在是一个不错的选择。
ISAPI的主要应用事实上是跳转或者解释特定的功能(比如某些脚本,某种加密)。
p.s. IIS中负责解释ASP的ASP.DLL事实上就是一个ISAPI。在IIS上使用JSP的话也要用一个Jakata的ISAPI去解释JSP标记。
如果是极端变态的应用,还不如直接写一个HTTP Server,该Server中应用COM+来管理数据,效率应该不错。
Java的方案中,效率要比ISAPI差,但要比ASP这类解释型的好。问题在于Java的门槛要比ASP或者PHP高,写得不好的JSP要比ASP还要差很多。
在同等硬件条件下,ASP.NET的表现要比Java差上一点点,但如果说限定在SQLServer上的话,那么ASP.NET就要比Java表现好了。
显然,在做网络程序中,目前来看,如果你的服务器定位在Window+IIS+MS SQLServer,首选的解决方案是ASP.NET或者Delphi.NET。如果是Linux+Apache+MySQL,那么,仍然是PHP4的天下,如果选用其他的方案,那么,MacroMedia的ColdFusion实在是一个不错的选择。
ISAPI的主要应用事实上是跳转或者解释特定的功能(比如某些脚本,某种加密)。
p.s. IIS中负责解释ASP的ASP.DLL事实上就是一个ISAPI。在IIS上使用JSP的话也要用一个Jakata的ISAPI去解释JSP标记。