Java Oracle下的netbeanside

Java Oracle下的netbeanside,java,oracle,ide,netbeans,sun,Java,Oracle,Ide,Netbeans,Sun,我对我刚读到的东西有点害怕。我做了一些研究,因为我想开始用Java编程,我得出结论,NetBeans是我最好的IDE,因为它有能力的Swing GUI设计器和功能强大的Jasper Reports报告(iReport) 然而,甲骨文(即将收购Sun)似乎并不关心NetBeans。由于我不久将开始在Java中构建appz,我想知道您对以下问题的看法: 我是应该继续使用NetBeans,尽管有传言说Oracle将停止使用它,还是应该选择另一个作为IDE PS:基本上NetBeans是一个选择,但由于

我对我刚读到的东西有点害怕。我做了一些研究,因为我想开始用Java编程,我得出结论,NetBeans是我最好的IDE,因为它有能力的Swing GUI设计器和功能强大的Jasper Reports报告(iReport)

然而,甲骨文(即将收购Sun)似乎并不关心NetBeans。由于我不久将开始在Java中构建appz,我想知道您对以下问题的看法:

我是应该继续使用NetBeans,尽管有传言说Oracle将停止使用它,还是应该选择另一个作为IDE

PS:基本上NetBeans是一个选择,但由于目前的情况,我怀疑这个决定


谢谢

我是eclipse的长期用户,尽管我在某些方面仍然喜欢它,但我相信Netbeans是Java开发的一个非常优秀的IDE。我会说,继续使用NetBeans。你会比Eclipse更欣赏它。在Netbeans不再受支持的最坏情况下,当它的生命周期结束时,您将成为一个更好的开发人员(尽管我认为这不会发生)

Oracle在自己的产品JDeveloper上投入了大量的时间和金钱。它有一些非常简洁的特性。但它在业界从未获得过太大的吸引力,因为许多Java开发人员不喜欢使用专有软件,尽管Oracle在致力于开放标准方面发挥了相当大的作用

无论如何,目前Oracle仍在将其新获得的许多BEA WebLogic功能集成到JDeveloper套件中。但我确信,一旦他们达成收购Sun的协议,他们将开始考虑从NetBeans中获得什么。因为不管你怎么看拉里·埃里森的商业方法,他都知道一美元的价值。如果NetBeans中有值得拥有的东西,它们将不会被扔掉,它们最终将被放在JDeveloper中

编辑

所以你说它将放弃NetBeans 并打捞一些会消失的碎片 进入JDeveloper

从长远来看,Oracle不会维护两个JavaIDE。但看看他们处理之前收购的战略(赛贝尔、JD Edwards、BEA等)。Oracle在设计让客户使用Oracle自有品牌应用程序的计划时,一直保持这些产品的最新性。在某些情况下,这意味着放弃甲骨文的产品,转而购买该产品(Seibel Analytics,BEA WebLogic Server)

Oracle在MySQL方面也发表了类似的声明。人们可能会嘲笑,但我认为甲骨文会让MySQL继续运行,部分原因是拉里认为他们可以从中赚钱,但也只是为了增加利润

我还没有读到任何关于Oracle对NetBeans的意图的官方消息。下面是我的猜测。Oracle不会杀死NetBeans。如果它做到了这一点,那么所有的NetBeans用户可能都会跳转到Eclipse(因为许多人都认同Pascal的观点,认为“JDeveloper糟透了”)。事实上,甲骨文可能会让它继续运行一段时间

与此同时,他们将在NetBeans中创建一个特性清单,这些特性优于JDeveloper等价物或没有等价物,并且可以支持Oracle的Fusion程序。例如,埃里森一直在公开表达对JavaFX的钦佩。我不知情的感觉是,将该功能移植到JDeveloper将比将融合内容反向移植到NetBeans更容易。我很可能错了。或许,利用NetBeans更广泛的市场渗透力并减少JDeveloper的漏洞更有意义

无论如何,我认为您应该开始使用NetBeans,因为这种功能不会在一夜之间消失

更新

《信息世界》刚刚(2010年1月27日)出版。相关的一点是

NetBeans,太阳驱动的开源软件 与Oracle竞争的Java IDE JDeveloper和Eclipse平台, 仍将是一个“轻量级的” Java开发环境 开发人员,”库里安说。但是 JDeveloper继续作为Oracle的 企业开发工具


Eclipse比Netbeans更好,尽管Eclipse不允许您创建GUI。

如果Netbeans更适合您的需要,那么就使用它。我更喜欢Eclipse,但这只是个人的选择

即使将来不再支持NetBeans,您仍然可以使用它,或者您可能更愿意开始使用另一个IDE

Java代码仍然是Java代码,不管IDE是什么


我相信即使在甲骨文统治时期,NetBeans仍将得到支持。因为有很多Java开发人员在使用它,Oracle不会告诉他们全部离开。

你太担心了。那么,如果Oracle下个月停止使用NetBeans呢?您的安装仍然有效,并且将持续很长时间。只要保留安装程序,以防你必须安装一台新电脑。稍后,您仍然可以切换到另一个IDE。如果Oracle停止使用NetBeans(或威胁停止使用),大多数其他IDE肯定会提供“导入NetBeans项目”选项。

我在这里只看到传言(如中)。你和事实有联系吗?就我个人而言,我认为Netbeans不会停止(1.JDeveloper太差劲了,所以这将是一个错误2.Sun需要一个IDE来演示JavaEE)。即使某个IDE已停止使用,也只需选择另一个IDE即可。在这里信息不多,但足以引发怀疑。Oracle对NetBeans的回答充其量只是闪烁其词。这可能更好,但根据我的研究,Eclipse并没有在我需要的领域(GUI开发和报告)出现,有几个项目允许创建Swing GUI。我正在使用JiglooSWT/SwingGuidBuilderforEclipse,到目前为止,我对它印象深刻。我需要它做的事情就不会妨碍我了。你在这里说“从NetBeans中获取”。所以你说它将放弃NetBeans