3

アイデアがあり、デスクトップ アプリケーションを構築したい

要件: オープン ソース、ポータブル、クロス プラットフォーム、インストールが簡単、セットアップが簡単、シンプルな GUI、高速ドラフト印刷。

いくつかのオプションがあります:

  1. Java : jar ファイルを簡単に作成できるが、setup を実行可能にする方法がわからない、swing は簡単に実装できる
  2. C#: セットアップ ファイルを作成するのは簡単だが、オープン ソースのツールは限られているため、実装が難しい
  3. Python: Python の卵はセットアップ ファイルであり、インターフェイスを作成するのが難しく、開発が容易で、高速にプログラムできます。
  4. Ruby: Ruby について何も知らない
  5. C/C++ : C ビルダーと Codelite 製品を C と C++ で使用していましたが、クラフター ウィジェットを操作するのは困難です。
  6. Visual Basic: 優れた GUI を簡単に作成できるが、移植性、レポート、およびセットアップの問題
  7. Visual Fox Pro: Microsoft オープン ソース バージョンですが、データベースのサポートは sql と Microsoft Access に限定されています
  8. and other: 他の言語についてあまり知らない

私が欲しい

  1. アプリケーションのセットアップは、迅速かつ簡単に作成できる必要があります
  2. C++ クラフターやその他の外部ソースとは異なり、GUI を簡単に構築できます。
  3. オープンソース レポート ツールの複数のオプション
  4. Linux、Windows 7/8 など、さまざまなプラットフォームで実行できます。

最善の解決策を見つけるのに役立つ言語やその他のリソースやリンクを教えてください。

デスクトップ アプリケーションがオープン ソースで最初から最後までどのように作成されているか知りたいです。

要件のさまざまなニーズに合わせてダウンロードしたアプリケーションのセットアップを見ると、それがどのように開発され、どの言語が使用されているかはわかりません...しかし、それを使用するのは美しい..

4

1 に答える 1

2

Python と WxPython は、クロス プラットフォーム GUI を実装するために DropBox プロジェクト全体で使用されています。Bittorrent も Python で最初に実装されました。

だから私はPythonを支持します。- py2exe と py2app による簡単な展開オプション

Qt と C++ が本当に気にならない場合は、それもオプションになるか、WxWidgets を使用した C++ になります。

于 2013-03-07T08:46:09.093 に答える