2011-10-10 30 views
5

我正在寻找Symfony2项目和其他项目的良好编辑器。我真的不需要花哨,也不需要加载数千个脚本等。我个人更喜欢简单而干净的结构化IDE - 这就是为什么我总是倾向于关闭Eclipse。良好的Symfony编辑器Netbeans或Eclipse?

我正在使用OS X Lion在Macbook上运行Mamp。

目前我总是回到科莫多。所以我的问题是:在Eclipse和Netbeans中有Symfony支持的优点是什么(我实际上都尝试过)?

我不介意在编辑器和浏览器之间进行编辑和来回切换。我从来没有真正理解为什么需要有一个巨大的应用程序。除了代码智能和编辑器中集成的颠覆工具之外,我看不到任何优势。任何人都可以同意吗?

回答

12

我使用NetBeans,即使使用Symfony 2也能很好地工作。您不需要设置任何内容,只需从现有的Symfony文件夹中创建一个新的PHP项目即可。你会得到自动完成的类和验证检查YAML(如果你使用它,当然)。

对于树枝,你可以安装这个plugin,它给你的语法高亮和没有更多。这对我来说已经足够了。我发现的唯一问题是,如果您使用一些黑暗(和酷炫)的NetBeans主题,Twig模板很难阅读:您应该使用默认的黑色白色。

我不推荐Eclipse即使使用Symfony2插件:工作非常糟糕,安装需要数分钟时间。唯一不错的功能(我无法在NetBeans中获得)是用于生成实体,安装资源等的自定义命令。

+0

嘿Gremo,好,谢谢你的回答。这就是我想听到的,我喜欢类的自动完成功能,我必须尝试。也感谢小枝的建议!最好 – Mike

3

我为所有PHP项目使用NetBeans,包括symfony 1.x。我曾经使用Eclipse,但发现自动完成会不时挂起 - 尽管他们可能已经修复了这个问题。两者都是内存饥饿,并且随着时间的推移似乎越来越依赖于内存,因此如果你习惯于睡觉而不是关闭内存,则需要定期重新启动。

无论如何,NetBeans中的自动完成功能相当不错,所以我坚持使用它。我同意你对I​​DE中框架支持的评估 - 它可能很好,但我对CLI很满意。

+0

嘿Halfer,谢谢!是的,我对CLI也很满意 - 可能是保守的,但我只是想编辑我的文件,而不是有可怕的加载时间和吨我不需要反正的功能.. – Mike

+0

Np。顺便说一句,在Netbeans上,你可以禁用/移除你不使用的插件。我不确定它是否会对内存泄漏产生影响,但是如果它允许您使用任何基于Java的软件,则可能值得:-) – halfer

+0

我在netbeans 7.0中有一个内存泄漏。但现在它消失了 – HappyDeveloper