Oracle下的NetBeans IDE

时间:2010-01-13 22:32:59

标签: java oracle ide netbeans sun

我对我刚刚阅读的内容感到有点不安。我做了一些研究,因为我想开始用Java编程,我得出结论,NetBeans是我最好的IDE,因为它具有强大的Swing GUI Designer和强大的Jasper Reports报告(iReport)。

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

我是否会继续使用NetBeans,尽管有传言称甲骨文将停止使用它,或者我是否应该选择其他IDE?

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

谢谢

5 个答案:

答案 0 :(得分:6)

Oracle为自己的产品JDeveloper投入了大量的时间和金钱。它有一些非常漂亮的功能。但它在业界从未有过太大的吸引力,因为许多Java开发人员不喜欢使用专有软件,尽管Oracle在开放标准方面做出了相当大的贡献。

无论如何,目前Oracle仍在将大量新获得的BEA WebLogic功能集成到JDeveloper套件中。但我敢肯定,一旦他们达成了收购Sun的协议,他们就会开始考虑他们可以从NetBeans中获取什么。因为无论你怎么看待拉里·埃里森的商业方法,他都知道一美元的价值。如果在NetBeans中有值得拥有的东西,它们将不会被丢弃,它们将最终出现在JDeveloper中。

修改

  

所以你说它将放弃NetBeans   并打捞一些将要去的东西   进入JDeveloper?

从长远来看,Oracle不会维护两个Java IDE。但看看他们处理之前收购的策略(Seibel,JD Edwards,BEA等)。在制定计划让客户使用Oracle自己的品牌应用程序时,Oracle一直保持这些产品的最新状态。在某些情况下,这意味着倾销Oracle的产品以支持所收购的产品(Seibel Analytics,BEA WebLogic Server)。

甲骨文在MySQL方面发表了类似的声音。人们可能会嗤之以鼻,但我认为甲骨文将保持MySQL的发展,部分原因是拉里认为他们可以从中赚钱,但也只是为了飙升Microsoft's attempts to swipe the MySQL customer base

我还没有看到有关Oracle对NetBeans的意图的任何官方消息。所以以下只是我的推测。 Oracle不会杀掉NetBeans。如果它这样做,那么所有NetBeans用户都可能会迁移到Eclipse(因为很多人都认为Pascal认为“JDeveloper很糟糕”)。事实上,甲骨文可能会保持一段时间。

与此同时,他们将创建NetBeans中的功能清单,这些功能优于JDeveloper等效功能,或者没有等效功能,并且可以支持Oracle的Fusion程序。例如,埃里森一直赞扬他对JavaFX的钦佩。我不知情的感觉是,将该功能移植到JDeveloper中比将Fusion内容转换为NetBeans更容易。我可能错了。也许更有意义的是利用NetBeans更广泛的市场渗透并削减JDeveloper。

无论哪种方式,我认为您应该开始使用NetBeans,因为该功能不会在一夜之间消失。

<强>更新

InfoWorld刚刚(2010年1月27日)发布了a summary of Oracle's plans for Sun。相关位是

  

NetBeans,Sun驱动的开源软件   与Oracle竞争的Java IDE   JDeveloper和Eclipse平台,   将保持“轻量级   Java的开发环境   开发商,“库里安说。但是   JDeveloper继续作为Oracle的   企业开发工具。

答案 1 :(得分:3)

我是一个很长时间的eclipse用户,虽然我仍然喜欢它的一些东西,但我相信Netbeans是一个远远优于Java开发的IDE。我会说继续使用NetBeans。你会比Eclipse更欣赏它。在最糟糕的情况下,不再支持Netbeans,在它达到其生命周期时,你将是一个更好的开发者(我不认为这会发生)。

答案 2 :(得分:0)

Eclipse比Netbeans IMHO更好,即使eclipse不允许你创建GUI。

答案 3 :(得分:0)

如果NetBeans看起来更符合您的需求,请继续使用它。我更喜欢Eclipse,但这只是个人选择。

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

Java代码仍然是Java代码,无论是IDE。

我相信即使在Oracle统治下,NetBeans仍将得到支持。由于有很多Java开发人员使用它,Oracle不会告诉他们所有人都要离开。

答案 4 :(得分:0)

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