ASP编程:实例剖析:从IIS的ASP迁徙到APACHE的PH...
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;今朝在网站服务器软件市场中,开放源码的Apache服务器占有了60%的市场份额,而微软收费绑缚在操纵体系傍边的IIS排名第二,其市场份额为31%,从整体上看,今朝的网站服务器软件市场已被Apache和IIS朋分。一样平常从功能上一般都认同Apache的功能优于IIS,固然IIS的操纵办理界面十分复杂易用,可是从IIS平台迁徙到Apache平台仍然是局势所趋,明天我就先容几种从IIS的ASP转换到Apache的PHP的办法。
经由过程插件摹拟运转ASP
经由过程一些公司的产物,间接让IIS的ASP代码一般运转于Apache情况,今朝次要的产物有:
Apache::ASPhttp://www.apache-asp.org/
经由过程程序转换ASP到PHP
ASP和PHP都是很易用的网页剧本言语,今朝有一些第三方程序能够将ASP转换到PHP,比方收费的asp2php。
asp2php是一个把ASP转成PHP的转换程序,相似的转换程序另有Chilisoft、InstantASP与FreeASP,今朝asp2php能够转换年夜部分的ASP程序,不外,转换过程当中有一些Bug,必要手动举行源代码的调剂。
利用Windows情况挪用COM
假如利用Windows+Apache的情况,那末数据库能够仍旧利用Access或SQLServer数据库,利用PHP创立ADODB的COM组件后能够间接利用其命令,挪用办法和ASP中的完整一样,示例代码以下:
以下为援用的内容:
$conn=newcom("adodb.connection");
$conn->open("driver=microsoftaccessdriver(*.mdb);dbq=member.mdb");
$rs=$conn->execute("select*fromtablename");
while(!$rs->eof){
$f=$rs->Fields("username");
echo$f->value;
$rs->MoveNext();
}
$rs->close();
$conn->execute("updatetablenamesetusername=williamlong");
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时. 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 掌握asp的特性而且一定要知道为什么。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
页:
[1]