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、自動コード補完とプロンプト
軍事規則 3. コード ポジショニング機能は、メソッド定義プロンプトとメソッド使用状況の追跡をサポートします。
軍事規則 4. エラーと警告のハイライトをサポート
軍事規則 5、自動コードリファクタリング
自動リファクタリングは、Java や C などの厳密に型指定された言語でよく使用されます。ただし、PHP でも少しだけ使用できます。
など
軍事規則 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
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) はどのように選択すればよいですか
******************転載の際は出典を明記して下さい****************