什么集成开发环境最好支持Symfony框架?

23

我正在寻找一款与Symfony框架配合使用的IDE。

我有一点使用NetBeans 6.5 IDE的经验,但它似乎无法完整地补全类方法,并且似乎没有内置任何PHP代码片段。

以下是我理想中希望从IDE中拥有的功能,按重要性排序:

  • 完整补全Symfony和Propel类方法(我总是记不住它们)
  • 代码模板(类骨架、HTML结构、Symfony模板等)
  • 简单直接的代码调试
  • 源代码控制
14个回答

11

我仍然最喜欢NetBeans的功能。我真的很期待他们完成对Symfony的集成。 - Justin

4

我推荐使用NetBeans。您可以按照此教程操作:使用NetBeans设置PHP Symfony项目

很多事情都在变化。以上链接现在已经失效了。并且甲骨文现在拥有了NetBeans。因此,我不再向您推荐NetBeans!建议尝试gvim!


2
很多事情都在改变。上述链接现在已经失效了。现在Oracle拥有了Netbeans。所以,我不再推荐Netbeans给你!试试gvim吧! - Peter Long

4

4
Komodo IDE(或者没有调试和源代码控制的免费Komodo Edit)加上用于Komodo执行symfony任务的命令集,可以满足你所列出的四个要点,并且还适用于Perl、Python、Ruby和Tcl。

Komodo IDE (或者没有调试和源代码控制的免费 Komodo Edit) + 一组用于Komodo执行symfony任务的命令,完全可以满足你的四点需求,并且同时还支持Perl、Python、Ruby和Tcl。


非常有趣...我一有时间就会去查看它。 - Justin

4

我从Symfony 0.6版本开始使用它,也用过Zend Studio(早期版本和基于Eclipse的后来版本)、Eclipse、Komodo、NetBeans、VIM、e TextEditor和Sublime Text。

最近我切换到PHP Storm,我必须说...它完全压倒其他所有选择。绝对是我的首选!


3
Symfony被NetBeans 6.8所支持。

2
我建议你使用PHPEDIT,它是支持所有Symfony版本的最佳软件。你可以观看一个教学视频,了解如何使用phpedit轻松开发Symfony项目。 链接

到目前为止,这是一个相当不错的集成开发环境。 - Justin

2
对于我来说,我使用的是Eclipse + PDT。 但是NetBeans已经支持phpDoc 1.4(而PDT没有),所以你可以记录(并且IDE能够自动完成)“魔法”属性和方法。Doctrine用户肯定会感激的 :) 更新:一些时间过去了,我首先转向了NetBeans(它看起来更轻、更快、更简单)。然后我使用了PhpStorm EAP,喜欢它,甚至买了一个许可证 :) 因此,现在我的IDE选择如下: - NetBeans - 免费 - PhpStorm - 付费,最智能(静态源代码分析是真正的杀手功能)

更多信息请查看此链接:http://symfony.com/marketplace/development-tools/phpstorm - Mohammed Réda OUASSINI
链接已失效。 - Jan Klan

2

你可以简单地使用Textmate进行Symfony开发。一旦掌握了它,它也可以完美地适用。


1
Textmate是一个非常强大的文本编辑器,但不是一个集成开发环境(IDE)。 - CharlesB

1

看看Symfoclipse,这是一个适用于Eclipse + PDT环境的Symfony插件。 这是链接;-)


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