サーバー側(ASP.NET Futures)とクライアント側(Silverlight)の両方のMS appears to have killed Managed JavaScript in the latest DLR以降、JScript.NETを使用してアプリケーションオブジェクトのスクリプトを可能にするために、廃止されていないAPIを正常に使用し、そうする? Mono/JScriptソリューションは、安定しており、以下の要件を満たしていれば、許容されるかもしれません。JScript.NETを使用して.NETアプリケーションのスクリプトを作成できますか?
私たちは、Microsoft JScriptエンジンとActiveScript APIを使用するスクリプトホストを、パフォーマンスが向上し、拡張が容易なものにアップグレードすることに興味があります。私たちは、42,000以上のソースで計量されている16,000を超えるサーバサイドスクリプトを持っているので、別のスクリプト言語に書き直すことは問題ではありません。
当社の特定の要件は以下のとおりです。
- Noteably事前解析またはコンパイルされたスクリプトの優れたマイクロソフトのJScript(のActiveScript)エンジンよりもパフォーマンス
- 優れたランタイム・パフォーマンスおよび/または
- リテンション(ドン
- メモリ消費量が小さいか等しい場合
- 全ECMA-262のECMAScript互換性
- 少しポーティングは
- .NETオブジェクト(ないハード要件)
- は、スクリプトの名前空間にカスタムオブジェクトの
- 注入を許容することができますCOMオブジェクトまたはラップされたCOMオブジェクト先行
- 少しポーティングは
- ファイル
- プレを含める指定したスクリプト
- アラカルト "新しいActiveXObjectを(プログラムID)"
- 低優先順位からのCOMオブジェクトのNET
- インスタンス化スクリプト実行コンテキストへの「ヘルパースクリプト」のロード
- Anは関数またはステートメント(簡単に作成でき、上記所定の)コードのグローバルスコープ
- 実行グローバルに初期化された値のグローバルスコープ
- 保持におけるコードの
- サポート「を含みます」スコープ グローバルスコープのグローバルスコープ
- 注射および値の置換の値の
- 抽出
スクリプト定義関数のパラメータと
- プレを含める指定したスクリプト
- の3210
- 呼び出し
- と以前に初期化グローバルスコープへのアクセス権を持つ
- ソースレベルのデバッグ
- 商用またはオープンソースのサポート
- 非廃止されたAPI
Microsoftは引き続きSilverlightでManaged JScriptをサポートしますか? – Nosredna
いいえ、Silverlightからも消えました。この回答を参照してください:http://stackoverflow.com/questions/775339/where-can-you-download-managed-jscript-for-the-dlr/886173#886173 –
それはかなり衝撃的です。 – Nosredna