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