17

Python 用の優れた Web フレームワークは数多くあるようです。IronPython でこれら (Pylons、Web2Py、Django) を使用した人はいますか?

4

3 に答える 3

6

あなたはこれを読みたいかもしれません

基本的に、web2pyコードは変更されずにそのまま実行されますが、IronPythonを使用しますが

  • CSVモジュールなし(したがってデータベースIOなし)
  • サードパーティのデータベースドライバーはありません(SQLiteでさえないため、データベースはまったくありません)
  • 組み込みのWebサーバーはありません(シグナルを削除してログを記録することでサーバーを機能不全に陥らせない限り)

これは、csv、signals、logging、およびsqliteがIronPythonに存在しないためです。上のスレッドからわかるように、回避策を見つけるための作業が進行中です。

web2pyは、Jython 2.5ベータ版でも変更なしで実行されますが、一部のテンプレートでチョークになるJythonの正規表現のバグを除いて、既知の制限はありません(re.compile(...)。finditerがループします)。私たちはこれを回避する方法を見つけるためにも取り組んでいます。

于 2009-01-26T06:42:02.150 に答える
6

Djangoは、以前に IronPython で実行されていましたが、概念実証として使用されていました。IronPython チームが Python 互換性の指標として Django のサポートに関心を持っていることは知っています。

ASP.NET および ASP.NET MVC で IronPythonを使用する可能性は多少関連していますが、これはおそらくより成熟しています。

于 2009-01-12T23:01:16.443 に答える