web-dev-qa-db-ja.com

PHPに最適なIDEとは何ですか?

私はPHP開発者で、現在はコード編集に Notepad ++ を使用していますが、最近は作業を楽にするためにIDEを探しています。

EclipseAptana Studio およびその他いくつかを検討しましたが、私は本当に決めていません。それらはすべて見た目はいいですが、少し複雑です。慣れると簡単になりますが、時間を無駄にしたくありません。

これは私が探しているものです:

  • FTPサポート
  • コードハイライト
  • SVNサポートは素晴らしい
  • RubyとJavaScriptは素晴らしいだろう
48
Brayn

IDEを探していますか?あなたが説明している機能と、あなたが得た複雑すぎる印象。 Aptana、おそらくあなたが本当に望むのは、構文の強調表示といくつかの一般的なワークフローツールとの統合を備えた優れたエディターだけであることを提案してください。このため、多数のオプションがあります。

jEdit をいくつかのプラットフォームで正常に使用しましたが、それだけで他のほとんどのプラットフォームよりも優れています(多くのIDEもクロスプラットフォームですが、AptanaとEclipseベースのものはどれもきれいになります)フル装備の場合は重量級)。 jEditには、リスト上のすべてのプラグインが用意されており、幅広い言語の構文が強調表示されています。ウィンドウの下部にシェルを表示したり、エディター内からスクリプトを呼び出したりすることもできます。それは完璧ではありません(UIはほとんどのJava UIよりも優れていますが、まだ完璧ではないと思います)が、私はそれで幸運を持っていました、そしてそれはたくさんの地獄になるでしょうAptana/Eclipseよりも単純です。

とはいえ、Web開発ではAptanaがかなり好きです。学習曲線を超えると、多くの面倒な作業が行われます。

20
Matt J

PHPの場合、 PhpStorm をお勧めします。

FTP/SFTP同期をサポートし、 SubversionCVSMercurial 、さらには Git とさえ統合できます。また、HTML、CSS、JavaScriptをサポートし、PHPコード、JSONなどの内部のSQLまたはHTMLブロックのように言語混合をうまく処理します。

ただし、Rubyが必要な場合は、別のIDEを試すことができます- RubyMine 同じ機能ですがRuby向け.

70
akorsun

NetBeans 。 7.0.1を確認してください。

FTP/SFTP同期をサポートし、Subversion、CVS、Mercurial、さらにはGit(プラグイン付き)とも統合します。また、HTML、CSS、JavaScript、一般的なフレームワーク、および more をサポートしています。

そしてその無料。

50
l_39217_l

残念ながら、誰も言及していません phpDesigner 。それは本当に最高のIDEでした(私はそれらすべてを試したと思います)。

これの主な長所は、ではなくJavaベースであることです。これにより、全体が高速になります。

特徴:

  • インテリジェントシンタックスハイライター-位置に応じてPHP、HTML、CSS、JavaScriptを自動的に切り替えます!
  • PHP(バージョン4と5の両方がサポートされています)
  • SQL(MySQL、MSSQL 2000、MSSQL 7、Ingres、Interbase 6、Oracle、Sybase)
  • HTML/XHTML
  • CSS(バージョン1と2.1の両方がサポートされています)
  • JavaScript
  • VBScript
  • Java
  • C#
  • Perl
  • Python
  • Ruby
  • スマーティー

PHP:

  • PHP 4とPHP 5の両方のサポート
  • PHPのコードエクスプローラー(インクルード、クラス、拡張クラス、インターフェイス、プロパティ、関数、定数、変数)
  • PHPのコード補完(IntelliSense)-入力中のコードアシスト
  • PHPのコードヒント(コードヒント)-入力中のコードアシスト
  • PHPフレームワーク(クラス、関数、変数などにその場でアクセス)
  • ネストされたオブジェクトを含むPHPオブジェクト指向プログラミング(OOP)
  • PHP heredocのサポート
  • 文字列を一重引用符または二重引用符、改行、キャリッジリターンまたはタブで囲みます
  • PHPサーバー変数
  • PHPステートメントテンプレート(if、else、then、while…)
  • 強力なPHP Code Beautifierには多くの構成とプロファイルのサポートがあります
  • phpDocumentorウィザード
  • ワンクリックでphpDocumentorドキュメントを関数とクラスに追加します!
  • phpDocumentorタグ
  • ワンクリックでコメントまたはコメント解除!
  • クラス、インターフェース、関数、変数、または定数によるフィルタリングを使用して宣言にジャンプします

