【问题标题】:Simple Client Manager Soft - C# with Visual Studio or Java with Eclipse? [closed]Simple Client Manager Soft - C# 与 Visual Studio 或 Java 与 Eclipse? [关闭]
【发布时间】:2023-03-30 03:57:02
【问题描述】:

)

我目前正在学习计算机科学,我会一点 Java、C、C# 和 Python。

同时我在一家书店做兼职,只是卖书。 最近我一直在想,在图书馆里,我们可以借助一个小软件来跟踪我们的客户。所以我决定给它编程。

我对如何编写代码有了基本的想法;但我无法决定使用什么;这将是我的第一个具有(简单)可视界面的程序。

那么,你们有什么建议吗? C# 并使用 VS 或 Eclipse 和 Java,使用 Visual Interface 插件之一。

或者你有更好的想法,如果是这样,我很想听听:)

感谢您的宝贵时间;)

【问题讨论】:

  • java [对于桌面软件] 几乎没有用处。使用 C# 和 WPF。
  • 征求意见并不是你能想到的最好的第一个问题。你读过help center吗?
  • @HighCore -> 谢谢,请记住这一点;)
  • @Steve -> 但是我的问题不是 2+2 是多少...我问的问题有很多有效的答案,所以我们可以说这里的每个答案都是意见。

标签: java c# python eclipse visual-studio-2012


【解决方案1】:

这里的第一个问题是,C# 还是 Java,以及 GUI 编程所需的额外工具包(例如 swing),您更喜欢哪一个。由于您要制作一种实验性的小型应用程序,因此您实际上并不需要这些技术的许多花里胡哨,因此无论您选择什么,您都会感到满意。如果您的应用程序要在 Windows 以外的任何操作系统(或多个操作系统)上运行,我强烈建议您将 Java 与您喜欢的任何 IDE 一起使用。 NetBeans 和 Intellij Idea 在桌面应用程序编程方面与 Eclipse 一样好(即使不是更好),但这并不重要,只是个人喜好问题。但是,如果您打算仅针对 Windows 进行开发,我认为带有 C# 的 Visual Studio 将为您带来非常令人满意的体验,并且在我看来,如果您使用 MS 产品,您将花费更少的时间来开发应用程序(这是一个长期的 Java 粉丝)

【讨论】:

  • 谢谢@Hessam :) 我觉得使用 Java 更舒服一些,但由于该程序将仅在 Windows 系统上使用,而且每个人都推荐 C# 我将在这个小项目中使用它。感谢 NetBeans 和 Intellij 的推荐,我会留意的 ;) 再次感谢 ;)
【解决方案2】:

这也许不是关于 SO 的最佳问题,因为它必然会得到意见而不是答案,考虑到这一点,我会给你我的有意见的答案。

作为您的第一个现实生活应用程序,最好使用您比较熟悉的东西,或者通过简单、快速的初学者设置指南找到解决方案。

你提到的两种语言和环境都有这些。

我自己,我会使用 C#。我一直使用语言来展示一些现实世界的问题,因为它通常很快就开始了。下载 Visual Studio 并开始编写代码后,一切就都融为一体了。 MSDN 上有很多可用的材料,其中包含如何使用代码的示例,甚至还有一些教程,我相信其中一个实际上是一个书店工具。

看看那里,看看你发现了什么。

最终,您可能必须就自己喜欢的语言和开发风格/环境做出决定,但就目前而言,您对快乐且内容丰富的 .NET 开发人员有一个有偏见的意见。

【讨论】:

  • 感谢巴拉索恩的回答 :) ;这真的很有见地。我想我会在这一篇中使用 C# :) 是的,经验丰富的人的意见是我一直在寻找的,但是询问有见地的意见有什么问题呢? (我的问题中有-5票:P)。谢谢;)
  • StackOverflow 最适合用作提出特定问题的地方,通常是那些或多或少有正确答案或解决方案的问题。虽然这个问题,我认为是一个很好的问题,但它的措辞没有正确答案,它对写作者的解释和偏好非常开放。
【解决方案3】:

恕我直言,试试Javascript(使用 jQuery)或者如果你知道 Excel - 使用它。

构建一个可以正常工作的 UI,其行为与您预期的一样,起初可能很难(阅读:耗时)。我个人觉得 C# 真的很容易,但那是因为我有多年的经验。一般规则是您通过失败的尝试来学习并记住:专家失败的次数比初学者尝试的次数多。

【讨论】:

  • 谢谢 Margus,我会仔细检查 JavaScript+JQuery 选项;)。感谢您鼓励的话“专家失败的次数比初学者尝试的多”,真的很鼓舞人心;)
猜你喜欢
  • 2010-12-09
  • 2023-03-22
  • 2012-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-14
  • 1970-01-01
相关资源
最近更新 更多