ホームページ > バックエンド開発 > PHPチュートリアル > PHP IDE (統合開発環境) セレクションガイド [1]

PHP IDE (統合開発環境) セレクションガイド [1]

WBOY
リリース: 2016-06-13 13:02:42
オリジナル
870 人が閲覧しました

PHP IDE (統合開発環境) 選択ガイド[1]

まだ dreamwaver または editplus を使用している場合は、あまりにも頭がおかしいです。 PHP 用の IDE が多すぎるためです。適切な IDE を選択すると、開発を大幅にスピードアップできます。それで、どれを選ぶべきかという疑問が生じます。
インターネット上には PHP IDE の評価に関する記事がたくさんあり、その中には包括的と呼ばれるものもありますが、それらの記事ではこれらのソフトウェアを実際には理解できないので、読むとかなりがっかりするでしょう。
そこで、IDE に提供してほしい機能を評価チェックリストとして取り上げます。このリストは次のとおりです。

ソフトウェア名: これはもちろん必要です。そうしないと、どのソフトウェアを評価しているのかわかりません。
ソフトウェア URL: どこでダウンロードできますか。
商用/オープンソース: これにより、商用ソフトウェアかオープンソース ソフトウェアかを理解できます。
機能リスト:
文法ハイライト - 異なる色で異なる文法語彙を表示します
スマートなプロンプトとオートコンプリート - 単語全体を入力する必要はありません。覚えていないときにステップを提供します。 - ステップごとのプロンプト
構文チェック (PHP、JS、CSS、HTML) - 記述が完了した後に実行してもエラーは発生しません
データベース操作 - たとえサードパーティと統合されている場合でも、データベースを直接操作できるので、開発が確実にスピードアップします。
SQL クエリの生成 - 通常の SQL 構文に習熟していない人にとって非常に実用的です。
統合された WEB プレビュー (HTML WYSIWYG 編集) - WYSIWYG 編集、純粋な HTMLモジュール ページのプレビューには
エラー チェックがありません。コード エラーは、デバッガーではなく構文分析ライブラリによって提供されます。現時点では、このような機能があるのは Zend Studio だけのようです。
クラス関数と変数リストのツリー表示 - これにより、プログラム構造を素早く理解し、エラーを素早く見つけることができます。たとえば、プログラム内に変数 $al がありますが、別の場所に $a1 があるとします。変数リストを見ると、このエラーを見つけることができます。
関数パラメータのヒント - これは初心者にとって役立つだけでなく、すべての関数のパラメータを明確に覚えておくことは誰にも不可能です。 PHP 関数自体は標準化されていないため、メイン パラメータがメイン データ パラメータであるとは限りません。
ブラケット マッチング - これは実際には構文チェックの一種です。
統合された xdebug デバッグ - 複雑なコード開発が必須であるため、デバッグできる必要があります。もちろん、フレームワーク上で開発する場合、これは必要ないかもしれません。
デバッグ ブレークポイントのサポート - 上記と同じ。
Todo 管理 - プロジェクト管理におけるマークアップ管理、
コードの美化 - 時間を大幅に節約できます
ドキュメントのサポート - ドキュメントの自動生成が最適です。 PHPDUCUMENT であろうと他のツールであろうと、
構文ブロックの挿入 - 通常のエンコーディングと比較して、これは非常に重要です。 if else と function を入力する必要はありません。変更された部分を入力するだけです。
コードベースのサポートが用意されているため、追加のコードを記述する必要はありません。
単体テスト - phpUnite であれ xUnite であれ、それが利用可能であれば、間違いなく使用がはるかに便利になります。
統合されたヘルプ ドキュメント - これは最高ですが、残念ながら、この統合に関するヘルプはあまり良くないか、最新ではありません。
中国語のサポート - これは必須です。
IDE 中国語の文字化けコード - IDE のコンポーネントが文字化けします。これは頻繁に発生します。
統合 FTP - これは最も重要な機能ではありません
統合 SVN - これは最も重要な機能ではありません
統合 CVS - これは最も重要な機能ではありません
クロスプラットフォーム - 最も重要な機能ではありませんプラットフォーム まあ、でも、それが 1 つのプラットフォームでうまくできていれば、それはかなり良いものであり、クロスプラットフォームだからといって悪化するはずはありません

最高の IDE は通常、C/C++ を使用して開発されます。現時点では、PHP は比較的貧弱です。比較的良いと考えられている IDE は、JAVA または DELPHI です。


ソフトウェア名: PhpDesinger
開発言語: Delphi またはおそらく C++ Builder (詳細についてはあまり明確ではありません) 速度と効率が非常に高く、使用するリソースが少なくなります
ソフトウェア URL: http ://www.mpsoftware. dk/phpdesigner.php
商用/オープンソース:??????商用
機能リスト:??????????????? ??????? ????
構文の強調表示: ??????????????????????
がありますプロンプトとオートコンプリート: ? ?????????????
構文チェックがあります (PHP、JS、CSS、HTML)???
データベース操作があります。 ??????????????????????一般 (phpMyadmin と手動で統合可能)
SQL クエリ生成:???????????? ?????????? はい
統合された WEB プレビュー (HTML WYSIWYG 編集): いいえ
エラー チェック: ???????????????? ???? はい
クラス関数と変数リストのツリー表示: ??????? トラブルシューティングが容易になります
関数パラメーター プロンプト: ?????????? ???? ???????
ブラケット一致の場合:?????????????????????
統合 xdebugデバッグ:??? ???????????????? はい
デバッグ ブレークポイントのサポート: ???????????????? はい
Todo管理:????????????????????????付き
コード美化:??????????????? ? ??????????
ドキュメントのサポートがあります: ??????????????????? (phpDocument)
構文ブロックがあります挿入: ?????????????????????? 優れた
コード ベース サポート: ???????????????? ? ???? はい、しかしソフトウェアはコードベースにコードを提供しません。 !
単体テスト: ?????????????????????? なし
統合ヘルプドキュメント: ?????????? ??????????
中国語サポートあり: ???????????????????
IDE中国語の文字化けコード: ??????????????????? あり (サードパーティのリストおよびツリー制御の中国語文字化け)
統合 FTP: ?????? ?????????????????? はい
統合 SVN: ??????????????????? ??? はい
統合 CVS: ?????????????????????? なし
クロスプラットフォーム: ??????? ??????????????????? なし、Windows のみ

全体的なレビュー: 最高の IDE の 1 つ。 IDE に必要なほぼすべての機能を提供します。


続く

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート