web-dev-qa-db-ja.com

何IDE Symfonyフレームワークを最も強力にサポートしていますか?

Symfony Framework で使用するIDEを探しています。

NetBeans 6.5 IDE の使用経験は少しありますが、クラスメソッドが常に完了しているとは限らず、さらにPHP code)がないようです。組み込みのスニペット。

IDEから、重要度の高い順に、理想的には必要な機能を次に示します。

  • すべてのSymfonyおよびPropelクラスメソッドのコード補完(私はそれらを決して覚えていません)
  • コードテンプレート(クラススケルトン、HTML構造、Symfonyテンプレート?)
  • 簡単なコードデバッグ
  • ソース管理
22
Justin

お待ちいただければ、SymfonyのサポートがまもなくNetbeansに提供されます: http://www.netbeans.org/issues/show_bug.cgi?id=14591 。とりあえず、Zend Studio5.5のデバッグ機能と検査機能を使用します。

10
Frank

NetBeansをお勧めします。このチュートリアルに従うことができます: NetBeansを使用してPHP Symfonyプロジェクト をセットアップします

多くのことが変わります。上記のリンクは現在壊れています。そして、Oracleは現在Netbeansを所有しています。したがって、NetBeansはもうお勧めしません! gvimをお試しください!

4
Peter Long
4
Karsten

Komodo IDE (または、デバッグとソース管理なしで、無料 Komodo Edit )+ Komodoがsymfonyタスクを使用するための一連のコマンド 。 4つのポイントすべてを実行し、Perl、Python、Ruby、およびTclでも機能します。

4
ax.

SymfonyはNetBeans6.8でサポートされています。

3
Radu Dragomir

私はバージョン0.6からSymfonyを使用しており、Zend Studio(以前のバージョンと新しいEclipseベースのバージョンの両方)、Eclipse、Komodo、NetBeans、VIM、e TextEditor、およびSublimeTextを使用しています。

私は最近PHP Stormに切り替えました、そして私は言わなければなりません...それは他のすべてのオプションを完全に全滅させます。間違いなく私の選択です!

3
Tal Ater

私はEclipse + PDTです。ただし、NetBeansはすでにphpDoc 1.4をサポートしているため(PDTはサポートしていません)、「魔法の」プロパティとメソッドを文書化できます(IDEはオートコンプリートできるようになります)。Doctrineユーザーはきっとそれを高く評価するでしょう:)

PD:しばらく経ち、最初にNetBeansに移行しました(より軽く、より速く、より複雑ではないように見えました)。それから私はPhpStormEAPを使用し、それが好きで、ライセンスも購入しました:)

したがって、ここで現在選択しているIDEは次のとおりです。

  • NetBeans —無料
  • PhpStorm —有料で最もインテリジェント(静的ソース分析は真のキラー機能です)
2
Andrei Dziahel

[〜#〜] phpedit [〜#〜]を使用することをお勧めします。これは、すべてのsymfonyバージョンを最もよくサポートするソフトウェアです。

phpeditを使用してsymfonyプロジェクトを簡単に開発できるスクリーンキャストを見ることができます。 リンク

2
Anyul Rivas

Symfonyの開発にはTextmateを使用するだけです。それをつかんだ後、それも完全にフィットすることができます。

2

これは、PHP用のNetBeansです。 symfonyをサポートしています。

1
dazz

Eclipse + PDT環境用のSymfonyプラグインであるSymfoclipseをチェックしてください。 ここにリンクがあります;-)

1
Mastazi

私は過去にEclipsePDTを使用し、1か月前にNetbeansに切り替えました...両方を試した後、Netbeansをお勧めします。リファクタリングツールが優れており、一般的にパフォーマンスが向上しています。

1
miguelSantirso

私は古い学校、textmateまたはbbedit(私は本当のファンになりつつあります)を好みます

0
Scott Sherwood

PHPEditは競争を吹き飛ばします。もちろん、料金を支払う必要がありますが、SVN、すべてのsymfonyコマンドのGUI、yaml編集などをサポートしています。

あなたはあなたのお金のためにたくさんを得て、開発をとても簡単にそしてより速くします。

あなたはあなたが節約した時間のちょうどオフで1つのプロジェクトであなたのお金を取り戻すでしょう。

0
Hardeep Khehra