現在、symfonyをエディターに統合する方法はいくつかあります。 これらのメソッドはwikiで説明されており、ほとんどの場合、自動置換と部分検証のためにsymfonyライブラリをプロジェクトに追加します。 すでに Habrahabrで書かれているように、netbeans 7.0では、このフレームワークの完全なサポートを追加する予定です。 確かに 、彼らは開発者に別のプロジェクト-PHPEditを伝えるのを忘れていました。 2009年3月20日に、言及されたエディターのバージョン3.2.0がリリースされ、symfonyサポートが拡張機能として追加されました。
公式のスクリーンキャストを見ると、エディターの機能を簡単に理解できます。
機会(プラスです):
- コードの強調表示
- コードブラウザ
- すべてのスニペット
- Unicodeサポート(およびキリル文字、例:cp1251)
- CVS、SVN
- ベースで作業する
- アクセス、FTP更新
- コードフォーマッター
- ワンクリックでメソッドまたは関数の宣言を開きます
- symfonyプロジェクトジェネレーター
- 設定リストを使用したsymfonyタスク
- コントローラーとビューをすばやく切り替える
- スマート自動補完(たとえば、コントローラーで宣言された変数がビューに渡されます)
- ヒント
- 追加設定なしのsymfonyのデバッガー
- 高速環境切り替え(prod、dev、test)
- PHPUnit、PHP Documenter、todoをサポート
短所
- シェアウェア(エディターは179ユーロ+ symfonyは79ユーロ。教育目的の場合、無料で入手できます)
- システム要件(512 MBは正常に機能しましたが、飛行しませんでした。ZendStudio for Eclipseよりも軽いが、通常の非IDEエディターよりも重い)
- 直感的でない設定メニューであるコードフォーマッターの柔軟性の欠如(Zend Formatterに対応)
- ファイルをすばやく開くオプションが見つかりませんでした(おそらくどこか)
- LinuxおよびMacOSのバージョンの不足(2008年末までに完了する予定)
一般的に、それはsymfonyプロジェクトに適したソリューションです。 私は、多くのコードとinclude'ovを使用して妥当なプロジェクトで試運転を試みたことはありませんが、それもうまく機能するという疑いがあります。 このエディターには、Eclipse、PDT、netbeansなどのZend Studioが持つ柔軟性がありませんが、symfonyとの良好な統合により、それ以上の費用がかかります。 Linux用のバージョンが表示されたら、間違いなくライセンスを購入します。