デバッグ(PHP):

  • Xdebugでデバッグする
  • ブレークポイント
  • 段階的なデバッグ
  • 踏み込む
  • ステップオーバー
  • カーソルまで実行
  • 戻るまで実行する
  • 呼び出し履歴
  • 時計
  • コンテキスト変数
  • 評価する
  • プロファイリング
  • 複数セッション
  • 評価のヒント
  • エラーをキャッチ
33
SchizoDuckie

Eclipse PDT はとてもいいです。

19
EricSchaefer

もっと多くの人が ActiveState Komodo を使わないことにいつも驚いています。

私が試したPHP IDEの中で最高のデバッグ機能を備えており、非常に成熟した製品であり、棒を振るよりも便利な機能を備えています。注目すべきは、素晴らしいHTTPインスペクター、Javascriptデバッガー、およびRegular Expression Toolkitがあります。 PHPを通過するように取得し、Javascriptが実行されていることを確認してから、HTTPトラフィックがネットワークを介して送信されるのを確認します。

また、無料(Komodo Edit)およびオープン(OpenKomodoバージョン)で提供されます。

ああ、PHPでjustを常にハックしない場合、多言語エディターとして設計され、RubyのロックおよびPythonも。

私は約5年間幸せな顧客でした。

14
reefnet_alex

始めるために、ここに PHP Editorsのリスト (Wikipedia)があります。

6
Devon

「最高の」IDEはなく、良くも悪くもあります。

今、私はAptanaに落ち着こうとしています。 「Jaxer」がいたるところにあるのと同じように、私には望まないたくさんの問題があります。かなり高速ですが、構文ハイライトがオンになっていると、大きなファイルで窒息します。 PHPデバッグのセットアップ方法がわかりませんでした。 Aptanaの3つの優れた点:簡単なプラグインのインストール、非常に高速で直感的なSubversionプラグイン、高速ファイル検索のリグニング。

Eclipse PDTとZend for Eclipseを試しましたが、悪夢のようなレベルのインターフェイスがあります。プラグインのインストールは、バージョンの不一致と不可解なエラーメッセージの生きた恐怖です。

コモドも使用しています(職場でライセンスを購入しました)。 Komodoには非常に直感的なインターフェイスがありますが、とてつもなく遅く、構文が強調表示されている中規模のファイルにチョークがかかっています。ファイル検索は直感的ですが、かなり遅いです。 Subversion統合はそれほど優れていません-遅くてバグがあります。速度が遅くなければ、特にデバッガーの場合は、おそらくKomodoを使い続けるでしょう。

6
deadprogrammer

Geany は優れた軽量のエディターです- Notepad ++ のように、Linuxの方が良いだけです。これを、モジュールをWebソースツリーにリンクするためのいくつかのシェルスクリプトとシンボリックリンクと組み合わせることで、Linuxでの開発が簡単で楽しくなります。

5
Jhong

特にPHPの場合、 PHPEdit が最適であり、Dreamweaver、Elipse、Emacs、Notepad ++、NetBeans、UltraEditなどのいくつかで試してみました。

5
Pop Catalin

JetBrains IDEが大好きです。 PHPの場合、 JetBrains PHPStorm です。

4
Farshid Zaker

Zend Studio を使用しています。まともな構文の強調表示、コード補完などがあります。しかし、最良の部分は、スタンドアロンPHPインタープリターを使用して、またはページに沿って「ブラウズ」しながらライブWebサーバー上でPHPコードをデバッグできることです。通常のVisual Studioのキー、ブレークポイント、ウォッチ、コールスタックを取得します。これは、バグの追跡にほとんど必要不可欠です。これ以上 "alert()"-散らかったデバッグされたソースコード:)

3
vividos

http://www.ibm.com/developerworks/opensource/library/os-php-ide/index.html

個人的には、Notepad ++ ...が大好きです:D上記のリンクは、優れたIDEのいくつかを比較しており、最良のIDEは無料ではありません。

