让ASP应用系统成为跨平台的应用系统(1) 自从MS推出ASP技术后,由于ASP在创建动态交互式站点上的强大功能及其代码编写的简便性, 使ASP在很多Internet/Intranet/Extranet网站上得到了极其广泛的应用,尤其是涉及到数据库操作 的网站应用系统更是倾向于采用ASP技术。但由于众所周知的原因,ASP只能工作于MS自己的操作系 统平台和服务器软件之下,即只能在WindowsNT+IIS系列或Windows9X+PWS系列中使用,因而就决定了 ASP应用的局限性。据有关资料显示,采用Windows操作系统平台和服务器软件的网站在15%左右, 也就是说有将近85%的网站将不能采用ASP技术。实际上,很多网站采用的是Unix、Linux、Soris 和Netware等操作系统及相应的服务器,这说明ASP技术在应用上确实有很大的限制。 最近,一家名为“Halcycon”的软件公司,不仅看到了ASP应用系统的优势和局限性,而且提出了 “ASP Anytime, Anywhere”的口号,并开发了一个称为iASP(Instant ASP)的ASP脚本解释引擎软件, 使ASP不仅可以在采用Windows操作系统平台和服务器软件的网站上使用,还可以在采用其它操作系统 如Unix、Linux、Soris、Netware操作系统及相应服务器的网站上使用。iASP全面继承了ASP的优势,并 与ASP完全兼容,因而ASP应用系统几乎可以直接移植到非Windows操作系统平台下的iASP环境中运行, 使得ASP应用系统真正成为了一种跨平台的Internet、Intranet或Extranet应用系统。 iASP与ASP相比,不仅在支持操作系统平台上具有优势,在使用第三方组件构建ASP应用系统上同样具有 明显的优势。iASP不仅支持流行的ActiveX组件,同样支持流行的Enterprise Java Beans组件和CORBA 兼容组件,从而使用ASP应用系统功能更为强大,应用更为广泛。除了MS Visual系列开发工具和Borland 系列开发工具外,还可以用Java系列开发工具,让组件开发人员有更多的选择从而可以更为得心应手地开 发有关组件。 iASP有两种版本,一种适用于Windows操作系统平台和服务器软件,另一种适用于Unix、Linux、 Soris、Netware操作系统及相应服务器软件。iASP目前的版本为1.0,其开发版本可以在“Halcycon”的软 件公司网站上免费下载,其功能与正式版本相比基本相同,区别在于开发版本只支持两个并发连接,因而只 能用于ASP学习和开发或用在比较小的Intranet局域网系统中,想在网络特别Unix、Linux局域网络中使用ASP 的网络开发人员不妨去下载一个试用一下,文件大小有6M多。 下面是笔者在搭建iASP开发环境时安装与配置iASP软件的一些经验,希望给初用者做个参考,从而少 走弯路,多做些有意义的工作。