ホームページ > バックエンド開発 > PHPチュートリアル > 兄さん、PHP 開発ツール (PHP IDE) はどうやって選べばいいのですか?

兄さん、PHP 開発ツール (PHP IDE) はどうやって選べばいいのですか?

WBOY
リリース: 2016-06-13 13:26:48
オリジナル
786 人が閲覧しました

PHP 開発ツール (PHP IDE) はどのように選択すればよいですか

記事のソース http://coding.smashingmagazine.com/2009/02/11/the-big-php-ides-test-why-use-oneand - どれを選ぶか/

コメント: この記事は古く、一般に IDE は頻繁に更新されています。原文は私にとって長く感じられるため、翻訳の多くをカットし、私自身の意見をいくつか追加しました。

転載の場合は出典を明記してください http://blog.csdn.net/uuleaf/article/details/7673971

誰もがエリート PHP プログラマーであり、良いコードを書く時間を短縮して効率を向上させることを夢見ています。 PHP 統合開発環境を利用すれば、誰もがその夢をより簡単に実現できます。しかし、今では PHP IDE の種類も豊富で、どの PHP IDE も公式サイトで「世界一」と謳われているので、目がくらんでしまいます。あなたも同じ気持ちかどうかわかりませんが、良い PHP 統合開発環境を選択する方法について話し合いましょう。
この記事では、最も主流な PHP 開発ツールを 1 つずつ水平的に評価していきます。皆様が満足できる開発ツールを見つけられることを願っています。

長い間、私は主に JAVA を開発していましたが、Eclipse と IntelliJ IDEA の使用には非常に慣れていました。しかし、PHP の開発以来、いつも良い IDE が見つからなかったので、皆が各 IDE を冷静に評価できるように 8 つの IDE ルールを設定しました。

軍事規則 1. 読みやすさを高めるための構文の強調表示


軍事規則 2、自動コード補完とプロンプト

  • PHP の組み込みクラスとメソッド
  • カスタマイズされたクラスとメソッド
  • phpDoc ヘルプ情報のヒント




軍事規則 3. コード ポジショニング機能は、メソッド定義プロンプトとメソッド使用状況の追跡をサポートします。


軍事規則 4. エラーと警告のハイライトをサポート


軍事規則 5、自動コードリファクタリング

自動リファクタリングは、Java や C などの厳密に型指定された言語でよく使用されます。ただし、PHP でも少しだけ使用できます。

など

  • ファイルを移動すると、IDE はファイルの参照パスを自動的に修正します
  • ファイルの名前が変更されると、IDE はファイルの新しい参照パスを自動的に更新します
  • ファイルを削除するとき、IDE には参照をチェックし、安全に削除するためのプロンプトを表示する機能があります
  • コードの書式設定


軍事規則 5、自動コード生成

  • クラスがインターフェイスまたは抽象クラスを実装すると、インターフェイス メソッドまたは抽象メソッドを自動的に生成できます
  • ゲッターやセッターと同様のメソッドを自動的に生成できます


軍事規則 6、デバッグ

PHP ではデバッグはそれほど重要ではありません。通常、スローするには echo または print_r を使用します。ただし、大規模なプロジェクトでは、「スロー」が多すぎるとコードが汚染されるため、デバッグをお勧めします。 IDE が十分に優れている場合は、デバッグ中にプログラムの各ステップで変数の値を確認できます。



Military 7、バージョン管理統合

チームで作業しているか、個人で開発しているかに関係なく、優れた IDE は Subversion または Git を統合でき、直感的なファイル変更履歴、比較、ロールバック、バージョンのマージを提供できる必要があります。
ウェブ統合


軍事規則 8、WEBIDE サポート

PHP 自体は Web アプリケーションに使用されるため、プロジェクト内に PHP コードのみを記述することはできません。実際の PHP プロジェクトでは、html/css/javascript を扱うことは避けられません。 html/css/javascript のサポートを提供できれば素晴らしいと思います

私が使用したいくつかの主流 PHPIDE のレビュー

転載の場合は出典を明記してください http://blog.csdn.net/uuleaf/article/details/7673971


PDT または Zend Studio

Zend Studio は PHP の公式 IDE であり、無料ではありませんが、コードの自動補完、生成、プロンプト、デバッグなどの強力な機能を備えています。

PDT は ZendStudio の去勢バージョンです。Zend Studio で提供される比較を参照できます: http://www.zend.com/products/studio/comparison
【デメリット】

Zend Studio の html/css/javascript のサポートはあまり良くありません。Zend Studio は Zend Studio 9 以降 html/javascript をサポートしていますが、たとえば、css セレクターは自動プロンプトを表示できません。

【対象者】バックエンド専門家などの純粋なPHPコーダー

アプタナ

【メリット】

しかし、Aptana の html/css/javascript サポートは非​​常に強力で、私がこれまで見た中で最も強力な WebIDE です。

【デメリット】

Aptana に付属の PHP 統合ツールは使いにくく、自動コード プロンプトも完璧ではありません。特にaptana3以降、Python、Ruby on Railsを統合せざるを得なくなったため、メモリを大量に消費し、実行すると遅く、肥大化してしまいます。

【備考】

ここ数年、私は Web サポートを失うことなく phpeclipse の PHP 機能を使用して、Aptana2+phpeclipse プラグイン+zen コーディング プラグイン ソリューションを使用してきました。
ただし、phpeclipse は長い間更新されておらず、Aptana3 は非常に残念ですが、現在は使用していません。

[対象者] フロントエンド開発者などの純粋なテンプレートコーダー


NetBeans PHP

【メリット】

クロスプラットフォーム、無料、オープン、メモリ消費量が少なく、PHP と Web メソッドの両方を適切にサポート

【デメリット】

PHP に関しては、すべてに優れていますが、PDT に似ていますが、Zendstudio ほどではありません。 WEB方式はAptanaよりも劣ります。

【使い方概要】

疲れる、味気ない


*********************************************

* 著者:葉文涛

* リンク: PHP 開発ツール (PHP IDE) はどのように選択すればよいですか

******************転載の際は出典を明記して下さい****************


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