2012-02-13 8 views
0

私は、APIからTVシリーズの情報を取り出し、データベースに格納する小さなデスクトップアプリケーションを作成する予定です。私はこの情報を使って、どのエピソードを見ていたのかを確認します。(http://www.myepisodes.comのデスクトップ版のようなビットです) 今、私はstackoverflowについていくつかの調査をしましたが、どの言語がベストになるかまだ分かりません。Java SwingとC#.netデスクトップデータベースアプリケーション

JavaDBを使用したJava Swing、またはMSSQLを使用したC#.net? (または別の代替手段)。両者のメリットとデメリットは何ですか?

+0

JavaDBの仕様についてはわかりませんが、ORMフレームワークを使用することをお勧めします。いずれにしても、このようなプロジェクトに利用できる言語/パッケージには効果がありません。 –

+0

すべての方法でPython。 – RanRag

+1

提案を閉じる:それは最高の可能な答えがないので、良いSOの質問ではありません。 –

答えて

1

プラットフォーム間の互換性を容易にしたい場合はJavaを使用します。それ以外の場合は個人的な好みのようです。 LINQはC#でのクエリに非常に役立ちますので、チェックしてみてください。

あなたは本当にC#]を使用するだけでなく、モノを使用して、それを開発する時、クロスプラットフォームの外観をしたい見つけた場合:http://mono-project.com

3

すべての他の等しい、あなたのプログラミングの喜びを最大化する言語を選択します。

Windowsをターゲットにしている場合は、C#を使用します。クロスプラットフォーム製品をターゲットにしている場合、Javaは最悪の選択ではありません。

+2

+1は「Javaは最悪の選択ではありません。 – Nate

0

私は個人的にはスイングで作業するのに苦労することがわかりますが、XAML/C#はかなりいいです。 C#のネイティブイベントは、イベントベースのUIをプログラムする方がずっと簡単です。

LINQは、必要なあらゆる種類のデータクエリに対しても驚異的です。