2014-11-05 153 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

相關問題