7

まったく新しいクロス プラットフォーム GUI アプリ、CPython または IronPython に何を使用しますか?

-ライセンス
/ 自由
- 開発
- - ドキュメント
- - エディタ
- - ツール
- ライブラリ
- パフォーマンス
- 移植性

どちらかで何が一番うまくできますか?
- ネットワーキング
- データベース
- GUI
- システム
- マルチスレッド / 処理

4

4 に答える 4

4

.net フレームワークを使用したい/使用する必要がある場合は、ironpython を使用し、それ以外の場合は CPython を選択します

(またはPyPyを試すことができます:))

于 2009-07-19T11:55:16.870 に答える
4

CPython を使用します。IronPython を使用すると、クロス プラットフォームのサポートがあまりない .Net プラットフォームにバインドされます。モノは Linux にありますが、クロス プラットフォーム アプリの場合は、.Net はお勧めしません。

したがって、私の提案はCPythonを使用することです.GUIにはwxPython/PyQTのようなフレームワークを使用してください。

于 2009-07-19T12:07:17.733 に答える
2

cpythonはネイティブランタイムベースのpythonです、、、それはホスティングOSに対して薄いランタイムレベルを持っています、ironpyはソフ​​トvmベースのpython 、、、それはドットネットvmに埋め込まれた重いソフトインタープターを持っています、それはclrと呼ばれます

全体的に、、、 cpythonはネイティブにスクリプト言語になるように作成され、言語に焦点を合わせますが、ironpyはclrで達成されるように作成されます。 clrプラットフォームで...

詳細については、hellogameprogramming.netを確認してください

于 2012-06-20T09:55:52.940 に答える
2

リモートで許容できる "クロスプラットフォーム" GUI アプリ (firefox) は 1 つしか思い浮かびません。

クロス プラットフォームを実行したい場合は、必要な作業を実行できる優れた堅牢なモデルを構築し、それを使用するプラットフォーム固有の GUI を構築します。

Windows と Linux で wxpython や pyqt がどれだけ許容できるかはわかりませんが、OS X のプレーンなココアから遠ざかるほど、ビルドが難しくなり、使い心地が悪くなります。

于 2009-07-19T17:23:25.153 に答える