我在网上弄清楚如何使用Java创建桌面应用程序。我发现我可以通过NetBeans IDE做到这一点。有没有更好的IDE?
您能推荐一本适合学习Java NetBeans的电子书吗?
Java 有三个主要的 IDE:
NetBeans - https://netbeans.org/
日食 - http://www.eclipse.org/
IntelliJ - http://www.jetbrains.com/idea/(这是一个商业产品。
选择你的宗教。
实际上,您可以使用Java Swing GUI Toolkit
创建桌面应用程序,这是Java JDK
的一部分,无论IDE如何。 @Lee Meador为您提供了一些选择。
下面是一个关于使用 NetBeans 制作简单桌面应用程序的教程。
还有大量适合初学者的 YouTube 教程。搜索"Java 教程",您将一切就绪。
IDE 首选项是相当主观的。 Netbeans 还不错。 Eclipse也是一个很好的IDE。 不过,我最喜欢的是IntelliJ IDEA。 他们有一个免费的社区版,可以让你做很多事情,但我付钱是为了获得完整的功能。
至于学习IDE的电子书,我建议只查看您最终选择的任何IDE的网站。
以下是我对 IDE 的看法:
NetBeans 非常适合初学者,但它为 Swing 所见即所得编辑器生成的代码看起来绝对是垃圾。如果您愿意将代码保留在 NetBeans 中,并且不必担心 GUI 代码的外观,那么如果您不喜欢硬编码 Swing,这是一个很好的方法。
Eclipse是一个非常专业和强大的工具,但它有时也有点令人生畏,而且启动和运行起来并不那么快速和容易。它没有内置的拖放Swing编辑器(尽管Google提供了一个出色的称为Eclipse的Google插件(,但它绝对是我用过的最强大的调试器。
我对 IntelliJ 了解不多,除了它对于初学者和专业人士来说也是一个不错的选择,但我还没有看到那么多社区对它的支持。这可能只是因为我多年来一直是Eclipse的顽固分子,但这就是我的看法。
比您的IDE选择更重要的是,您尽早弄清楚如何充分利用它的潜力。这三个都是优秀的软件,这三个都将帮助您做任何您想构建的事情。但是,只有当您学会使用他们的组织工具,编辑器/模板选项,各自的调试器等时,他们才能为您提供帮助。 老实说,我会说,如果你有任何朋友是Java开发人员,至少现在选择他们正在使用的任何内容,这样当你不了解如何使用特定选项时,你就有人可以去找