繁体   English   中英

Oracle下的NetBeans IDE

[英]NetBeans IDE under Oracle

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

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

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

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

谢谢

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的发展,部分原因是拉里认为他们可以从中赚钱,但也只是为了抨击微软试图刷掉MySQL客户群

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

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

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

更新

InfoWorld刚刚(2010年1月27日)发布了Oracle的Sun计划摘要 相关的是

Kurian说,NetBeans是一个与Oracle JDeveloper和Eclipse平台竞争的Sun驱动的开源Java IDE,它将继续作为“Java开发人员的轻量级开发环境”。 但JDeveloper继续作为Oracle的企业开发工具。

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

虽然eclipse不允许你创建GUI,但Eclipse比Netbeans IMHO更好。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM