02年暑假的时候接触了ASP,当时的ASP比PHP要火的多,记得当时在图书馆借的书貌似叫《7天精通ASP》,当时在WIN98,WIN2000上都玩过,从PWS到IIS,精通谈不上,倒是随便捯饬了不少好玩的东西,比如ASP访问MySQL……

04年工作后,单位没有网站,刚好单位用的MIS编写有网站,用ASP写的,直接拿来改造。

06年用ASP写了一个简单的CMS,除此之后基本上没动过ASP。

15年重新改造单位网站,虽然解决方案很多,用Django或者PHP问题都不大,但是感觉用ASP还是方便,网站访问量比较小,对性能也没有太高要求。

近来忽然突发奇想能不能用python写ASP,从14年初开始已经向python靠拢了,写起来还是轻松太多,原来用VBscript还是麻烦,果然在网上看到了解决方案。

很多不明真相的同学认为 ASP 是一种编程语言,事实上并非如此。ASP 是 Active Server Page 的缩写,意为“动态服务器页面”,是微软公司开发的代替 CGI 脚本程序的一种应用,也是微软公司的第一个服务器侧的脚本引擎,能够动态产生Web页面。ASP 是语言无关的,理论上你可以用任何支持 Active Scripting 的语言来编写,比如 VBScript、JScript、Python、Perl、Actionscript等等,常用的就是VBScript和javascript,ASP默认用微软自家的VBScript。

配置 Python + ASP 开发环境:
1、下载配置python
2、运行  ..\Lib\site-packages\win32comext\axscript\client\pyscript.py和pyscript_rexec.py,将Python windows Script注册到windows中,使IE能识别HTML代码中的python脚本。

简单测试下:
    <%@LANGUAGE="Python" CODEPAGE="65001"%>
    <%Response.Write("Hello World")%>

 

Logo

更多推荐