質問

私の質問に答える際に考慮すべき点は次のとおりです。

  1. 私は Windows / .NET のバックグラウンドを持っており、PHP は初めてです。
  2. 私の PHP 開発環境は、FastCGI / PHP5 を備えた Vista x64 / IIS7 で構成されています
  3. 軽量なものが必要です
  4. 以下の機能があれば便利です
    • 構文の強調表示と色付け
    • コードのフォーマット
    • オートコンプリート
役に立ちましたか?

解決

日食PDT

他のヒント

Windows で作業していたときは、常に メモ帳++. 。非常に軽量ですが、.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 エディターです。

このエディタには優れたフォーラム サポートもあります。

あなたの環境には Aptana Studio を強くお勧めします。 詳細については、こちらをご覧ください。

そしてレビューはこちらです。

そうでなければなりません ネットビーンズ 私にとって。必要なすべての IDE 機能が備わっており、Mac/PC および Linux 上で実行できるという追加の利点があるため、プラットフォームに関係なく使用できます。その優れた機能には、単体テスト、デバッグ、mysql (詳細はこちら)

誓います エディットパッド プロ. 。構文の色付けとコードの書式設定を備えた軽量なものですが、オートコンプリートは含まれていません (個人的にはどちらにしても使用しません)。素晴らしい検索機能もあります。

  • j編集 は優れたエディタですが、その機能を最大限に活用するには、いくつかのプラグインをインストールする必要があります。

    • 優れた構文強調表示が備わっています (特にEditor Scheme プラグインを使用)
    • それは持っています 素晴らしい FTPプラグインによるリモートファイル編集のサポート
    • 私が使った中で最も使いやすい Diff ツールを備えています
    • これは Java ベースで、リソースを少し消費しますが、クロスプラットフォームです。
    • (私がインストールするプラグインは次のとおりです:BufferList、CtagsSidekick (および クタグス)、エディター スキーム、FTP (リモート編集 FTW!)、JDiff、JTidy、PHPParser、セッション、SideKick、TaskList、XML および XML インデンター。)
  • 最近使い始めました コモド編集 (無料版の コモドIDE)、とても気に入っています。

    • これは完全にクロスプラットフォームです (XUL に基づいているため)。
    • 優れた構文強調表示とエラー修正が備わっています。
    • コード補完とブラウジングが非常に優れています。
    • また、現在のファイルをプレビューするための URL を指定できることも便利です。この URL はファイル自体のパスである必要はありません。そのため、クラス ファイルを編集し、テスト ハーネスを使用してプレビューすることが非常に簡単に行えます。
    • 私がこれから始めるなら、これがお勧めです。
  • たくさんの人が愛してる 日食PDT, でも実際に使ったことはありません。チェックしてみる価値はあるかもしれませんが、明らかに比較的リソースを消費します。

私もサムに同意します:PDT を備えた Eclipse は、次の目的に最適です。

  • 構文の強調表示と色付け
  • コードのフォーマット
  • オートコンプリート

これをインストールしてそれらの機能を使用する方法についてのステップバイステップのチュートリアルを次に示します。Vista ラップトップにインストールしましたが、正常に動作しました。

XAMPP Lite を使用した Eclipse PDT、Apache 2.2、PHP 5、MySQL 5、および phpMyAdmin を含む PHP 開発環境のインストール

私は常に Zend Studio を使用しており、これなしでは生きていけません。ブレークポイントとトレースは魔法です。複雑なコードがある場合は、1 行ずつ実行して、値とロジックが期待どおりであることを確認してください。メモ帳のような編集専用プログラムを使用して大規模なアプリケーションをどのように開発するのでしょうか?

私は Zend Studio の大ファンです...PHP 用に設計されているので、IDE 機能なしでは生きていけません。代替手段は ActiveState です コモドIDE

IDE:PHPのnetBeans [PHP、HTML、CSS -auto completion、insert getters/setters] uはEclipseでそれを持っていません(Eclipseを試し、Zend Studio-そしてNBは1マイルで優れています)

編集者:メモ帳++

ゼウス に対するサポートがあります PHP 言語(すなわち、構文の強調表示、コードの折りたたみ、スマートなインデント、オートコンプリートなど)。

また、プロジェクト/ワークスペース管理、統合ソース管理、クラス参照など、IDE のような機能も多数備えています。

alt text
(ソース: zeuseit.com)

Dreamweaver は、リストしたすべてのことを実行しますが、それほど軽量ではありません。簡単な HTML と CSS をたくさん書いてくれる機能が気に入っています。また、JavaScript、HTML、php などに関するドキュメントも組み込まれています。ぜひチェックしてみることをお勧めします。

エディットプラス は非常に軽量で、オートコンプリートを除くすべての基準を満たしています。

私は Visual Studio 内で作業するのが好きなので、VS.PHP が好きです。

価格は 99 ドルですが、私の目的にはかなりうまく機能するようです。

http://www.jcxsoftware.com/vs.php

2 番目に Notepad++ を使いました。これは軽量で高速で、非常にうまく機能します。オプションで単語補完を有効にすると、コーディング中の優れたサポートになります (いくつかの言語用の関数補完ファイルも利用可能です)。プラグインも見てみましょう。

あるいは、本格的な IDE を使用してください。これらは一見の価値があります:

  • Eclipse 用 Zend スタジオ
  • PDT を使用した Eclipse
  • ネットビーンズ 6.5

