站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Netbeans 专题关于切换到 NetBeans IDE 的真实故事

关于切换到 NetBeans IDE 的真实故事

摘要: 关于切换到 NetBeans IDE 的真实故事 很多开发者都正在将他们的应用程序从其他 IDE 移植到 NetBeans。下面是一些他们的故事。 Name --> John Reynolds 几天前...
关于切换到 NetBeans IDE 的真实故事

很多开发者都正在将他们的应用程序从其他 IDE 移植到 NetBeans。下面是一些他们的故事。

John Reynolds

几天前我安装了 NetBeans 5,我感觉太惊喜了!我开始使用 Forte,但是后来切换到 Eclipse,主要因为当时它对于我来说是最好的环境。我也一直在关注 NetBeans,对它的不断进步印象深刻,5.0 简直令人着迷。你们做的太好了。

Charles Lamb, Sleepycat.com

我在很多地方都听说过 Netbeans。最近我看了一篇关于 Netbeans 用于分析的 Dynamic Bytecode Instrumentation 的博客。这最终使我尝试在 Solaris x86 上进行一些分析。

Netbeans 非常易于下载和安装。不需要太多麻烦就可以在简单的 JE 应用程序上使用并产生一些配置文件。调试器似乎也运行良好。它与 CVS 接触并且我可以进行并行源对比。因此我认为我需要在一个包中进行所有需要事项并且在 Solaris x86 上运行。

Eclipse 绝对是一个非常好的软件包,其中包含了很多开发人员的心血。我个人认为,Netbeans 更亲切、更易管理,因此我认为它最先进。

Bryan E. Boone

有趣的是直到切换到 Eclipse 四个月然后 回到 NB 之后,我才了解了 NB 4.0+。

William Beebe

自从 beta 2 版本以来我一直非常喜欢 NB5。我认为我应该从 Eclipse 切换到 NB,但是却没有实现。我没有将它归罪于任何一个理由,但是需要帮助的内容提示我 NB5 是编辑器中出色的 Emacs 键绑定。另一件事是我最终选择了 Matisse。它非常稳定(尤其在 SuSE Linux 上使用最新的构建版本更是如此),我认为即使没有学习使用其他同等工具也能很好地使用它。Matisse 和我一同成长。

祝愿 Eclipse 及其支持者好运。对于我来说,它变得太大、太复杂。现在我意识到最好、最快的版本可能是 2.1.3。我认为这就是 NB5 最终获胜的原因;速度快而且功能非常有用。

Peter B. West

自从 4.0 版本以来我一直都使用 NetBeans。由于支持 Java 5.0 我从 Eclipse 转移到 NetBeans。我看到了并且理解不得不采用新范例的长期用户的焦虑。我认为将该产品与 Ant 联合是一个令人鼓舞而且正确的决定。在这之上,该决定的实现从 4.0、4.1 到现在的 5.0 一直是技术绝技 IMO。Sun 应该创造一个贤明而漂亮的标志 - NetBeans Team - 您会为带有这个标志而感到荣幸。

Julien Ponge

您可能知道我对 Eclipse 比对 Netbeans 更熟悉。但是,一个人必须认识到 Sun 使 Netbeans 成为最好的 IDE 所做的巨大努力。直率地说,两个大玩家(Eclipse 和 Netbeans)之间的竞争必然是硕果累累。有一段时间,我认为 Netbeans 在 J2EE 和 Swing 开发方面比较强大。如果开发 Swing 项目,则 Eclipse 不太合适,尽管 WTP 中的 J2EE 原料和 Netbeans 中的一样,但是 Netbeans 更简单易懂。Eclipse 也很通用,但是实际工作之后,所有这些通用性却以牺牲更多的自定义为代价。进行 J2EE 开发时 Netbeans 非常突出。

我在法国一所工程学校教书,我决定让我的学生使用 Netbeans 进行他们的 J2EE 工作。这样做的理由如下。
  • Netbeans + Sun Application Server 包:将完整齐全的 J2EE 服务器与即装即用的 IDE 集成在一起。
  • 运行 web 应用程序就像按下开始按钮那样简单。它可以执行任何事项,从启动服务器、重新加载 web 应用程序、用正确的 URL 启动 web 浏览器等等。
  • 学生们不需要处理 web.xml 或在正确的位置创建文件。
  • NetBeans 使用 Ant,意味着也可以在 Netbeans 之外使用该项目。
  • 有一个嵌入的数据库 (PointBase),例如,当 Oracle 实例由于其他实验室课程关闭时,该数据库非常有用。
  • 编辑器相当好,Java 类中的代码完成和 JSP 对学生也非常有帮助。
  • JSTL 支持非常棒,没有理由再教那些陈旧难看的 JSP。
