ホームページ >php教程 >php手册 >12 の素晴らしい PHP リソースとツール

12 の素晴らしい PHP リソースとツール

WBOY
WBOYオリジナル
2016-06-21 08:51:481107ブラウズ

この記事では、開発フレームワーク、開発ツール、デバッガーなどを含む 12 の優れた PHP リソースとツールを紹介します。

1.CakePHP

CakePHP は、ActiveRecord、Association Data Mapping、Front Controller、MVC などの有名なデザイン パターンを使用する迅速な開発フレームワークです。このプロジェクトの主な目標は、あらゆるレベルの PHP 開発者が柔軟性を失うことなく堅牢な Web アプリケーションを迅速に開発できるプラットフォームを提供することです。

2.ゼンドスタジオ

Zend Studio は、プロの開発者が開発サイクル全体を通じて PHP を使用できる唯一の統合開発環境 (IDE) であり、PHP に必要なすべての開発コンポーネントが含まれています。 Zend Studio は、編集、デバッグ、分析、最適化、データベース ツールの包括的なセットを備えており、開発サイクルを加速し、複雑なアプリケーションを簡素化します。

3. PHP オブジェクトジェネレーター

PHP Object Generator、(POG) は、PHP4/5 をサポートする、明確でテストされたオブジェクト指向コードを自動的に生成するオープンソース PHP コード ジェネレーターです。

4. PHP を起動

Fire PHP は Firefox の拡張機能ですが、バックエンド PHP プログラムのデバッグに役立ちます。実際のテクノロジは一部の IDE と同じで、プログラムを作成するときにトラッキング コードを追加する必要があります。 Firephp を使用すると、PHP プログラムの通常の実行に影響を与えることなく、Firebug の Console 列でデバッグ対象のデータを確認できるため、これは Ajax 開発に非常に役立ちます。

5. PHPオープンビズ

PHPOpenbiz は、PHP 言語に基づいた商用 Web アプリケーション開発フレームワークです。機能は次のとおりです:

  • メタデータ主導の設計原則。開発者はメタデータを使用して、コードではなくビジネス ロジックを記述します。
  • モデル-ビュー-コントローラー (MVC) オブジェクト/リレーショナル マッピング (ORM)
  • ブラウザ側の AJAX 通信
  • Eclipse と統合された開発ツール

シンプルかつ強力

  • コードの代わりに XML メタデータを編集
  • 豊富な機能 – AJAX、MVC、ORM、セキュリティ機構…
  • Zend Framework に基づいて構築されており、アプリケーション層ロジックに重点を置いています

急速な開発

  • フレームワークのコア モジュールは一般的に使用される機能とサービスを提供し、開発時間を大幅に節約します
  • お客様はコア クラス ライブラリを拡張して独自のロジックを実装できます
  • メタデータの管理はコードの管理よりもはるかに簡単です

低メンテナンスコスト

6. Zoop フレームワーク

Zoop は、オブジェクト指向で高速、効率的、使いやすい PHP 開発フレームワークです。その機能には、GuiControl (.net の WebControl に似ています)、統合された AJAX サポート、フォームの自動検証と作成 (必要な DB 操作を含む)、Smarty をテンプレート エンジンとして使用する、PDF 作成、セッション処理、テンプレート ベースが含まれます。電子メール送信 (SMTP プロトコルを使用) およびその他の機能。

7. PHP デバッガー

DBG は、PHP スクリプトのデバッグに役立つ対話型ツールを提供するフル機能の PHP デバッガーです。

以下のスクリーンショットは、商用 PHP 開発環境 PhpED

に基づいています。

8. 青い靴

BlueShoes は、MySQL、Oracle、MSSQL のバックエンド データベースをサポートする完全なアプリケーション フレームワークおよびコンテンツ管理システムです。

9.MODx

MODx は、ユーザーがオンライン コンテンツを制御できるようにするオープン ソースの PHP アプリケーション フレームワークです。これは開発者やパワー ユーザーにとって理想的な制御システムであり、誰でも MODx を使用して動的 Web サイトや静的 HTML ページの Web サイト コンテンツを公開、更新、保守できます。

10. Qコド

Qcodoは、MVCアーキテクチャとCRUDコード生成機能を利用したPHP5ベースのアジャイル開発に適したフレームワークです。完全にオブジェクト指向でイベント駆動型です。コードと HTML ページを完全に分離します。 QForms および QControl パッケージは、低レベルの AJAX サポートを提供します。

11.カモメ

Seagull は、Web、コマンドライン (コマンドライン)、および GUI アプリケーションの作成に使用できる純粋な OOP (オブジェクト指向プログラミング) フレームワークであり、BSD 認証を採用しており、PHP開発者は、コード ソースをより簡単に統合および管理し、複雑なアプリケーションをより迅速に構築できます。現在、Seagull design には、さまざまなテンプレート エンジン、テスト ツール、コード ベース管理ツールなど、多くの人気のある PHP アプリケーションが 統合 されています。 Seagull が提供する多数の サンプル アプリケーション をニーズに合わせてカスタマイズまたは拡張できます。中級から上級の開発者であれば、Seagull の ベスト プラクティス (最良のソリューション) を最大限に活用できます。 >、スタンダードモジュールのコアコア指定された時間内にアプリケーションをビルドします。

12. ザラヤ

Xaraya は、オープンソースのコンテンツ管理ソリューションおよび開発フレームワークであり、動的なクロスプラットフォームのコンテンツ管理システムを作成するために必要な基本モジュールとツールが含まれています。 Xaraya はインストールが簡単で使いやすく、プラットフォームに依存せず (Linux、Windows、Mac OSX、MySQL、PostgreSQL などのさまざまなデータベースを含む PHP をサポートするすべてのプラットフォームで実行可能)、モジュール型 (認証およびイベント システムを使用してシステムを提供します)コアは、新しい認証方法を接続するために必要なモジュールを追加します)、スケーラビリティ(新しいモジュールのデータ構造を簡単に登録できる独自の動的データ モデルを使用)、多言語サポート、セキュリティ(役割ベースの権限制御)、高速(構成可能な出力キャッシュ システムを使用して実装されます)。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。