私はPHP開発者で、現在はコード編集に Notepad ++ を使用していますが、最近は作業を楽にするためにIDEを探しています。
Eclipse 、 Aptana Studio およびその他いくつかを検討しましたが、私は本当に決めていません。それらはすべて見た目はいいですが、少し複雑です。慣れると簡単になりますが、時間を無駄にしたくありません。
これは私が探しているものです:
IDEを探していますか?あなたが説明している機能と、あなたが得た複雑すぎる印象。 Aptana、おそらくあなたが本当に望むのは、構文の強調表示といくつかの一般的なワークフローツールとの統合を備えた優れたエディターだけであることを提案してください。このため、多数のオプションがあります。
jEdit をいくつかのプラットフォームで正常に使用しましたが、それだけで他のほとんどのプラットフォームよりも優れています(多くのIDEもクロスプラットフォームですが、AptanaとEclipseベースのものはどれもきれいになります)フル装備の場合は重量級)。 jEditには、リスト上のすべてのプラグインが用意されており、幅広い言語の構文が強調表示されています。ウィンドウの下部にシェルを表示したり、エディター内からスクリプトを呼び出したりすることもできます。それは完璧ではありません(UIはほとんどのJava UIよりも優れていますが、まだ完璧ではないと思います)が、私はそれで幸運を持っていました、そしてそれはたくさんの地獄になるでしょうAptana/Eclipseよりも単純です。
とはいえ、Web開発ではAptanaがかなり好きです。学習曲線を超えると、多くの面倒な作業が行われます。
残念ながら、誰も言及していません phpDesigner 。それは本当に最高のIDEでした(私はそれらすべてを試したと思います)。
これの主な長所は、ではなくJavaベースであることです。これにより、全体が高速になります。
Eclipse PDT はとてもいいです。
もっと多くの人が ActiveState Komodo を使わないことにいつも驚いています。
私が試したPHP IDEの中で最高のデバッグ機能を備えており、非常に成熟した製品であり、棒を振るよりも便利な機能を備えています。注目すべきは、素晴らしいHTTPインスペクター、Javascriptデバッガー、およびRegular Expression Toolkitがあります。 PHPを通過するように取得し、Javascriptが実行されていることを確認してから、HTTPトラフィックがネットワークを介して送信されるのを確認します。
また、無料(Komodo Edit)およびオープン(OpenKomodoバージョン)で提供されます。
ああ、PHPでjustを常にハックしない場合、多言語エディターとして設計され、RubyのロックおよびPythonも。
私は約5年間幸せな顧客でした。
始めるために、ここに PHP Editorsのリスト (Wikipedia)があります。
「最高の」IDEはなく、良くも悪くもあります。
今、私はAptanaに落ち着こうとしています。 「Jaxer」がいたるところにあるのと同じように、私には望まないたくさんの問題があります。かなり高速ですが、構文ハイライトがオンになっていると、大きなファイルで窒息します。 PHPデバッグのセットアップ方法がわかりませんでした。 Aptanaの3つの優れた点:簡単なプラグインのインストール、非常に高速で直感的なSubversionプラグイン、高速ファイル検索のリグニング。
Eclipse PDTとZend for Eclipseを試しましたが、悪夢のようなレベルのインターフェイスがあります。プラグインのインストールは、バージョンの不一致と不可解なエラーメッセージの生きた恐怖です。
コモドも使用しています(職場でライセンスを購入しました)。 Komodoには非常に直感的なインターフェイスがありますが、とてつもなく遅く、構文が強調表示されている中規模のファイルにチョークがかかっています。ファイル検索は直感的ですが、かなり遅いです。 Subversion統合はそれほど優れていません-遅くてバグがあります。速度が遅くなければ、特にデバッガーの場合は、おそらくKomodoを使い続けるでしょう。
Geany は優れた軽量のエディターです- Notepad ++ のように、Linuxの方が良いだけです。これを、モジュールをWebソースツリーにリンクするためのいくつかのシェルスクリプトとシンボリックリンクと組み合わせることで、Linuxでの開発が簡単で楽しくなります。
特にPHPの場合、 PHPEdit が最適であり、Dreamweaver、Elipse、Emacs、Notepad ++、NetBeans、UltraEditなどのいくつかで試してみました。
JetBrains IDEが大好きです。 PHPの場合、 JetBrains PHPStorm です。
Zend Studio を使用しています。まともな構文の強調表示、コード補完などがあります。しかし、最良の部分は、スタンドアロンPHPインタープリターを使用して、またはページに沿って「ブラウズ」しながらライブWebサーバー上でPHPコードをデバッグできることです。通常のVisual Studioのキー、ブレークポイント、ウォッチ、コールスタックを取得します。これは、バグの追跡にほとんど必要不可欠です。これ以上 "alert()"-散らかったデバッグされたソースコード:)
http://www.ibm.com/developerworks/opensource/library/os-php-ide/index.html
個人的には、Notepad ++ ...が大好きです:D上記のリンクは、優れたIDEのいくつかを比較しており、最良のIDEは無料ではありません。
Komodo 4.4はお勧めです(試用版を使用しました)。 Notepad ++よりは良いが、無料ではない... :(
統合デバッガーには Zend IDEをお勧めします。
Delphi for PHP (< http://www.codegear.com/products/delphi/php >)を見ましたか?
MicrosoftのJoe Stagnerは本当に気に入っています Delphi for PHP 。
彼は次のように言っています: "[Delphi for PHP] 2.0は本物であり、私はそれが大好きです!"
すべてが良いですが、Delphi for PHP(RadPHP 3.0)のみがデザイナー、ドラッグアンドドロップコントロール、GUIエディター、 Zend Framework 、Facebook、データベース、などのコンポーネント。町で一番です。
RadPHPは何よりも優れています。他の機能がすべて備わっています。そのデザイナーは何よりも優れています。 Dreamweaverと同じように(Dreamweaverよりも)ページをデザインできます。
RadPHPを使用している場合、Visual StudioでASP.NETを使用したい気がします(ただし、言語はPHPです)。
このことを知っている人はごくわずかです。
IDEのどの機能が必要ですか?統合ビルドエンジン?デバッガ?コードの強調表示? IntelliSense?プロジェクト管理?構成管理?テストツール?コードの強調表示を除き、これらはどれも要件に含まれません。
ですから、私の提案は Notepad ++ (すでに慣れている)のようなプラグインをサポートするエディターを使用することです。目的のプラグインがまだない場合は、作成します。
Mac OS Xでは Coda を使用します。
Rapid PHP を使用しています。
RadPHP (以前はDelphi for PHPとして知られていました)が最適です。
PDTを使用したEclipse。
町に新しい男、 PhpStorm JetBrainsがいます。あなたはそれを使用し、他のすべての編集者を忘れるに違いない。残念ながら、少し高価です。
IDEに最適なPHPは、NuSphere PHPEdです。ノーコンテストです。とても良いので、WINEを使用してMacで実行します。 PHPEdには、ローカルWebサーバー(完全自動)で使用できるすばらしいデバッガーが組み込まれています。または、XAMPPまたは実行したいその他のApacheのdbgモジュールをインストールするだけです。
Aptanaはこれをサポートしているので、今ではすべてのWeb開発に使用しています。
私の好みはEclipse(さまざまなプラグイン)で、複数の言語(PHP、Java、Ruby)で開発しているため、常にインターフェイスとキーボードショートカットに慣れています。この方法で非常に生産的になるため、これはささいなことではありません。私はAptanaを使用していませんが、すぐに(願わくば)使用します。私が使用した他のIDEについては、jEdit(小さなJava用)、Notepad ++(一部のスクリプト作成および短いテストコード実行用)です。そして、あなたが尋ねた機能について:Eclipseは多くのソースコードバージョンサーバーをサポートしています( Subclipse )。プロジェクトをSamba共有に置くことができます。デバッグ用のZendDebugger/xdebug。
個人的には、EclipseやNetBeansをベースにしたものはすべてやり過ぎであり、GUIはがらくたであり、パフォーマンスは他の選択肢に比べて非常に遅いです。
支払いを希望する場合は、Zend IDE(Eclipseに基づいているため6ではなくバージョン5.5)と、より軽量で強力なコードエディタ用のEditPlusをお勧めします。
無料の代替を探している場合、またはPHP以外の他の言語でコーディングしている場合、OpenKomodoは、必要なほぼすべての機能(SVNでもCVSでもない)を備えた本当に素晴らしいIDEです。 OpenKomodoについては、コードのインデントがめちゃくちゃになることもありますが、それでもあまり定期的には使用していません。
無料の軽量の代替案としては、Notepad ++。 =)
私の意見では、IDEに最適なPHPは Zend Studio (それ自体はEclipse PDTに基づいています)です。この場合、「最高」は必ずしも「良い」という意味ではないことに注意してください。遅くて少しバグがありますが、それでもPHPプログラマにとって最良のオプションです。私は長年にわたって多くのPHPエディターを試しましたが、機能するエディターはまだ見つかりませんgreat。
Komodo IDE は2番目の選択肢です。 Komodoでの私の唯一の問題は、オートコンプリートがそれほど良くないことです。戻り値の型などを文書化するためにphpDocを使用する適切に構造化されたアプリでは、問題ありません。しかし、私は実際にはそれを行わないプロジェクトに取り組んでおり、Komodoはファイルを読み取って$ userがUserオブジェクトであることを知ることができません。
Adobe Dreamweaver CS5は非常に使いやすいです。コードを強調表示する機能を備えており、親ファイルに含まれているファイルを個別のタブに表示し、php.net
オプションをオフラインで表示します。つまり、新しい組み込み関数について知りたい場合は、 Ctrl + space。ドロップダウンが表示されます。 php.net
の構文の構文とオフラインプレビューもあります。
NetBeansは、構文の強調表示、タブ、自動書式設定、およびライブ構文検証を備えているため、非常に優れています。悲しいことに、「プロジェクト」を設定することなくUTF-8で保存することはできません。
面倒なことに、構文の強調表示、タブ、自動書式設定、ライブ構文検証を備えた別のエディターがありますが、「プロジェクト」を設定しなくてもUTF-8を使用できるようになるでしょう。
PHPDesignerを使用していますが、Eclipse PDTを使用します。数か月前までJavaプロジェクトを1つ完了するまでEclipseに反対していました...素晴らしいIDE
今、私はEclipseなしでいつの日か想像できません。 :)
NetBeans 6を試しましたか? Zend StudioとNetBeans 6は、PHPサポートを備えた最高のIDEであり、NetBeansは無料です。
Aptana Studio で誓う友人がいます。
Eclipse PDTを試してみましたが、ある程度の成功を収めました。 Aptanaも非常に優れています。または、AJAXをたくさん行う場合は素晴らしいです。ただし、使用する追加プラグインに応じて、走行距離は異なる場合があります。
PHPがそのままで、IDEを実際に必要としないと思います。 vi を使用します。高速でクラッシュせず、grep -r
および Ctags を使用すると、生産性が何倍にもなります。
Subversionは文字通りコンソールに組み込まれているため、ソース管理で問題が発生することはありません。
最後に、リポジトリとしてspringloops.com
を使用したため、ファイルをサーバーに手動でFTPで送信する必要はありません。また、変更されたファイルのみがステージングサーバーに移動することを保証するFTP展開オプションがあります。
最良の部分は、友達の家に行ってLinuxマシンを見つけ、開発を始めることができるということです。必要なものはほとんどのマシンでほとんど利用できるからです。
使用できるIDEがいくつかあります。個人的にはUltraEditが好きです。構文の強調表示、FTP/SFTPサポート、超高速、マクロなどを行います-わずか30ドル。
重い作業をしていて、エンタープライズレベルのIDE機能(ローカル/リモートデバッグ、フレームワークサポート、 IntelliSense )が必要な場合は、Zend IDEを試してください。私はそれが数百ドルだと信じていますが、それだけの価値があります。
あなたが試すEclipse用のプラグインもあります(PHPEclipseだと思います)。これがお役に立てば幸いです。
PHPEclipse は、Eclipse Java powerにできるだけ近いものです。 Eclipse PDTはずっと弱い(前回チェックした)。
昨夜、ついに Zend Studio の最新バージョンを購入しました。以前のバージョンを使用しましたが、常に非常に満足しています。デバッガーとFirefoxおよびInternet Explorerツールバーとの統合を過小評価することはできないと思います。私は常にそれらを使用しており、アプリケーションがどのようにライブで実行されるかについての素晴らしい感覚を与えてくれます。
最新バージョンはEclipse上に構築されているため、Zendがより高度な機能を提供することに集中できるよう、その機能の多くをベースとして利用できます。 Studioを起動すると、PHPアプリケーションの開発がすべて開始されるという意味で、PHPを非常に気づかせる方法が気に入っています。 Zend Framework、 PHPDoc 、およびPHPの新しいOOP機能に精通しています。 (PHPとともに成長しました。)Eclipseまたは Eclipse PDT からほとんど同じ機能を取得できますが、実際には何もできないほど多くのオプションが提供されていると常に感じていました。 Studioでできることはほぼすべてなので、アプリケーションの構築をすぐに開始できます。
Rubyの部分を除き、ほとんどの要求に応えると思います。 EclipseなのでRuby拡張機能を追加できると確信していますが、まだ試していません。また、最近JavaScriptコーディングも改善されたと思いますが、これまであまりテストしていません。
Dreamweaver-2を選ぶ理由現在の作業では、別のエディターよりもDreamweaverを好みます。私は多くのエディターを試しましたが、最終的にはDreamweaverに固執します。
私の意見では、PHPに最適なのはRadPHPです。