2012-02-13 126 views
0

因此,我打算製作一個小桌面應用程序,從API獲取TV系列信息並將它們放入數據庫中。然後我將使用這些信息來跟蹤我觀看的劇集等等(有點像桌面版的http://www.myepisodes.com) 現在我已經做了一些關於計算器的研究,但是我仍然不確定哪種語言是最好的。Java Swing vs C#.net桌面數據庫應用程序

Java swing使用JavaDB或C#.net使用MSSQL? (或甚至另一種選擇)。兩者的優點和缺點是什麼?

+0

我不確定JavaDB的具體情況,但建議您使用ORM框架。無論如何,這種性質的項目可用的語言/軟件包之間沒有任何有效的區別。 – 2012-02-13 18:30:46

+0

Python一路。 – RanRag 2012-02-13 18:32:49

+1

建議關閉:不是一個好的SO問題,因爲它沒有單一的最佳答案。 – 2012-02-13 18:34:09

回答

1

如果您希望更容易跨平臺兼容,請使用Java,否則它看起來像是個人偏好。 LINQ對於C#中的查詢非常有用,所以你可能也想檢查一下。

如果你發現你真的想用C#也希望跨平臺外觀在使用單聲道開發它:http://mono-project.com

3

所有其他條件相同,選擇,最大限度地提高你的編程快樂的語言。

如果您的目標是Windows,請使用C#。如果您的目標是跨平臺產品,Java並不是最糟糕的選擇。

+2

+1「Java不是最糟糕的選擇」。 – Nate 2012-02-13 18:41:34

0

我個人覺得Swing是一個非常痛苦的工作,但是XAML/C#相當不錯。 C#的本地事件使編程基於事件的用戶界面變得更加容易。

LINQ對於您可能需要的任何類型的數據查詢來說也是驚人的。