3

私の学生グループと私は、この学期に夏の間取り組んだプロジェクトに取り組み続け、プロフェッショナルで展開可能なアプリになることを目指しています。私たちはもともとAdobeAIRでそれを行いましたが、このプログラムが実行されるコンピューターは非常に遅く、おそらく600mhzと128-256mb ramであるため、フラッシュはそれをカットしません。基本的には、貧困国に発送する健康診断アプリケーションです。

さて、本当の問題が来ます。アプリケーションを再構築する言語を検討しています。adobeflex/airguibuilderやvisualstudioのguibuilderなどの優れたGUIビルダーが関連付けられている必要がありますが、アプリケーションは主にLinuxで実行する必要があり、ただプラスの窓。私たち全員も学生であり、外部からの支援はまったくありません。そのため、問題が発生した場合は、十分なドキュメントを用意しておく必要があります。

これまでに検討したことのいくつかは、pythonとgladeまたはc#とmonodevelopを使用していますが、これについても専門家ではありません。そのため、代わりに適切なツールを選択することに時間を費やしたいので、助けを求めています。障害にぶつかったときに時間を無駄にしました。

前もって感謝します!

4

4 に答える 4

4

答えがwxとgtkをプッシュしているので、私のお気に入りのQtをプッシュするのは避けられません!-)大企業が背後に立っている(Nokia)、2つの優れたPythonバインディングセット(PyQtとPySide)、Python3のサポート素晴らしいQt Designer、素晴らしいMacとモバイルのサポートも...打ち負かすのは非常に難しいです...!-

于 2010-05-27T04:55:15.207 に答える
3

最も近いのは、おそらくmonodevelop を使用したgtk#になるでしょう。Visual Studio に似た洗練された IDE を備えており、結果として得られるプログラムは Linux と Windows で実行されます。言語はC#になります。性能と使いやすさのバランスが一番良いと思います。

別の方法として、PyGtk も優れており、GUI デザイナーに Glade を使用できますが、Monodevelop ほど統合されていません。

于 2010-05-27T04:46:13.713 に答える
1

このようなローエンドのハードウェアについては、 wxFormBuilderを使用してダイアログを作成するwxWidgetsまたはwxPythonをお勧めします。開発IDEとして、MS Visual Studio、Eclipse、またはCodeBlocksを使用できます。後者の2つはLinuxでうまく機能します。または、GeanyやKateなどのより単純なプログラマーのエディターを使用することもできます。

于 2010-05-27T04:51:05.293 に答える
1

非常にローエンドのコンピュータにアクセスするには、実際のグラフィック要件がない場合は、テキスト モード インターフェイス (curses/ncurses) を検討できます。

于 2010-05-27T04:57:25.797 に答える