MSDNのJScriptという用語のステータスはどうなりますか?[定休日]
-
12-12-2019 - |
質問
同様の質問があります' JavaScriptとJScriptの違いは何ですか? 'それはIE8までしかカバーしていませんが。奇妙なことに、IE9以降では、この用語は 'JavaScript'が参照されています.「JavaScript」という用語は今後使用されるようです。
さらに、MSは特定のECMAScriptバージョンへの準拠という点で2つの言語を区別しています。
- JSScript
ECMA262言語仕様のMicrosoft実装ですか (ECMAScript第3版) (リンク)
- ジャバスクリプト
ECMAScript言語仕様第5版に準拠しています (リンク)
では、JScriptという用語はどうなりますか?非ブラウザに制限されますか?
解決
編集:この質問は、IE8でのJavascriptの実装の状態に関するものだと思いました。"JScript"(無視する)ことに注意してください。"JScript.NET")は歴史的に、MicrosoftのEcmascriptの「Active Scripting」実装に付けられた名前でした。:
JScriptは、Internet Explorerバージョン3からバージョン8に見られるように、以下を使用して実装されています アクティブスクリプティング シェルの実行のためにWindowsスクリプトホストと共有されるエンジン *.vbs
と *.js
また、サーバー側の古典的なASP環境で共有されます。
長期的なアクティブスクリプティングでは非推奨になります:サーバー側では、Classic ASPは死んだと見なされます(最後の更新は1999年にWindows2000でバージョン3.0でした)、ブラウザではInternet Explorer9のJIT「Chakra」エンジンに置き換えられ、シェルではPowerShellに置き換えられました。
ただし、Microsoftはしばらくの間、アクティブスクリプティングをサポートします:Windows8はシステムの完全なサポートを提供し、Windows8のサポートライフサイクルは2022年まで終了するべきではありません(MSが10年間のライフサイクルサポートポリシーに固執することを前提としています)。