2014-11-05 100 views
0

由于ASP(Active Server Pages)似乎至少支持10年,是否可以在V8上运行ASP? (有没有人尝试过吗?)是否可以在ASP中使用V8?

(注:我知道有node.js的或owin这些:)

更新的优点:根据维基百科也supports third party scripting languages for instance PerlScript。所以,在我看来,脚本层是由COM提供的,因此可能为V8创建可用于ASP的COM包装器。

+2

据我所知V8 - 这是谷歌JA vascript引擎,它与ASP无关。 ASP适合微软技术,服务器端。 – Zam 2014-11-05 18:35:52

+0

@Zam请参阅更新。 – 2014-11-06 06:53:13

+0

V8?仔细阐述那是什么? – Dee 2014-11-06 07:22:50

回答

2

许多人都说过,经典ASP支持VBScript和JScript(Microsoft的ECMAScript标准的实现)。

这并不意味着你不能使用传统的ASP等脚本语言,但对如何实现的东西微软钱币“活动脚本”查找信息(原名“ActiveX脚本”)语言是怎么回事很难。

Active Scripting Stack

我已经能够找到可以帮助的唯一信息是ActivePerl具有的Perl的活动脚本语言组件调用PerlScript。

如果在IIS中安装了活动脚本语言,而不是VBScript或JavaScript,则可以使用ASP处理指令@LANGUAGE切换到使用它们。


因此,总结而言,

如果V8支持活动脚本,那么答案是是的


有用的链接

1

如果是V8,你的意思是Google Chome附带的JavaScript引擎。经典ASP支持VBScript或Javascript作为其脚本语言。基本上可用的服务器端是什么Internet Explorer可以使用客户端。

如果您正在使用Javascript与传统的ASP,那么你正在使用微软自己的实现 - JScript的 - 而不是V8

如果V8你的意思是IIS8然后是,ASP在IIS8运行正常。它不是默认启用的,你需要通过IIS管理器启用它

+0

请参阅更新。 – 2014-11-06 06:52:39

+0

@TN这些是默认的开箱即用语言,但其他实现可用。经典的ASP ISAPI可以支持任何支持'ActiveX Scripting'的脚本语言。根据您安装的脚本语言,您可以使用['@ LANGUAGE' ASP处理指令](http://msdn.microsoft.com/zh-cn/library/ms524311(v = vs.90).aspx)进行切换。 。 – Lankymart 2014-11-06 11:30:07

+0

@Lankymart PerlScript仍然可用于ActiveState发行版吗?几年前我在XP机器上玩过它,但它不包含在他们最新的64位版本中,我不知道32位。他们也从他们的Python发行版中放弃了asp支持 – John 2014-11-06 16:55:36

相关问题