但是当时有很多喜欢Netbeans3.X的人,我不理解他们为什么会这样痴迷。我也尝试使用 Netbeans的商业版本,但是其中一些奇怪的概念,如Mounting Jars让我放弃了。之所以喜欢Eclipse是因为它的puristic IDE,扩展简单,和当时的那些商业性工具截然不同。
我开始使用Netbeans并不是出于喜欢而是 工作 需要,开始使用的版本是Netbeans5.0。我的工作是一名技术顾问,需要多次安装Eclipse 插件 并进行相应的调整来满足不同的客户需求。“Plugins Hell”开始了,在安装插件上浪费大量的时间。然而Netbeans解决了我的问题,99%的 项目 可以容易的被开发商打开。
在Eclipse的世界,有很多重叠的功能,当然有好的也有坏的。例如:商业插件像MyEclipse和 WTP有部分重合,又和EMF等其他系统不兼容。我花了很多的时间来研究它们之间的联系。尽管如此,我还是喜欢puristic Eclipse的方式和完整的"out-of-the-box"的NetBeans经验,并开始寻找相似之处。
Eclipse的工作模式象Linux。你需要一个稳定、兼容并且可以容易扩展的系统,但如果需要更大的开 发便利性就要依靠发布实现。Eclipse类似于这种方式,它具有很多的发布系统如(Yoxos, Codegear, Easyeclipse, Myeclipse),提供可兼容性的插件。这些插件用于实现特定的功能和节省许多安装时间。
Netbeans的模式在某方面和Mac或openBSD体验类似。开发者不仅需要基础系统,还需要从资源 处获取扩展。所以大量的Netbeans组件/扩展是很慢的,因为你真正需要的东西是基础下载的那部分。尽管如此,Linux和Mac相比,我喜欢前者。 在IDE领域我喜欢简单的安装和不同Netbeans项目间的兼容性。工作也变得简单,不需要额外安装,只需在Netbeans6.0或JavaEE版本 (Uml,Maven和JavaFX)的顶部安装少量的插件。
在Netbeans的世界中我还享受着它的 发展 节奏,这让我想起了使用Eclipse的那些日子,总是期待着有新的版本出现并可以立即安装使用。
在Netbeans6.0中,甚至Profiler和Visual Pack都是main download的一部分,所以可以享有这些功能。而Netbeans5.5X版本,你必须要下载额外的Pack实现某些功能。Netbeans的扩展机 制是非常大的贡献,用户不必知道下载地址(选项列表里有候选,如Uml支持),只需通过搜索的选项就可以找到一个扩展。它的更新机制实现模式也和Mac类 似,不需要从netbeans.org下载新版本,小图标会提醒你安装补丁的改进版。目前为止,这种工作模式很好,Netbeans6.0的第一个补丁就 是通过这种方式安装的。
注:以上内容来自网络,本人不承担任何连带责任
文章转自:http://news.csdn.net/n/20071227/112200.html