主に C# での開発に移行する前は、以下を使用してかなりの PHP 開発を行いました。 メモ帳++. 。その利点は次のとおりです。

  • 軽量。
  • 無料。
  • 同じ文書内で選択したテキストの他のインスタンスを強調表示します。
  • 利用可能なプラグインの種類が豊富。
  • 定期的なリリース。
  • ファイル内検索。
  • 機能の完了。
  • 明らかに PHP 開発とは関係ありません。

UEスタジオ は私にとって不可欠です。これは、私がフルタイムで Ubuntu に切り替えるのを妨げる、私のメインのキラーアプリです。前の仕事で Eclipse を使用していましたが、少しリソースを食い荒らしており、インターフェースもひどいものでした (私は一度に 20 ~ 30 以上のファイルを開くことがよくありますが、タブのインターフェースはそれほどうまく機能しませんでした)。少しでも)。

厳密に言えば、UES は PHP IDE (統合されたデバッグは利用できません) ですが、すべての機能にチェックを入れます。

唯一の欠点は、無料ではないことです。彼らのウェブサイトには 45 日間の無料トライアル (サインアップなどは不要) があり、それが自分に合うかどうかを知るのに十分な長さであることは間違いありません。

私は PhpED の使用を楽しんでいます。主な理由は、PHP の学習を始めたばかりで、デバッガーがコードをステップ実行して、どこが間違っているかを教えてくれるので非常に役立ちます。しかし、特に軽量というわけではないので、ある程度慣れたらテキスト エディター ソリューションに移行することになると思います。

Visual Studio と VS.Php の組み合わせは究極のツールです ;)

IIS を使用したデバッグもサポートしており、MS 認定を受けています。

ヴィムヴィムヴィムヴィムヴィムヴィム!
私は PDT を使用して Eclipse を試し始めたばかりですが、非常に優れているようです。それ以外は、残念ながら私のニーズを100%満たしている編集者を見つけることができなかった:(私は遠くまで遠くにいるに違いありません。

Windows 上の gVim!

ただし、基本的な編集/検索の用途を超えていません。Vim についてもっと詳しく知りたいのですが...

PHP 用の Delphi は優れた PHP エディターです。ただし、軽量の無料のカテゴリにはありません。すべての機能に加えて、視覚的な WYSIWYG ページ デザイナーが備わっています。

をチェックしてください 機能リスト, 、かなり印象的です。スクリーンショットがたくさんあります。.NET 開発の経験が豊富な方であれば、これはよくご存知のことでしょう。

PHPデザイナーはかなりしっかりしています。これは Eclipse よりも軽量で、TortoiseSVN、PHPDocumenter、その他のユーティリティのサポートが組み込まれていることがわかりました。無料ではありませんが、価格は手頃です - 60 ドルだと思います。

軽量とは次のようなものではありません。DreamWeaver、Aptana、NetBeans、Eclipse

それは実際に何をしているかによって異なります。OOP を使用していない場合は、本格的な IDE は必要ありません。デバッグなどでも同様です。

軽量化、デバッグ、構文カラーリングなど...試してみます PHPエディタ2008

以前から使っていて気に入っていたのですが…でも、いつもプログラマのメモ帳か新しい友達に戻ってください 電子テキストエディタ これは Mac からの Textmate のコピーです。

いずれにしても、あなたは PHP を初めて使用するため、これらの半分の違いを見分けることができないでしょう。:/

E テキストエディタ

私は UltraEdit、EditPlus、Notepad++、Notepad2 を使用しています。どれも軽量です。UltraEdit はコード補完を行うと思います...使ってないのでよく分かりませんが。

ウルトラエディット 私のメインエディターです。

エディットプラス 以前は私のメインエディタでした(UltraEdit の正規表現サポートが正しく機能しない場合に、正規表現検索/置換用に常備しています)。

メモ帳2 Windows エクスプローラーでファイルを参照しながら素早く編集できるように、ほとんどのコード ファイル タイプ (php、js、css など) を関連付けています。

メモ帳++ 私は Notepad2 を使用するのと同じように、簡単な編集に使用していますが、同じプロジェクトから複数のファイルを開く必要がある場合は Notepad++ に切り替えます。そうですね、それをやるなら UltraEdit で開くべきでしょうが、何らかの理由でそうしません。

まさに私の仕事のやり方です。私って変なんですかね?

WeBuilder/Rapid PHP は要件をうまくカバーしており、初歩的なデバッグもサポートしているようです。

phpCoder を試してみましたが、あまり使用していませんでした。これは非常に素晴らしいものです。私が購入しなかった唯一の理由は、すでに WeBuilder を持っていたからです。

最後に、Komodo IDE を使用しましたが、これは優れていますが、軽量と言えるかどうかはわかりません。彼らはまた、デバッグを含まない無料のオープンソースバージョン - Komodo Edit - も提供していますが、私はあなたがリストした要件を満たしていると信じています。

最近試してみました phpデザイナー2008, 、これは良いIDEのようです。ただし、公正な評価を下せるほど長く使用したわけではありません。

編集: それをストライク、私はそれをあきらめました。検索は機能せず、オートコンプリートとエラー検出は不快で、ウィンドウフォーカスのバグがいくつかあり、気が狂いそうになります。に切り替えています NuSphere PhpED.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top