使用 Eclipse,有些事项比较困难:获得 Eclipse、获得 WTP 插件、获得 J2EE 服务器、安装、配置以及将其与 Eclipse 集成等等。我并不是说 Eclipse 用于 J2EE 开发有任何坏处(实际上我认为相反),但是 Netbeans 由于从 4.1+ 开始非常简单并且即装即用,所以它很明显更胜一筹。

如果您也必须教 J2EE,我强烈推荐 Netbeans。Netbeans 团队:做得不错,继续做好工作,你们已经设法大大改变了我对 IDE 的看法,现在我喜欢使用它进行 J2EE 开发。

Vincent Bellet

一周以前我进行了切换!现在我们的所有开发 (wingz/consulting) 都使用 NetBeans 5.0 beta 2 来完成,原因是它非常稳定(今天在 RC1 上使用之后确实感觉如此)。我们切换的主要原因是:
  • Matisse 适合进行咨询开发!它真的很吸引人。在向我们的一些客户咨询时,它很容易将 UI 组件移动到他们前面,而不需要对 gridbaglayout 进行编码。
  • Netbean 5 外观:NetBeans 具有 IDE 所必须的所有强大功能(重构、分析器等等)
  • 最后,他还有几个向导和只能在 NetBeans 上找到的第三方附件(J2ME 等)。
  • 它是免费的,并且有一家公司在支持它!一周之后,结果非常好。有一些 UI 错误,但不严重。
到目前为止,我们对这次转换很满意。

Jean Madson

当寻找 Delphi 3(一种语言,具有 IDE 的功能而且价格低)的替代物时,我遇到了 NetBeans 3.8,我对它一见钟情。它执行所有我需要的功能,服务器开发和客户端开发,甚至移动开发。我难道还能期望更多的功能吗?Charlie Huntch 演示了 NetBeans 5.0 之后,打消了我所有的疑虑。好吧,我一直在使用 Eclipe(请不要告诉任何人),它具有它需要的所有配置、硬编码的 Ant 脚本、XML 配置文件、要下载的插件和准备好运行的安装等等。我看到我的工作场所中有几个人在 Huntch 的讲演之后非常吃惊 - 一个人甚至说他不得不重新考虑他的理念!
用 Python 的设计理论来说,就是“etBeans comes with batteries included”。
NetBeans 坚如磐石!下载 - 安装 - 使用它!!!

Keith, St. Patrick Hospital

St. Patrick Hospital and Health Sciences Center,我大约有一年一直使用 Netbeans 编写 Java 代码,用来与 SeeBeyond 的 Egate Integrator 界面引擎结合使用。Netbeans 的用户友好的界面、灵活性以及丰富的功能都是我选择它作为 Java IDE 的主要原因。此外,新的 Matisse GUI 工具在 Java 应用程序开发方面也非常好,并且将促使我在以前从未使用 Java 的地方考虑 Java。

Jochen Bedersdorfer

感谢 Netbeans 团队。昨天晚上我下载了 NetBeans 5.0 RC 并且使用了它。它比 Eclipse 更好地集成到 Mac OS X 中,而且它的速度更快。Eclipse 通常使 iTunes 跳过,而没有明显的理由。Netbeans 的性能更高。Matisse 非常棒!试一试吧。您将对面板的友好外观感到吃惊。

Cody Rester

我的大学专业是信息技术,最后一学期学的是 Java 编程课程,那时我们的 IDE 是使用 jGRASP。但是这学期在我的高级 Java 课程中,我们的教授使我们改为新的 IDE 即 Eclipse。花费了一个小时获得了 Eclipse 之后,我开始学习编写代码,但是我放弃了。现在,我并不是一个被应用程序或 GUI 界面分心的人,因为我掌握了 Photoshop,并且在 Linux 上花费了很多时间。

我发现了 NetBeans 并且安装了它,然后我用一个工作测试应用程序启动和运行大约一分钟。我只是刚开始使用 NetBeans,但是我不知道从此刻起我就选择了我的 IDE。IDE 应该为您工作,而不是让您难于工作,NetBeans 非常适合我的编程挑战。