Komodo 4.4はお勧めです(試用版を使用しました)。 Notepad ++よりは良いが、無料ではない... :(

3
apandit

統合デバッガーには Zend IDEをお勧めします。

3
Terminus

Delphi for PHP (< http://www.codegear.com/products/delphi/php >)を見ましたか?

MicrosoftのJoe Stagnerは本当に気に入っています Delphi for PHP
彼は次のように言っています: "[Delphi for PHP] 2.0は本物であり、私はそれが大好きです!"

3
François

すべてが良いですが、Delphi for PHP(RadPHP 3.0)のみがデザイナー、ドラッグアンドドロップコントロール、GUIエディター、 Zend Framework 、Facebook、データベース、などのコンポーネント。町で一番です。

RadPHPは何よりも優れています。他の機能がすべて備わっています。そのデザイナーは何よりも優れています。 Dreamweaverと同じように(Dreamweaverよりも)ページをデザインできます。

RadPHPを使用している場合、Visual StudioでASP.NETを使用したい気がします(ただし、言語はPHPです)。

このことを知っている人はごくわずかです。

2
VibeeshanRC

IDEのどの機能が必要ですか?統合ビルドエンジン?デバッガ?コードの強調表示? IntelliSense?プロジェクト管理?構成管理?テストツール?コードの強調表示を除き、これらはどれも要件に含まれません。

ですから、私の提案は Notepad ++ (すでに慣れている)のようなプラグインをサポートするエディターを使用することです。目的のプラグインがまだない場合は、作成します。

Mac OS Xでは Coda を使用します。

2
Robert S.

Rapid PHP を使用しています。

2
Nathan Long

RadPHP (以前はDelphi for PHPとして知られていました)が最適です。

2
VibeeshanRC

PDTを使用したEclipse。

2
Enrico Murru

町に新しい男、 PhpStorm JetBrainsがいます。あなたはそれを使用し、他のすべての編集者を忘れるに違いない。残念ながら、少し高価です。

2
M Y Awan

IDEに最適なPHPは、NuSphere PHPEdです。ノーコンテストです。とても良いので、WINEを使用してMacで実行します。 PHPEdには、ローカルWebサーバー(完全自動)で使用できるすばらしいデバッガーが組み込まれています。または、XAMPPまたは実行したいその他のApacheのdbgモジュールをインストールするだけです。

1
user19087

Aptanaはこれをサポートしているので、今ではすべてのWeb開発に使用しています。

1
dbrien

私の好みはEclipse(さまざまなプラグイン)で、複数の言語(PHP、Java、Ruby)で開発しているため、常にインターフェイスとキーボードショートカットに慣れています。この方法で非常に生産的になるため、これはささいなことではありません。私はAptanaを使用していませんが、すぐに(願わくば)使用します。私が使用した他のIDEについては、jEdit(小さなJava用)、Notepad ++(一部のスクリプト作成および短いテストコード実行用)です。そして、あなたが尋ねた機能について:Eclipseは多くのソースコードバージョンサーバーをサポートしています( Subclipse )。プロジェクトをSamba共有に置くことができます。デバッグ用のZendDebugger/xdebug。

1
f13o

個人的には、EclipseやNetBeansをベースにしたものはすべてやり過ぎであり、GUIはがらくたであり、パフォーマンスは他の選択肢に比べて非常に遅いです。

支払いを希望する場合は、Zend IDE(Eclipseに基づいているため6ではなくバージョン5.5)と、より軽量で強力なコードエディタ用のEditPlusをお勧めします。

無料の代替を探している場合、またはPHP以外の他の言語でコーディングしている場合、OpenKomodoは、必要なほぼすべての機能(SVNでもCVSでもない)を備えた本当に素晴らしいIDEです。 OpenKomodoについては、コードのインデントがめちゃくちゃになることもありますが、それでもあまり定期的には使用していません。

無料の軽量の代替案としては、Notepad ++。 =)

1
Alix Axel

私の意見では、IDEに最適なPHPは Zend Studio (それ自体はEclipse PDTに基づいています)です。この場合、「最高」は必ずしも「良い」という意味ではないことに注意してください。遅くて少しバグがありますが、それでもPHPプログラマにとって最良のオプションです。私は長年にわたって多くのPHPエディターを試しましたが、機能するエディターはまだ見つかりませんgreat

Komodo IDE は2番目の選択肢です。 Komodoでの私の唯一の問題は、オートコンプリートがそれほど良くないことです。戻り値の型などを文書化するためにphpDocを使用する適切に構造化されたアプリでは、問題ありません。しかし、私は実際にはそれを行わないプロジェクトに取り組んでおり、Komodoはファイルを読み取って$ userがUserオブジェクトであることを知ることができません。

1
chroder

Adobe Dreamweaver CS5は非常に使いやすいです。コードを強調表示する機能を備えており、親ファイルに含まれているファイルを個別のタブに表示し、php.netオプションをオフラインで表示します。つまり、新しい組み込み関数について知りたい場合は、 Ctrl + space。ドロップダウンが表示されます。 php.netの構文の構文とオフラインプレビューもあります。

0
arunparamakumar

NetBeansは、構文の強調表示、タブ、自動書式設定、およびライブ構文検証を備えているため、非常に優れています。悲しいことに、「プロジェクト」を設定することなくUTF-8で保存することはできません。

面倒なことに、構文の強調表示、タブ、自動書式設定、ライブ構文検証を備えた別のエディターがありますが、「プロジェクト」を設定しなくてもUTF-8を使用できるようになるでしょう。

0
Barbatrux

PHPDesignerを使用していますが、Eclipse PDTを使用します。数か月前までJavaプロジェクトを1つ完了するまでEclipseに反対していました...素晴らしいIDE

今、私はEclipseなしでいつの日か想像できません。 :)

