ホームページ >バックエンド開発 >PHPチュートリアル >PHP開発ツール_PHPチュートリアル

PHP開発ツール_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:59:221123ブラウズ

1. デザイン ツール

UML および関連するデザイン ツール
- Argo UML
UML 描画ツール、PHP スタブ生成をサポートします。 (商業的なスピンオフは Posideon です) – Java で書かれています。
- Umbrello UML
UML 描画ツール、PHP スタブ生成をサポートします。 Unix/KDE が必要です。
-Dia
UML をサポートする描画ツール - AutoDia を使用して PHP を生成します。
- XMI 2 PHP
XML を使用して UML 形式を記述し、XMI ドキュメントから PHP コードを生成します。

2 番目のコーディング ツール

推奨 IDE/エディタ

-PHP Eclipse
Eclipse IDE 用の PHP プラグイン
-PHP Edit
おそらく Windows で最高の無料 IDE
-JEdit
PHP (およびロード) をサポートする IDE) 。 Java で書かれているため、プラットフォームに依存しません。
-Jext
JEdit の双子の兄弟。
- gPHPEdit
Gnome / Linux で最高の (?) PHP エディター。
- SciTE
クロスプラットフォーム エディター
- Emacs 用の PHP モード
Unix EMACS IDE 用の PHP モード

3 つのテスト ツール

デバッガーとプロファイラー
- XDebug (推奨)
優れたデバッガーおよびプロファイラー拡張機能
- 高度な PHP デバッガー
デバッガーGeorge Schlossnagle 著
- PEAR::Benchmark
PHP で書かれたベンチマークおよびプロファイリング ツール
- DBG
PHP デバッガー
単体テスト フレームワーク
- シンプルなテスト (推奨)
優れたドキュメントとモック オブジェクトのサポート
- PEAR::PHPUnit

4 つの導入ツール

ビルド/導入ツール
- PEAR パッケージ マネージャー (推奨)
PEAR パッケージを (ネットワーク経由で) インストールし、インストール用のコードをパッケージ化できます。コマンドラインで http://pear.php.net/go-pear を実行します。 PHPで書かれています。
- PEAR::PackageFileManager
パッケージ マネージャーで使用される package.xml ファイルを自動的に生成します。 PHPで書かれています。
-Phing
PHP のビルド ツール。Apache ANT に相当します。大規模なプロジェクトを構築するときに検討する価値があります。 PHPで書かれています。
- ZZ/OSS インストーラー
プロフェッショナルな PHP モジュラー アプリケーションを公開するための PHP ベースのインストール ウィザード。

アクセラレータ
-Turck MMCache (強く推奨)
OPCODE キャッシュ、スクリプト エンコーダー、プロファイラー、および動的コンテンツ キャッシュ (読み取り永続性) を 1 つに統合します。 Windows版も利用可能。
-PHP Accelerator (推奨)
OPCODE キャッシュ

5 つの管理ツール

ドキュメント生成ツール

-phpDocumentor (推奨)
ソース コードのコメントから API ドキュメント (Javadoc など) を生成します。出力は「テンプレート化」でき、HTML、PDF、CHM 形式をサポートします。 PHPで書かれています。
- PHPXref (推奨)
ソース コードの「相互参照」を作成すると、変数/メソッド/関数が宣言されている場所と参照されている場所を確認できます。 Perl で書かれています。

バージョン管理ツール (この部分は Easy によって追加されました)
-CVS
オープンソースのバージョン管理システム。PHP 自体を含む多くの大規模プロジェクトがコードの管理に使用します。
-CVSNT
Windows NT 用 CVS サーバー プログラム (XP も利用可能)

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/317333.html技術記事設計ツールの 1 つである UML と関連設計ツールである ArgoUML UML 描画ツールは、PHPstub の生成をサポートしています。 (商業スピンオフPosideon) – Java で書かれています。 -UmbrelloUML UML 描画ツール、PHPStub 生成をサポート...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。