Java 桌面应用程序框架 [已关闭]

2022-09-02 13:12:52

我正在设计和构建一个桌面应用程序。我正在考虑使用eclipse或netbeans作为此应用程序的基础。但是,我从未在这两个平台上进行过构建。我个人倾向于使用netbeans,因为它像该平台一样接缝是一个更容易学习的曲线。但是,我想问问那些之前在这些平台上实际构建过的人,哪一个更容易使用?

我个人对缓动器的定义如下:

  • 易于上手

  • 一致且符合逻辑的 API

  • 良好的文档

  • 易于构建和部署

非常感谢,

乔希


答案 1

关于Eclipse RCP平台,我怎么说都不够。我会推荐它用于任何Java桌面应用程序开发。

它是免费的,有很好的教程,并允许跨平台开发使用本机操作系统窗口工具包的富桌面应用程序,这意味着您的应用程序在任何平台上看起来都是原生的。它还具有干净的API,可以避免妨碍您,并使部署到任何平台变得轻而易举。

如果您有兴趣,请查看本书:http://www.amazon.com/Eclipse-Rich-Client-Platform-Applications/dp/0321334612


答案 2
  • 易于使用:我有在Eclipse上开发的经验,我不得不说,理解它的开发模型并不容易。当然,对于基本的东西,它有一些向导可以变得更容易,但对于更复杂的东西来说,它只是很困难。我不了解Netbeans,但我听说它更容易。
  • 一致的API:我认为Eclipse在这方面胜出。它运行在OSGI上(虽然带来了一些复杂性),并且几乎对所有东西都有插件扩展。它似乎是插件开发的首选平台,所以我可以假设它是可靠的。
  • 文档:Eclipse到目前为止获胜。来自eclipse站点的帮助非常出色,邮件列表有大量用户问题。