Eclipse PDT与NetBeans在PHP开发中的比较

40

Eclipse PDT和NetBeans对于PHP开发有何区别?

我刚买了一台装有Windows 7的新电脑,正在为PHP设置开发环境。最近有人同时使用过这两个IDE并能够做一次快速比较吗?如果你知道哪些主要框架受支持,那就太好了。


1
在stackoverflow上有很多关于Netbean和Eclipse的比较帖子。http://stackoverflow.com/search?q=netbean+eclipse+comparison - Yada
18
但不适用于 PHP 开发的情境。 - Derek
7个回答

29

是的,我最近切换了从Eclipse到Netbeans进行PHP开发。我必须承认-我更喜欢NetBeans。它看起来更轻量级和稳定。它肯定加载更快。而且代码完成似乎比在Eclipse中好得多-它不会经常失败,并且您可以在您希望指定变量类型的任何地方插入提示注释。此外,NetBeans IDE比Eclipse简单得多。它可能不像Eclipse一样强大(并且肯定需要更多的配置选项),但另一方面,Eclipse以其复杂的系统绝对令人望而生畏。

这么说吧-如果您来自Windows背景(像我一样),那就选择NetBeans吧。如果您是Linux / Unix粉丝,则在Eclipse中会感到完全如家。


4
我认为在Linux/Unix中使用Netbeans很不错。 - Sajad Bahmani
2
我并不是说你不能在Linux上使用NetBeans或者在Windows上使用Eclipse。只是NetBeans更接近于Windows的思维方式,而Eclipse则更具有Linux的思维方式。 - Vilx-
4
我不赞同“以Eclipse和Linux为中心”的想法。我喜欢在Linux和Windows下使用Netbeans。我从来不喜欢Eclipse,而且我一直是Linux的长期主要用户。 - monksy
两年前我正在寻找适用于大型 PHP 项目的优秀 IDE,而在 Netbeans 中进行 PHP 开发是我所找到的最好的东西。毫不犹豫地选择它吧。 - CoolStraw
我使用的是Windows 7。我发现Eclipse非常实用,但它很慢、笨重,并且存在一个致命的错误,即在大文件中输入PHP区域时速度极慢(每秒钟只能输入1个字符)。在网上搜索后发现其他人也有同样的问题,但没有解决方案(除了“让你的文件变小”,这是一个令人沮丧的回答)。无论如何,我尝试了Netbeans并非常非常满意。它快速、功能强大,我还没有发现任何问题!非常开心。 - Travitron
显示剩余2条评论

6

在NetBeans 7.0发布后,我转而使用它。它更快、更轻量化,代码提示也更好。配置更容易,看起来所有东西都可以正常工作,在Eclipse中需要处理复杂的配置,而我想专注于编码。但它们都很好。

我比较了它们,您可以阅读更多信息:http://dev.umpirsky.com/eclipse-vs-netbeans-for-php-development/


5

Eclipse PHP (PDT)默认没有可用的调试器。您需要下载并安装至少2或3个其他麻烦的开源组件才能使其正常工作。我从未尝试过NetBeans,但是如果您需要调试(逐步执行代码),并且没有几天时间来处理Eclipse环境设置问题,那么这可能是一个好选择。


3

我最开始使用Eclipse,感觉很友好。接下来我用Netbeans写Java代码,完全抛弃了Eclipse。当我需要写PHP代码时,我选择了Netbeans。我发现Netbeans的代码补全和代码高亮功能比Eclipse更好,但是在构建、编译、调试和运行方面,Eclipse更胜一筹。我认为Netbeans未来会增加更多功能和功能。


希望NetBeans还有未来。现在这取决于Oracle。 - Vafliik

3

Eclipse的优点在于我可以在同一个项目中编写PHP和Perl代码。


有一个可用的插件:NetBeans上的Perl http://plugins.netbeans.org/plugin/36183/perl-on-netbeans - MortalViews

2
我下载了NetBeans IDE 6.9.1,只是为了与eclipse PDT 2.2.0进行比较,以便在CVS上编辑PHP项目。
eclipse可能看起来复杂且难以设置,但是通过下载eclipse PDT all-in-one,最简单的方法是解压它并开始使用它。
我惊讶于NetBeans的速度和轻量级,你可以立即感受到它的快速性。
我仍然喜欢eclipse在展示方式上的做法,但NetBeans具有清晰的设计。
无论是Linux还是Windows操作系统,它们都是非常好的选择。

1
坦白说,我不知道哪个更好或更糟;我曾经使用过Eclipse……因为我在上JAVA课时所在的学院要求使用它——对于那个目的来说,它非常好用,我很快就明白了如何操作项目以存储与课程相关的“所有”内容,包括PDF文件和Word文档。
至于PHP,我似乎无法让XDebug在Eclipse中正常工作。甚至现在我也不确定为什么。我安装了NetBeans,并没有遇到任何与XDebug接口有关的问题……所以我很纠结。这两个应用程序都有我喜欢的方面,也有我不喜欢的方面,主要是一些外观上的问题。比如它们写入项目数据的位置,以及重命名或移动项目数据时……我在Eclipse中遇到了一些麻烦,而在‘Beans中则没有那么多问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接