背景
私は自分の時間に友人とかなりのサイズの Web アプリケーションを構築しており、Python で Django フレームワークを使用することにしました。Django は、私たちが必要とする多くの機能を提供してくれるので、別のフレームワークを提案しないでください。
私が悩んでいる唯一の決定は、アプリケーションの開発に Python と Jython のどちらを使用するかということです。今では Java にかなり精通しており、JDK 内のライブラリの恩恵を受ける可能性があります。私は最小限の Python を知っていますが、このプロジェクトを新しい言語を学ぶ機会として使用しているため、作業の大部分は Python で記述されます。
Jythonの魅力はなんといってもJVMです。python/django 対応の Web ホストの数は非常に少ないですが、多種多様なホストに jython/django アプリケーションをドロップできると想定しています。これは大規模な設計上の決定ではありませんが、それでも決定する必要があると思います。jvmアクセシビリティだけでも、Pythonよりもjythonを本当に好みます。
質問
Jython には、通常の python と比較して多くの制限がありますか? jythonでdjangoを実行すると問題が発生しますか? Jython チームは、Python と一緒にアップデートをリリースするのにどれくらいの速さを持っていますか? Django は Jython で宣伝されているように (最小限の事前設定で) 動作しますか?
決断
有益なコメントをありがとう。私がやろうとしているのは、JVM サポートのために Jython で開発することですが、Python コード/ライブラリのみを使用しようとしています。移植性は大きな問題ではないので、JDK のライブラリが必要な場合 (Python ではすぐに利用できない)、それを使用します。Django が完全にサポートされている限り、私は満足しています。