48

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

私はEclipseAptana Studio、および他のいくつかを調べましたが、実際には決めていません。それらはすべて十分に見栄えがしますが、少し複雑です。慣れれば簡単にできると思いますが、時間を無駄にしたくありません。

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

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

40 に答える 40

70

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

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

ただし、Rubyが必要な場合は、別のIDEを試すことができます。同じ機能を備えたRubyMineですがRuby用です。

于 2010-11-11T19:08:16.943 に答える
50

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

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

しかも無料。

于 2008-09-22T17:37:52.493 に答える
33

残念ながら、誰も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
  • ルビー
  • Smarty

PHP:

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

デバッグ(PHP):

  • Xdebugでデバッグする
  • ブレークポイント
  • ステップバイステップのデバッグ
  • に足を踏み入れる
  • ステップオーバー
  • カーソルまで実行
  • 戻るまで実行する
  • コールスタック
  • 時計
  • コンテキスト変数
  • 評価
  • プロファイリング
  • 複数のセッション
  • 評価のヒント
  • キャッチエラー
于 2008-10-02T11:14:32.633 に答える
20

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

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

とは言っても、私は Web 開発用に Aptana をかなり気に入っています。学習曲線を超えると、多くの単調な作業を行ってくれます。

于 2008-09-22T17:46:39.367 に答える
19

Eclipse PDTは非常に優れています。

于 2008-09-22T17:38:51.523 に答える
14

ActiveState Komodoを使用しない人が増えていることにいつも驚かされます。

これは、私が試したどの PHP IDE よりも優れたデバッグ機能を備えており、非常に成熟した製品であり、スティックを振ることができるよりも多くの便利な機能を備えています。注目すべきは、素晴らしい HTTP インスペクター、Javascript デバッガー、および正規表現ツールキットです。PHP をステップ実行して、Javascript が実行されていることを確認し、HTTP トラフィックがネットワーク経由で送信されることを確認できます。

また、無料 (Komodo Edit) とオープン (OpenKomodo バージョン) があります。

ああ、PHPだけを常にハックするわけではない場合、多言語エディターとして設計されており、Ruby と Python にも対応しています。

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

于 2008-10-02T13:17:13.493 に答える
6

「最高の」IDE はなく、より良いものと悪いものしかありません。

今、私は Aptana に落ち着こうとしています。いたるところに「Jaxer」のいたずら書きのように、私が望まないクラフトがたくさんあります。かなり高速ですが、構文の強調表示がオンになっていると、大きなファイルが表示されなくなります。PHP デバッグの設定方法がわかりません。Aptana の 3 つの利点: 簡単なプラグインのインストール、非常に高速で直感的な Subversion プラグイン、高速なファイル検索。

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

私も Komodo を使用しています (彼らは職場でライセンスを購入してくれました)。Komodo は非常に直感的なインターフェイスを備えていますが、途方もなく遅く、中規模のファイルでは構文の強調表示が機能しません。ファイル検索は直感的ですが、かなり遅いです。Subversion との統合はそれほど優れていません。遅くてバグがあります。遅さがなければ、特にデバッガーに関しては、おそらく Komodo を使い続けていたでしょう。

于 2008-09-23T15:34:46.680 に答える
6

まず始めに、PHP エディターのリスト(ウィキペディア) をご覧ください。

于 2008-09-22T17:37:41.043 に答える
5

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

于 2010-08-01T00:38:05.590 に答える
5

特に PHP では、PHPEditが最適です。私は、Dreamweaver、Elipse、Emacs、Notepad++、NetBeans、UltraEdit などのいくつかで試して作業しました...

于 2008-09-23T15:44:37.453 に答える
4

JetBrainsIDEが大好きです。PHPの場合は、JetBrainsPHPStormです

于 2011-06-03T12:02:21.953 に答える
3

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

于 2008-10-02T11:26:22.977 に答える
3

