2009-07-19 9 views
6

新しいクロスプラットフォームのGUIアプリケーション、CPythonまたはIronPythonにはどんなものを使用しますか?CPythonまたはIronPython?

どう
について - ライセンス/自由
- 開発
- - DOC
- - 編集者
- - ツール
- ライブラリ
- 公演
- ポータビリティ

何することができますどちらか一方で一番うまくいくのですか?
- データベース
- - GUI
- システム
- マルチスレッド/処理

+0

"何について"はどういう意味ですか?あなたの実際の質問は何ですか? 「どういうわけか」はあいまいで、答えることは不可能です。あなたが見つけた特定の問題を列挙し、いくつかの説明をしたいのですか?多分これはオープンエンドなので、これはコミュニティのwikiになるはずです。 –

+0

質問は、どちらを選択するのですか?なぜですか? – dugres

+0

@dugres:何を選択しますか?どのような目的ですか?あなたは何をしようとしているのですか?どのオペレーティングシステムですか?どのデータベースですか?どのようなアプリケーションを書いていますか?回答できる質問をしたり、このコミュニティのwikiをマークしてください。 –

答えて

3

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

私の提案は、CPythonを使用しています。これは、GUIでwxPython/PyQTのようなフレームワークを使用しているとうれしいことです。

+0

良い提案、ありがとうございます。 – dugres

3

あなたが/好きなら、.NET Frameworkを使用する必要があり、使用IronPythonの、他のCPythonのは、それが

あなたの選択だ
ネットワーキング(またはあなたはPyPyを試すことができます:)

+0

私はそれが好きかどうかわかりません.Netは必要ありません。 – dugres

1

私は、リモートで許容される(ファイアフォックス)約1つの「クロスプラットフォーム」GUIアプリしか考えられません。人々は見ているところのどこでもそれについて激しく不平を言っています。

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

WindowsとLinuxでwxpythonやpyqtがどれくらい耐えられるのかわかりませんが、OS Xの普通のココアからさらに遠くなると、構築が難しくなり、使いにくくなります。

+0

wxPythonは、WindowsとLinuxの両方でネイティブに見えるものに最も近いものですが、OS Xではうまく見えません。 – voyager

+1

wxPythonを使用してMac OS Xでいくつかのアプリケーションを作成しましたが、十分に見えます。 –

+0

見てください。私は大部分の見栄えを処理することができます。それは問題を引き起こす悪い行動です。 Firefoxは多くの作業を行っていて、OS Xではほとんど気分が良いですが、cmd-ctl-dを押してもシステム辞書で検索することはできません。 – Dustin

2

cpythonはネイティブランタイムベースのPythonですが、ホストOSのシンタックスランタイムレベルです ironpyはソフ​​トベースのPythonです。 clr

全体的に、cpythonは基本的にスクリプト言語になっていますが、それは言語に焦点を当てていますが、clrで達成することができます。clrは主なessisalです。 ,,,それはclrプラットフォームに焦点を当てています...

詳細については、hellogameprogramming.netを参照してください。

+0

あなたは混乱していると思います。 IronPythonの式が解釈された後、それはMSILにコンパイルされます。 MSILの式が実行されると、ネイティブコードにコンパイルされます。そのため、一般的にIronPythonの起動時間は遅くなりますが、実行フローは速くなります。いくつかのベンチマークを行い自分自身を見ることができます。 – ozgur

関連する問題