龙血武神mp3:什么是API,ISAPI,NSAPI?

来源:百度文库 编辑:高校问答 时间:2024/04/29 10:43:47
请给出全称,并详细回答.谢谢!

在计算机行业中,所有软件的程序接口,包括3D图形程序接口在内,统称为API(Application Program Interface)——应用程序接口。我写这篇文章的主要目的,是让读者能够对三维图形中最基本、最常用的3种API格式有一些详细的了解,以便能在工作中成为小专家。

简单地说,API的出台使得软件开发工作者的工作更加轻松、容易。有了它,各种软件的接口功能就有了可比性。过去,如果您想让它们发挥最大功效,必须做的一件事,就是记录相关硬件设备的地址。现在,API已成为软、硬件之间一种控制的传媒,这道工序就可以省略了。

开发API的相应功能,首先需要详尽的定义的标准,这些标准在硬件开发、完善阶段已经由生产厂商加以制定,按照提供的标准,软件开发人员可以轻而易举地完成一些复杂程序的调试工作。当他们设计某项功能时,也不再需要知道硬件的特定参数,往往只在程序中添加一条或几条命令就足够了。
ISAPI 是英文“ Internet server application programming interface ”的缩写,字面的翻译为:英特网服务器应用编程接口。实际上,ISAPI是微软为了扩展其主打WEB服务器产品IIS,为高级编程人员提供的一项特定技术,使得编程人员可以在服务器级上使用底层的API(应用编程接口)编程,扩展IIS功能。编写良好的ISAPI差不多可以接替IIS的全部工作,按照程序设计者的意图完成WEB应用。
ISAPI编程与目前流行的其它web开发方式比较,其优势在于:性能、安全、全功能等方面。不少权威机构做过评测,ISAPI在各项指标上均领先于NSAPI(网景提供的一项服务器应用接口技术),与目前被大量使用的web开发脚本语言,比如ASP,PHP,JSP等比较,根本不在一个数量级。
对于程序员来说,直接使用“应用编程接口”是一件令人兴奋的事情。在GInfo虚拟网站平台上开发网站,与“高效”等义。
什么是NSAPI
NSAPI, Netscape Server API 网景 (Netscape) 的网际网路 (Internet) 伺服器 (Web Server) 所使用的程式介面,使用 NSAPI 来执行某些功能会比呼叫独立的应用程式快。