Greg Ritchie, TopMind Systems

感谢 NetBeans 继续存在!四年前我曾经使用它,但是后来转到了 jBuilder(错误很多)和 Eclipse。尽管我认为 Eclipse 是非常好的 IDE 平台,但是 NetBeans 凭借完整的包、易于使用进行企业开发战胜了它。由于帮助很多,因此,我也非常喜欢 Ant。我不喜欢 SWT...Swing 实际上非常好。我希望你们继续发展和产生更多的想法。

我想此处已经为两个领先的 Java 工具集留出了空间。NetBeans 无论如何也要为它制作案例。尽管 Eclipse 正在开始添加 J2EE 支持,但是,我认为要想创建稳定的平台还需要一到两年的时间。

Nigel Hughes

我也曾经有相同的 eclipse/P.C. 经历,尽管我发现了 Mac 作为开发环境的优势远远超过任何性能问题;但是,Eclipse 不太令人满意。

我刚刚切换到 NetBeans,它在 OS X 上非常轻快,尽管有些事项我仍然喜欢 Eclipse,但是我渐渐喜欢上了(以及滥用)Ant 以至于我可以原谅它的不太出众的重构功能。

我知道 IDE 是非常个性的事情,但是建议尽量使用最新 beta 版本的 Netbeans。单单 GUI builder 就已经导致很多应用程序的大量翻新。

Alexandre Gomez, SEA Tecnologia

关于桌面开发:我们 SEA Tecnologia 对 Netbeans 都非常满意。我们正在进行 Brazilian Ministry of Education 的 Coleta 项目。借助 Netbeans 5.0 为我们提供的高效率,我们可以满足客户的缩短时间的要求并且重新开发一整套 Java 后台,没有任何坏消息(即使使用 beta 2 版本)。

关于 Mobility Pack:我真的不知道为什么我使用 Eclipse 那么长的时间。Netbeans Mobility pack 可以执行我需要的任何事情,甚至更多,即使我没有进行任何配置!对于管理移动手机系列以及它们的多个屏幕大小、特别的计算能力、内存和 API,没有更古怪的任务。Netbeans 带给我每个人都想获得的高效率。非常棒!

Keuller Magalhães

这个版本很出色。我开始将我的 Eclipse 项目移植到 NetBeans,因为使用 NetBeans 非常容易、非常简单。这个新版本很好用,项目结构组织得最出色,Ant 集成也很完美。我正在适应 NetBeans,在长时间使用 Eclipse 之后,这个适应非常不错。如果我可以做任何事情,你们可以向我提出来。我很愿意为 NetBeans 项目做贡献。

Marcelo Sousa

我们的项目团队现在体验了高效率,尤其使用新的 Matisse GUI builder。它真的很容易使用!而且,我明显看到了 NetBeans 5.0 中性能的提高。我们干脆放弃了 Eclipse 以及上千个插件。

Jean Madson

在 Caixa Econômica Federal 的 NetBeans 5.0 演示非常好!我可以和过去常常说 NetBeans 不是好工具的朋友开玩笑说 Eclipse 是比较好的选择。其中一个朋友对我说:“好的 ....现在我需要重新评估我的立场 ...(关于 Java IDE)。

Irvin Owens,来自 OwensPerformance.com 的初级工程师

关于 NetBeans 我已经激昂地说了那么久,我几乎忘了是谁说这个工具非常酷了。我认为我没有夸张,但是我以前可能在某些地方有点夸张。有了 5.0 版本,我认为 Sun 获得了新的基准。看到了在新的 Visual Studio 2005(看上去很舒服的类似 Java 的 UI 工具)中开发 UI 是多么容易。尽管新的创建工具不能帮助使 JFileChooser 更快,但是开发您的 Swing UI 并不可怕。

将 C# 与 Java 相比,真的很不公平。尤其在涉及 UI 的地方,该工具简直无法相比。但是 NetBeans 使差别降至最小。我更喜欢 Java,因为我倾向于在 PC 和 Mac 之间来回跳,因此,Swing 是我选择的窗口控制工具组件。我知道可能每三个 J2SE 开发者中大约有两个都在为 Oracle 工作。但是,我认为那是因为使用 GridBagLayout 或 FlowLayout 比较费劲。使用该工具,您不需要考虑这个,只须单纯地拖放 UI 即可构建。因此您可以侧重于实际编写类。

