私の質問に答えるときに考慮すべきいくつかのポイント:
- 私はPHPを初めて使用し、Windows/.NETのバックグラウンドを持っています。
- 私のPHP開発環境は、FastCGI/PHP5を搭載したVistax64/IIS7で構成されています
- 軽量なものが必要です
- 次の機能がいいでしょう
- 構文の強調表示と色付け
- コードのフォーマット
- オートコンプリート
私の質問に答えるときに考慮すべきいくつかのポイント:
私がWindowsで作業している間、私は常にNotepad++を好みました。非常に軽量ですが、.NETランドで使用されているIDEレベルの機能はあまりありません。
PHP ED は、私が見つけた中で群を抜いて最高です。私はそこにあるほとんどすべてを試しました。これは最高の php エディターです。私は Linux が大好きですが、PHP ED のために Windows を使い続けています。
http://www.nusphere.com/products/phped.htm http://www.nusphere.com/products/tour.htm
これは速い!そして、それは非常にフル機能です。
それは持っています:
コードの自動補完、データベース クライアントのビルド、ssh (コマンド ライン プロンプト) の組み込み、sftp、ftp などのサポート。(マウント ドライブ)、リモートおよびローカル デバッガー、コード エクスプローラー、フレームワーク認識、複数言語用の広範な言語カラー コーディング オプション、html フォーム ビルダー、コード フォーマット。リストは続きます。
確かに、PHPED はトップの php エディターです。
また、このエディターには優れたフォーラム サポートもあります。
あなたの環境のために、AptanaStudioを強くお勧めします。 詳細はこちらです。
私にとってはNetbeansでなければなりません。必要なすべての IDE 機能を備えており、Mac/PC および Linux で実行できるという追加の利点があるため、プラットフォームに関係なく使用できます。その優れた機能には、単体テスト、デバッグ、および mysql のサポートが組み込まれています (詳細はこちら) 。
gvim!
私はサムに同意します:PDTを備えたEclipseはあなたが望むものに最適です:
これは、それをインストールしてそれらの機能を使用する方法のステップバイステップのチュートリアルです。Vistaラップトップにインストールしましたが、正常に機能しました。
XAMPP Liteを使用して、Eclipse PDT、Apache 2.2、PHP 5、MySQL 5、およびphpMyAdminを使用してPHP開発環境をインストールします。
私はいつもZendStudioを使用してきましたが、それなしでは生きていけませんでした。ブレークポイントとトレースは魔法です。複雑なコードがある場合は、値とロジックが期待どおりであることを確認しながら、1行ずつ実行するだけです。メモ帳のような編集専用プログラムを使用して、大規模なアプリケーションをどのように開発しますか?
私は Zend Studio の大ファンです... PHP 用に設計されており、IDE 機能なしでは生活できません。代替手段は、ActiveState のKomodo IDEです。
EditPad Proに誓います。構文の色分けとコードの書式設定により軽量ですが、オートコンプリートは含まれていません (個人的には使用しません)。驚くべき検索機能も備えています。
jEditは優れたエディターですが、最高の状態にするには、いくつかのプラグインをインストールする必要があります。
最近、 Komodo Edit ( Komodo IDEの無料版)を使い始めましたが、とても気に入っています。
多くの人がEclipse with PDTを愛用していますが、私は実際に使ったことはありません。調べてみる価値はあるかもしれませんが、明らかにリソースをかなり消費します。
IDE: NetBeans for PHP [PHP、HTML、CSS - オートコンプリート、ゲッター/セッターの挿入] Eclipse にはそれがありません (私は Eclipse と Zend Studio を試しましたが、NB の方がはるかに優れています)。
編集者: メモ帳++
ZeusはPHP言語をサポートしています (つまり、構文の強調表示、コードの折りたたみ、スマート インデント、自動補完など)。
また、プロジェクト/ワークスペース管理、統合されたソース管理、クラス ブラウジングなど、IDE のような機能も多数あります。
(ソース: zeusedit.com )
Dreamweaverは、リストされているすべてのことを実行しますが、それほど軽量ではありません。シンプルなHTMLやCSSをたくさん書いてもらうことができるので気に入っています。また、javascript、html、phpなどに関するドキュメントも組み込まれています。ぜひチェックしてみてください。
主にC#での開発に移行する前は、 Notepad++を使用してかなりのPHP開発を行いました。その利点は次のとおりです。
UEStudioは私にとって不可欠です-それは私の主なキラーアプリであり、Ubuntuへのフルタイムの切り替えを妨げています。以前の仕事で日食を使用したことがありますが、それは少しリソースを大量に消費し、インターフェイスはひどいものでした(一度に20〜30以上のファイルを開くことが多く、タブインターフェイスはそれほどうまく機能しませんでした。少しでも)。
厳密に言えば、UESはPHP IDEではありません(統合デバッグは取得できません)が、すべてのボックスにチェックマークが付いています。
唯一の欠点は、それが無料ではないということです。彼らのウェブサイトには45日間の無料トライアルがあり(サインアップなどはありません)、それがあなたのためであるかどうかを知らせるのに十分な長さです。
EditPlusは非常に軽量で、オートコンプリートを除くすべての基準を満たしています。
Windows上のgVim!
しかし、私は基本的な編集/検索の使用を超えていません。Vimについてもっと掘り下げたい...
Visual Studio と VS.Php の組み合わせは究極のツールです ;)
IIS でのデバッグもサポートしており、MS 認定を受けています。
私は PhpED の使用を楽しんでいます。これは主に、PHP を学び始めたばかりで、デバッガーがコードをステップ実行して、間違っていることを教えてくれることが本当に役立つからです。しかし、特に軽量というわけではありません。チョップを手に入れたら、テキスト エディター ソリューションにもっと移行したいと思います。
ビムビムビムビムビムビム!
私はPDTでEclipseを試し始めたばかりですが、とてもいいようです。それ以外は、残念ながら私のニーズを 100% 満たすエディターを見つけることができませんでした :(
Visual Studio 内で作業するのが好きなので、VS.PHP が好きです。
価格は 99 ドルですが、私の目的にはかなり適しているようです。
私は Notepad++ を 2 番目に使用しています。これは軽量で高速で、非常にうまく機能します。オプションで単語補完を有効にすると、コーディング中の優れたサポートになります (複数の言語用の関数補完ファイルも利用できます)。プラグインも参考にしてください。
または、本格的な IDE を使用します。これらは一見の価値があります:
私の推奨事項:
WeBuilder、PHPDesigner。
どちらも重要なUTFをサポートしています。デバッグはかなり素人ですが、リモートデバッグをサポートしていません。
ただし、実際のPROIDEが必要な場合はKomodoIDEを使用してください。また、Perl、Python、RoRもサポートしています。
軽量ではありません:Dreamweaver、Aptana、Netbeans、Eclipse
それは本当にあなたがしていることに依存します、もしあなたがOOPを使っていないなら、あなたは本格的なIDEを必要としません....デバッグなどと同じです。
軽量、デバッグ、構文の色付けなど... PHPEditor2008を試してみます
私は以前にそれを使用し、それを愛していました...しかし、常にプログラマーのメモ帳またはMacからのTextmateのコピーである私の新しい友人のe-TextEditorに戻ります。
とにかくPHPを初めて使用するので、これらの半分の違いを区別することはできません。...:/
Eテキストエディタ
WeBuilder/Rapid PHP は、要件を適切にカバーしているようで、初歩的なデバッグもサポートしています。
私は phpCoder を試しましたが、あまり使用していません - とてもいいです。購入しなかった唯一の理由は、既に WeBuilder を持っていたからです。
最後に、優れた Komodo IDE を使用しましたが、軽量と言えるかどうかはわかりません。また、デバッグを含まない無料のオープン ソース バージョンである Komodo Edit も提供していますが、リストされている要件を満たしていると思います。
主にtsware.netの TSW phpCoder に関する Mike B の提案に賛成します。数か月前に「TSW SiteSync」(Web サイト同期ソフトウェア、phpCoder とうまく連携)と一緒にこのアプリケーションを購入し、このエディタにはまっています。デバッグと PHP Tidy 機能のためだけに購入しますが、他にもたくさんあります。試してみてください、それはかなりかなりの価格です。
私は Programmer's Notepad 2 を使ってきました。それについてはあまり言いたいことはありません。Web ベースのプログラミングに関しては、これ以外に実際に試したことはありません。それは私の単純なニーズに合っているので、リストに追加しています。
唯一の真のエディターは、PHP を非常にうまく処理します。
私は最近phpDesigner 2008を試しましたが、これは優れた IDE のようです。ただし、公正な評決を下すのに十分なほど長く使用していません。
編集:それを打ちます、私はそれをあきらめました。検索が機能せず、オートコンプリートとエラー検出が不快で、ウィンドウ フォーカスのバグがいくつかあり、気が狂いそうになります。NuSphere PhpEDに切り替えています。
Eclipse ベースの開発環境である Aptana Studio を確認する必要があります。javascript、ajax、ruby on rails、python 開発もサポートしており、他の php 用エディターと比較するとユーザー インターフェイスがスムーズです。 ...) しかし、私には aptana studio が最適です。
Zend Studioを使用していますが、とても満足しています。
PHP Designer はかなり堅実です。Eclipse よりも軽量で、TortoiseSVN、PHPDocumenter、その他のユーティリティのサポートが組み込まれていることがわかりました。無料ではありませんが、手頃な価格です - $60 だと思います。
私は現在、Windows プロジェクトでいくつかの PHP に取り組んでおり、主にNotepad++を使用していますが、Windows のエディター アリーナは競争がぎっしり詰まっています (その多くは本当に優れています)。開発時間を大幅に短縮します。私が言及したい唯一の欠点は、デバッグの労力です.PDTの設定を検討したいデバッグの計画に応じて、ファイルの作業のために、nppに勝るものはありません.
機能概要
(この機能の多くはプラグインに由来し、デフォルトのインストールに組み込まれています)
Delphi for PHPは優れた PHP エディターです。ただし、軽量の無料カテゴリにはありません。すべての機能に加えて、視覚的な WYSIWYG ページ デザイナーが含まれています。
機能リストをチェックしてください。かなり印象的です。スクリーンショット多め。豊富な .NET 開発のバックグラウンドを持っている場合、これは非常によく知られています。
私はすべての編集に TextPad を使用しています。PHP専用ではありませんが、任意の言語用にカスタマイズできます。構文テンプレートは、聞いたことのあるすべての言語と、ウェブサイトhttp://textpad.comにない 200 の言語で利用できます。
UltraEdit、EditPlus、Notepad++、および Notepad2 を使用しています。どれも軽量です。UltraEdit はコード補完を行うと思います...私はそれを使用していないので、よくわかりません。
UltraEditは私のメイン エディターです。
EditPlusは私のメイン エディターでした (UltraEdit の正規表現サポートが正しく機能しない場合、正規表現の検索/置換用に使用しています)。
Notepad2 Windows エクスプローラーでファイルを参照しながらすばやく編集できるように、ほとんどのコード ファイルの種類 (php、js、css など) に関連付けました。
Notepad++ Notepad2 と同じように簡単な編集に使用しますが、同じプロジェクトから複数のファイルを開く必要がある場合は、Notepad++ に切り替えます。ええ、そうするつもりなら、おそらく UltraEdit で開く必要がありますが、何らかの理由でそうしません。
まさに私の働き方。私は奇妙だと思いますか?
エディターは無料である必要があるとは言わなかったので、Komodo IDE をお勧めします。有料の商品ですが、すごいですね。それらのデバッグ サポートは、Visual Studio と同等です。Zend Studio よりも劇的に高速です。コード補完エンジンは非常に強力です。
また、彼らの開発者が特に反応が良いこともわかりました。私は多数の小さな機能要求を提出しました。そして、見よ、彼らは vNext に現れました。彼らはあなたのリクエストのステータスを彼らのサイトでライブで見ることさえできます.
Geanyを使用しています。非常に高速に (瞬時に) ロードされ、PHP を適切にサポートし、同じファイルに PHP、HTML、JavaScript、および CSS を混在させることができます。すべての PHP 関数のオートコンプリートがあり、簡単なナビゲーションのためにクラスと関数も検出します。PHP 開発で重要なことの 1 つは、最初に変数を使用した場所を示すことができることです (大きなファイルまたは大きな関数がある場合)。
また、有効な CSS と無効な CSS を検出し、HTML をオートコンプリートします。たとえば、TABLE タグを入力すると、テンプレート TR および TD が生成されます。
新しい無料の PHP IDE をお勧めします - Codelobster PHP Edition
Drupal、Joomla、WordPress、Smarty プラグインもあります。
よろしく、スター。