0
mangia

NetBeans 6を試しましたか? Zend StudioとNetBeans 6は、PHPサポートを備えた最高のIDEであり、NetBeansは無料です。

0
Vasil

Aptana Studio で誓う友人がいます。

0
Joseph Le Brech

Eclipse PDTを試してみましたが、ある程度の成功を収めました。 Aptanaも非常に優れています。または、AJAXをたくさん行う場合は素晴らしいです。ただし、使用する追加プラグインに応じて、走行距離は異なる場合があります。

0

PHPがそのままで、IDEを実際に必要としないと思います。 vi を使用します。高速でクラッシュせず、grep -rおよび Ctags を使用すると、生産性が何倍にもなります。

Subversionは文字通りコンソールに組み込まれているため、ソース管理で問題が発生することはありません。

最後に、リポジトリとしてspringloops.comを使用したため、ファイルをサーバーに手動でFTPで送信する必要はありません。また、変更されたファイルのみがステージングサーバーに移動することを保証するFTP展開オプションがあります。

最良の部分は、友達の家に行ってLinuxマシンを見つけ、開発を始めることができるということです。必要なものはほとんどのマシンでほとんど利用できるからです。

0
sudhanshuraheja

使用できるIDEがいくつかあります。個人的にはUltraEditが好きです。構文の強調表示、FTP/SFTPサポート、超高速、マクロなどを行います-わずか30ドル。

重い作業をしていて、エンタープライズレベルのIDE機能(ローカル/リモートデバッグ、フレームワークサポート、 IntelliSense )が必要な場合は、Zend IDEを試してください。私はそれが数百ドルだと信じていますが、それだけの価値があります。

あなたが試すEclipse用のプラグインもあります(PHPEclipseだと思います)。これがお役に立てば幸いです。

0
Gleb Popoff
0
EvilEddie

PHPEclipse は、Eclipse Java powerにできるだけ近いものです。 Eclipse PDTはずっと弱い(前回チェックした)。

0
serg

昨夜、ついに Zend Studio の最新バージョンを購入しました。以前のバージョンを使用しましたが、常に非常に満足しています。デバッガーとFirefoxおよびInternet Explorerツールバーとの統合を過小評価することはできないと思います。私は常にそれらを使用しており、アプリケーションがどのようにライブで実行されるかについての素晴らしい感覚を与えてくれます。

最新バージョンはEclipse上に構築されているため、Zendがより高度な機能を提供することに集中できるよう、その機能の多くをベースとして利用できます。 Studioを起動すると、PHPアプリケーションの開発がすべて開始されるという意味で、PHPを非常に気づかせる方法が気に入っています。 Zend Framework、 PHPDoc 、およびPHPの新しいOOP機能に精通しています。 (PHPとともに成長しました。)Eclipseまたは Eclipse PDT からほとんど同じ機能を取得できますが、実際には何もできないほど多くのオプションが提供されていると常に感じていました。 Studioでできることはほぼすべてなので、アプリケーションの構築をすぐに開始できます。

Rubyの部分を除き、ほとんどの要求に応えると思います。 EclipseなのでRuby拡張機能を追加できると確信していますが、まだ試していません。また、最近JavaScriptコーディングも改善されたと思いますが、これまであまりテストしていません。

0
Barrett Conrad

Dreamweaver-2を選ぶ理由現在の作業では、別のエディターよりもDreamweaverを好みます。私は多くのエディターを試しましたが、最終的にはDreamweaverに固執します。

0
hafizan
  • すべてのベスト:Notepad ++(色とリンクが無料で役立つ)
  • 平均:NetBeans(通常のIDE)
  • 良くない:Eclipse(待たないとクラッシュする)
  • ああ、私は忘れます: JDeveloper :Dを使用しないでください
0
ThorDozer

私の意見では、PHPに最適なのはRadPHPです。

0
Rudy