该新的版本具有很多功能,但是我认为最主要的应该是新的 UI 工具。它对 Struts 和其他框架具有更强的支持,集成的 tomcat 服务器更容易管理。我在应用程序中没有看到很多错误,因此我希望这个版本速度更快。如果您像我一样是 Java 的新手,那么这绝对是适合您的 IDE。Eclipse 可能是强大的用户工具,但是对于新手,NetBeans 是非常杰出的。

Matt Giacomini

这个新版本看起来非常棒!我喜欢 Eclipse,但是我发现自己越来越多地使用 NetBeans。看起来是用于 Java EE 开发的更完整的软件包。我过去使用 Eclipse 中的一组插件,它告诉我 NetBeans 为我提供的即装即用功能。

Shiro Nanami

与 Eclipse 相比,我个人非常喜欢 NetBeans,尽管我经常使用 Eclipse。我只是希望 NetBeans 可以有比较轻的软件包,其中您可以插入各种扩展以适合您以后的需要。

Dee

与 Eclipse 相比,我喜欢 Netbeans。它的 IDE 布局和用法比 Eclipse 更直观。而且由于 Netbeans 具有像 VB 一样的拖放工具,因此可以进行 GUI 开发。在 eclipse 中必须有一个人手工编写 GUI 材料。

Marcelo Eduardo Moraes de Oliveira

正如任何移动开发者所知,支持大量可用的设备非常具有挑战性。我们用 Eclipse 创建了自定义解决方案以解决这个问题,但是预处理能力却出了问题。当 NetBeans 4.0 可用时,我们认识到我们可以使用平台配置功能解决这个碎片问题,这使得支持多个设备更加容易。出色的 Ant 支持、CVS 连接和吸引人的用户界面是促使我们切换到 NetBeans 的其他关键因素。

Dru Devore,Java 架构师和顾问

当我看到 NetBeans 4.0 的最终发布版本时,我决定试一试。与 Eclipse 不同,我不需要查找插件,我对它易于移植和开发 Web 应用程序印象特别深刻。我切换到 NetBeans 4.0 并且描述了我的经历,以便其他开发者可以轻松地做同样的事情。请参见我的有关从其他 IDE 切换的易于使用的说明。

John Zoetebier

大约使用 Eclipse 两年之后,我切换回 NetBeans。NetBeans 外观更舒适,而且几乎与 Eclipse 具有相同的功能。只是像代码完成的正确弹出对话框这样的小事在 Eclipse 需要使用 PF2 来读取 JavaDoc。或者为 Java 编辑器留出空间。调试器采用这种方法工作,不需要切换到另一个目标。与 Ant 的集成非常好,没有降低性能。NetBeans 提供了即装即用的体验,这是 Eclipse 所不能比的。

在使用 Eclipse 过程中真正让我烦恼的是 Linux 被大量 Eclipse 开发者忽略了。

使用 NetBeans 您可以在所有平台(如 J2SE 桌面)、J2ME(手持设备)和 J2EE(web 应用程序)上进行开发。NetBeans 还允许我使用 JSE 1.5.0,它具有一些非常简洁的功能。并且 NetBeans 在所有平台上工作方式都相同,让我感觉到是 Java 无处不在。

Pavel Dort, Nostromo

我们从 Eclipse 切换到 NetBeans 4 的最大原因是效率和易于使用。只是很容易创建新项目,而且容易编译和运行。并且由于我们是移动游戏开发商,因此 J2ME 支持的质量对我们来说是主要的。我们发现,非常重要的是 J2ME 的支持来自 IDE 创作者。采用这种方式,J2ME 插件不断升级问题、导致与项目文件的不兼容问题以及来自编程人员材料相似问题都可以最小化。并且 ANT 集成非常出色,而且与我们的内部构建过程结合得非常好。IDE 的外观就像开发者表达他们各自用户的愿望时的表现。有什么能比没有听到编程人员的抱怨更好呢? :-)

Chris Johnston

到目前为止我用 NetBeans 4.1 做我喜欢的任何事情,我让它执行任何任务,完全是想获得痛苦的经历,但是我发现实际上它是非常合理的,有时甚至很快乐(任何 Java IDE 都没有那么让人快乐),一点也不厌烦。它的 JSP、HTML 和 XML 编辑器也都非常出色。有些东西是 Eclipse 所没有的。并且目前为止它是最快的,它并不像 eclipse 一样容易冻结。

