因此,我计划制作一个小型桌面应用程序,从API中获取电视剧信息并将其放入数据库中。然后我将使用此信息来跟踪我观看的剧集等(有点像桌面版http://www.myepisodes.com) 现在我已经围绕stackoverflow进行了一些研究,但我仍然不确定哪种语言最好。
使用MSSQL使用JavaDB或C#.net的Java swing? (甚至是另一种选择)。这两者的优点/缺点是什么?答案 0 :(得分:3)
在其他条件相同的情况下,选择最大化编程乐趣的语言。
如果您的目标是Windows,请使用C#。如果您的目标是跨平台产品,那么Java不是最糟糕的选择。
答案 1 :(得分:1)
如果您希望更轻松地跨平台兼容性,请使用Java,否则它似乎是个人偏好。 LINQ对于C#中的查询非常有用,因此您可能也想检查它。
如果你发现你真的想要使用C#,但也希望跨平台看看使用Mono进行开发:http://mono-project.com
答案 2 :(得分:0)
我个人认为Swing是一个完全痛苦的工作,但是XAML / C#非常好。 C#的原生事件使得编写基于事件的UI变得更加容易。
对于您可能需要的任何类型的数据查询,LINQ也很棒。