Delphi for PHP (< http://www.codegear.com/products/delphi/php >) をご覧になりましたか?

Microsoft の Joe Stagner はDelphi for PHP をとても気に入っています。
彼は次のように述べています。「[Delphi for PHP] 2.0 は本物で、大好きです!」

于 2008-10-03T00:34:05.067 に答える
3

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

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

Komodo 4.4 をお勧めします (試用版を使用しました)。Notepad ++よりは優れていますが、無料ではありません... :(

于 2008-09-22T17:37:56.487 に答える
3

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

于 2008-09-22T17:39:57.307 に答える
2

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

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

RadPHPを使用する場合は、Visual StudioでASP.NETを使用したいと思うでしょう(ただし、言語はPHPです)。

これを知っているのはほんの数人だけです。

于 2010-10-19T12:35:45.637 に答える
2

PDTを使用したEclipse。

于 2008-10-02T11:20:27.627 に答える
2

JetBrainsのPhpStormという新人が登場しました。あなたはそれを使用し、他のすべてのエディターを忘れてしまうに違いありません。ただし、残念ながら少し高価です。

于 2010-09-18T15:17:22.837 に答える
2

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

したがって、私の提案は、 Notepad++などのプラグインをサポートするエディターを使用することです(これは既に使用されています)。必要な機能を備えたプラグインがまだない場合は、作成してください。

Mac OS X でCodaを使っています。

于 2008-09-22T17:46:33.737 に答える
2

私はRapid PHPを使用し、気に入っています。

于 2009-10-30T10:33:51.667 に答える
2

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

于 2010-10-15T07:25:04.687 に答える
1

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

于 2008-09-22T19:44:53.967 に答える
1

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

お金を払っても構わないと思っているなら、Zend IDE(バージョン5.5、Eclipseベースなので6ではありません)とEditPlusをお勧めします。これは、より軽量で強力なコードエディターです。

無料の代替手段を探している場合、またはPHP以外の言語でコーディングしている場合、OpenKomodoは必要なほとんどすべての機能(SVNもCVSもなし)を備えた本当に素晴らしいIDEです。OpenKomodoについて私が見る唯一の欠点は時々それは私のコードのインデントを台無しにします、しかしそれから私はそれをあまり定期的に使用しません。

無料の軽量代替品として:Notepad++。=)

于 2009-05-19T01:17:08.000 に答える
1

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

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

于 2008-10-02T13:30:27.877 に答える
1

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

于 2008-09-22T18:29:27.597 に答える
1

Aptana はこれをサポートしており、現在、すべての Web 開発に使用しています。

于 2008-09-22T17:44:05.473 に答える
0

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

于 2010-10-30T03:05:46.897 に答える
0

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

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

Rubyの部分を除いて、ほとんどのリクエストに対応していると思います。EclipseなのでRubyextensisonを追加できると思いますが、まだ試していません。また、最近JavaScriptコーディングも改善されたと思いますが、今のところあまりテストしていません。

于 2008-09-22T17:55:31.733 に答える
0

ドリームウィーバー

于 2008-09-22T17:52:03.770 に答える
0

Dreamweaver - 2 を選ぶ理由 現在の作業では、他のエディターよりも Dreamweaver を使用しています。いろいろなエディターを試しましたが、最終的に Dreamweaver を使い続けています。

于 2010-05-17T13:03:37.213 に答える
0

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

構文の強調表示、タブ、自動書式設定、ライブ構文検証を備え、「プロジェクト」を設定せずに UTF-8 を使用できるエディターが他にあるのではないかと思います。

于 2011-03-13T15:14:58.667 に答える
0

私にはAptana Studioを信頼している友人がいます。

于 2011-02-11T09:10:46.410 に答える
0

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

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

于 2010-08-01T00:13:00.443 に答える
0

PHPEclipseは、できる限り Eclipse の Java パワーに近いものです。Eclipse PDT ははるかに弱いです (前回チェックしたとき)。

于 2008-10-03T00:49:36.510 に答える
0
  • 何よりも: メモ帳 ++ (無料で、色とリンクで役立ちます)
  • 平均: NetBeans (通常の IDE)
  • 良くない:Eclipse(待たないとクラッシュする)
  • ああ、私は忘れています:JDeveloperを使用しないでください:D
于 2011-02-18T23:04:42.493 に答える
0

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

于 2010-10-19T12:53:54.413 に答える
0

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

于 2008-09-22T17:40:50.223 に答える
0

私はEclipse PDTを試しましたが、ある程度成功しました。Aptana も非常に優れています。または、AJAX を大量に使用している場合は、優れています。ただし、マイレージは、それらと一緒に使用する追加のプラグインによって異なる場合があります.

于 2008-09-22T17:43:34.977 に答える
0

私は、PHP が本来の姿であるため、IDE は実際には必要ないと考えています。私はviを使用しています。高速で、クラッシュせずgrep -rCtagsを使用すると、生産性が何倍にもなります。

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

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

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

于 2008-09-22T17:44:08.687 に答える
0

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

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

試すEclipse用のプラグインもあります(PHPEclipseだと思います)。これが役立つことを願っています。

于 2008-09-22T17:45:15.767 に答える