底线:Eclipse 非常慢。至少我的经历是这样。我正在将越来越多的事项移植到 NetBeans 4.1。为什么呢?它很快而且易于使用。

使用 Eclipse,我将尝试并打开一个类或展开项目树,这个 IDE 将会偶尔冻结;有时持续有一分钟,这对我来说足够可以切换到另一个程序,如浏览器或电子邮件客户端。并且这是在非常强大的计算机上,因而硬件没有问题。

速度非常慢的另一个区域是代码完成。我必须等待很久才能在它上面弹出几个框,通常我都是跳过它或者按 ctrl-space 来强制它打开。

NetBeans 获胜的另一方面是它的服务器集成。即装即用,NetBeans 4.1 提供与 Tomcat 5 和 Sun System Application Server PE 8.1 的完全集成。要使用 Eclipse 获得这个功能,您需要下载或购买插件。在 NetBeans 中,要在 Sun 的应用程序服务器中部署/运行我的 J2EE 应用程序,我所需要做的就是按运行按钮。NetBeans 将为我编译、部署我的应用程序并为我启动应用程序服务器,如果它尚未运行,则将我的默认浏览器打开到正确的 URL。这使得测试代码非常快。我不需要担心服务器跳动问题,停止 IDE 编译源,然后将 WAR 或 EAR 文件复制到应用程序的部署目录。我只需按下 Run。

与 Eclipse 相比,NetBeans 的一大优势是,它不是将所有项目元数据放置在额外的、特定与 IDE 的文件中,而是将其放置在 ant 构建脚本中。这意味着在 NetBeans 中采用这种方式编译代码,也可以采用这种方式在 NetBeans 之外进行编译。这就是酷。

NetBeans 4.x 与 NetBeans 3.6 和以前版本共享的唯一事项是相同的。这个 IDE 与所有以前的版本有很大不同,甚至应用程序的外观也改进了。

Robert J. Laferriere, Echelon 4 Corporation

随着技术的发展,我们不能在普通的开发任务上浪费宝贵的时间。我们的工具必须要使我们的效率最高。我们最近将开发环境从 Eclipse 3.0 转到了 NetBeans 4.0。原因非常简单:NetBeans 4.0 改进了我们的工作方式。具体地说,NetBeans 4 具有更直观的界面,集成的 Ant 构建环境以及支持我们脆弱的开发过程的高效工具。

要在传统的 IDE 中支持快速代码-构建-测试-部署过程是非常烦琐的。构建环境与该 IDE 集成,但是它不是 IDE 所固有的。借助 NetBeans 4,我们保证开发者采用完全相同的规则和环境构建、测试和部署。而且,我们不需要等待夜晚的构建来解决与构建的潜在依存关系问题。是的,您可以使用其他 IDE 通过运行外部 Ant 脚本来构建项目模拟这个过程;但是这需要工具只为我们进行额外的工作。NetBeans 4 精心制作了完全工作构建环境与必要的目标(构建、清理、测试、部署)来支持产品开发。

其他人考虑切换到 NetBeans 4 的一些其他原因:

1. NetBeans 4 与桌面环境图形主题相集成,而无论是 GTK、Windows,还是 Aqua 都是如此。Eclipse 总是强制单个主题,尽管很好,但是没有集成。

2. NetBeans 4 的 GUI Editor 非常稳定。所生成的代码可读性好,更重要的是防止开发者随意删改。出现很多次的 UI 问题都是由于调用顺序或方法参数不正确引起的。

3. 在我们的测试过程中,使用 NetBeans 4 比使用 Eclipse 从现有源创建项目速度更快。我们的度量标准是在环境中构建-测试-部署的能力。

4. Ant 是这个 IDE 的核心。效率高并不夸张。

5. 使用 NetBeans 的个人 IDE 自定义速度更快,结构比 Eclipse 更有逻辑。

6. 编辑器窗格中的高效率工具可以在开发过程中将普通的重复性任务先放在一边。

7. 出色的 CVS 集成。Eclipse 过多概述了 SCM 系统,并且通常需要在该工具之外执行某些 SCM 任务。

8. NetBeans 4 具有非常整洁的 UI,一点不乱,而且很容易配置,同时还有容易记住的图标。



↑返回目录
前一篇: 切换到 NetBeans 的十大理由
后一篇: NetBeans IDE 客户评价