Java Swing与C#.net桌面数据库应用程序
本文关键字:桌面 数据库 应用程序 net Swing Java | 更新日期: 2023-09-27 18:24:41
因此,我计划制作一个小型桌面应用程序,从API获取TV-系列信息并将其放入数据库中。然后我会用这些信息来记录我看了哪些剧集等(有点像桌面版的http://www.myepisodes.com)现在我已经对stackoverflow做了一些研究,但我仍然不确定哪种语言会是最好的。
使用JavaDB的Java swing或使用MSSQL的C#.net?(甚至是另一种选择)。两者的优点/缺点是什么?
在其他条件相同的情况下,选择能最大限度地提高编程乐趣的语言。
如果您的目标是Windows,请使用C#。如果您的目标是跨平台产品,Java并不是最糟糕的选择。
如果您想要更容易的跨平台兼容性,请使用Java,否则这似乎是个人偏好。LINQ对于C#中的查询非常有用,所以您可能也需要检查一下。
如果你发现你真的想使用C#,但也想要跨平台,那么看看使用Mono来开发它:http://mono-project.com
我个人觉得使用Swing是一件非常痛苦的事情,但XAML/C#非常好。C#的本机事件使基于事件的UI编程变得更加容易。
LINQ对于您可能需要的任何类型的数据查询也非常出色。