18

純粋なPythonで記述された JavaScript (ECMAScript) 実装はありますか? 実装が非常に遅くても問題ありません。

4

6 に答える 6

9

活発な開発は行われていないようですがpynarcissushttp://code.google.com/p/pynarcissus/source/browse/trunk/jsparser.pyを確認できます。

V8 (Google Chromium の JavaScript インタープリター) へのバインドも利用できるようです。http://www.advogato.org/article/985.html

于 2011-09-17T00:29:05.280 に答える
7

RPython (Python のサブセット、つまり、通常の Python として実行される) で記述された、完全性の未知のレベルのものがあります: https://bitbucket.org/pypy/lang-js/overview

于 2011-09-24T05:02:34.710 に答える
3

pydermonkeyまたはpython-spidermonkeyをご覧になることをお勧めします。どちらも Mozilla JavaScript インタープリターの Python 実装であると私は信じています。

于 2011-09-19T16:20:46.210 に答える
2

ローカルの開発ボックスでは node.js に固​​執し、CoffeeScript ファイルを JavaScript に変換し、変換されたスクリプトをアプリにデプロイすることをお勧めします。

サーバー上で node.js を使用することを避けたいと考えていることはわかりました。それはすべて公平で良いことです。Python を呼び出して JavaScript を呼び出して CoffeeScript を翻訳することは、私には価値があるというよりも面倒に思えます。

于 2011-09-23T15:01:14.027 に答える
0

PyV8について聞いたことがありますか? これは、Google の V8 JavaScript エンジンの Python ラッパーです。それはあなたが探しているものかもしれません。

于 2011-09-23T14:42:10.960 に答える