まったく新しいクロス プラットフォーム GUI アプリ、CPython または IronPython に何を使用しますか?
-ライセンス
/ 自由
- 開発
- - ドキュメント
- - エディタ
- - ツール
- ライブラリ
- パフォーマンス
- 移植性
どちらかで何が一番うまくできますか?
- ネットワーキング
- データベース
- GUI
- システム
- マルチスレッド / 処理
まったく新しいクロス プラットフォーム GUI アプリ、CPython または IronPython に何を使用しますか?
-ライセンス
/ 自由
- 開発
- - ドキュメント
- - エディタ
- - ツール
- ライブラリ
- パフォーマンス
- 移植性
どちらかで何が一番うまくできますか?
- ネットワーキング
- データベース
- GUI
- システム
- マルチスレッド / 処理
.net フレームワークを使用したい/使用する必要がある場合は、ironpython を使用し、それ以外の場合は CPython を選択します
(またはPyPyを試すことができます:))
CPython を使用します。IronPython を使用すると、クロス プラットフォームのサポートがあまりない .Net プラットフォームにバインドされます。モノは Linux にありますが、クロス プラットフォーム アプリの場合は、.Net はお勧めしません。
したがって、私の提案はCPythonを使用することです.GUIにはwxPython/PyQTのようなフレームワークを使用してください。
cpythonはネイティブランタイムベースのpythonです、、、それはホスティングOSに対して薄いランタイムレベルを持っています、ironpyはソフトvmベースのpython 、、、それはドットネットvmに埋め込まれた重いソフトインタープターを持っています、それはclrと呼ばれます
全体的に、、、 cpythonはネイティブにスクリプト言語になるように作成され、言語に焦点を合わせますが、ironpyはclrで達成されるように作成されます。 clrプラットフォームで...
詳細については、hellogameprogramming.netを確認してください
リモートで許容できる "クロスプラットフォーム" GUI アプリ (firefox) は 1 つしか思い浮かびません。
クロス プラットフォームを実行したい場合は、必要な作業を実行できる優れた堅牢なモデルを構築し、それを使用するプラットフォーム固有の GUI を構築します。
Windows と Linux で wxpython や pyqt がどれだけ許容できるかはわかりませんが、OS X のプレーンなココアから遠ざかるほど、ビルドが難しくなり、使い心地が悪くなります。