【问题标题】:Java Swing vs C#.net desktop database applicationJava Swing 与 C#.net 桌面数据库应用程序
【发布时间】:2012-02-13 18:24:24
【问题描述】:

所以我打算制作一个小型桌面应用程序,它可以从 API 获取电视剧信息并将它们放入数据库中。然后,我将使用此信息来跟踪我观看了哪些剧集等(有点像http://www.myepisodes.com 的桌面版本) 现在我已经对 stackoverflow 进行了一些研究,但我仍然不确定哪种语言会是最好的。

Java swing 使用 JavaDB 或 C#.net 使用 MSSQL? (甚至是另一种选择)。两者的优缺点是什么?

【问题讨论】:

  • 我不确定 JavaDB 的细节,但建议您使用 ORM 框架。无论如何,这种性质的项目可用的语言/包之间没有有效的区别。
  • 建议关闭:不是一个好的 SO 问题,因为它没有单一的最佳答案。

标签: c# java swing desktop-application


【解决方案1】:

在其他条件相同的情况下,选择能够最大限度地提高您的编程乐趣的语言。

如果您的目标是 Windows,请使用 C#。如果您的目标是跨平台产品,Java 并不是最糟糕的选择。

【讨论】:

    【解决方案2】:

    如果您想要更轻松的跨平台兼容性,请使用 Java,否则这似乎是个人喜好。 LINQ 对于 C# 中的查询非常有用,因此您可能也想检查一下。

    如果您发现自己确实想使用 C#,但也想跨平台,请考虑使用 Mono 进行开发:http://mono-project.com

    【讨论】:

      【解决方案3】:

      我个人觉得 Swing 使用起来很痛苦,但 XAML/C# 相当不错。 C# 的原生事件使得编写基于事件的 UI 变得更加容易。

      LINQ 也非常适合您可能需要的任何类型的数据查询。

      【讨论】:

        猜你喜欢
        • 2011-01-19
        • 1970-01-01
        • 2012-12-12
        • 2010-11-28
        • 1970-01-01
        • 2015-09-26
        • 1970-01-01
        • 2015-05-30
        • 2013-03-14
        相关资源
        最近更新 更多