ホームページ  >  記事  >  バックエンド開発  >  さあ、彼がやって来ます。あなたが望んでいた PHP オープンソース AJAX フレームワークがついに登場しました。

さあ、彼がやって来ます。あなたが望んでいた PHP オープンソース AJAX フレームワークがついに登場しました。

醉折花枝作酒筹
醉折花枝作酒筹転載
2021-07-05 16:22:191912ブラウズ

PHP には thinkphp や Laravel など多くのフレームワークがありますが、今回は編集者がオープンソースの AJAX フレームワークを 14 個紹介します。

さあ、彼がやって来ます。あなたが望んでいた PHP オープンソース AJAX フレームワークがついに登場しました。

jQPie

これは、jQuery を拡張し、PHP と組み合わせた Ajax フレームワークです。 XML、HTML、JSON ハンドラーをサポートします。 jQPie が提供する機能は次のとおりです。

$.getJSON メソッドを利用して、PHP からのデータのリクエストと処理を簡素化します。

$.(element).load メソッドを使用して、PHP によって生成された HTML を特定のページ要素に挿入します。

$.jqpie メソッドを使用して、Web ページから PHP 関数を直接呼び出します。 jQuery は、$.jqpie 呼び出しに応答して PHP 関数からコールバックされます。

phpmsajax

PHP Web アプリケーションでの Microsoft AJAX ライブラリの使用をサポートする PHP ファイルのセット。

jsLINB vjsLINB は、ほとんどの最新のブラウザ (IE6.0/IE7.0/firefox1.5 /firefox2.0/opera9/Safari2.0、Safari はテストされていません) と互換性のある完全なブラウザ側 JavaScript ソリューションです。これは、プログラム開発者がさまざまなタイプの RIA アプリケーションを実装するのに役立ち、より使いやすく、より強力なフレームワークを提供します。

圧縮されたコア コードはわずか 50k で、JavaScript の型チェック、必須型、正確で柔軟なイベント モデル、カスタム イベント、オブザーバーとタイ/アンタイ、ボックス化/アンボックス化/リボックス化モデル、直接呼び出し、dom 生成、クエリ、トラバーサルと操作、CSS スタイル操作、CSS クラス操作、dom 属性操作、javascript の完全な OO 実装、javascript スレッド、高度な Ajax、強力なドラッグ ドロップ、スーパー コントロール (外観/テンプレート/動作/データ モデル 4 標準コントロールで利用可能)いくつかの次元でカスタマイズされ、コントロールは完全にカスタマイズ可能です)など。

My-BIC

My-BIC は、使いやすく強力な Ajax/PHP フレームワークです。

XML、JSON、TEXT 形式での Ajax データ送信をサポートします。 EasyForms のサポート: 関数を呼び出すと、フォーム内のすべての値を取得し、少し整形されたクエリ文字列を作成できます。

ajaxObj.getForm('formid')。 JSON クライアント エンコードのサポート: この機能を使用すると、クライアントまたはサーバー間で JSON エンコードされたデータを送受信できます。ネットワーク切断保護: サーバーがダウンした場合、My-BIC はリクエストを削除し、それ以上の通話が行われないように支援します。組み込みの送信キュー: すべての AJAX リクエストは正しい順序で送信され、上書きを防ぐためにすべてのリクエストはキューに保存されます。実行時のデバッグに役立つ視覚的な操作インターフェイスを提供します。

aSSL

aSSL: Ajax 用の SSL。このオープンソース プロジェクトは、SSL サポートを必要とする Ajax アプリケーションで使用できます。

PHPLiveX

PHPLiveX は、Web ページで Ajax を使用して PHP 関数を呼び出すために使用できる PHP クラス ライブラリです。使い方は非常に簡単です。PHP 関数を呼び出すときに追加の関数は必要ありません。柔軟なプリロード属性が含まれており、IE、Opera、Mozilla、Firefox およびその他のブラウザーと互換性があります。

RSPA

RSPA は、PHP4 および PHP5 に適したコンポーネントベースのイベント駆動型 Ajax フレームワークです。このフレームワークを使用して、クライアント側の制御イベントからサーバー側の PHP クラス関数を呼び出します。サーバー側でクライアント オブジェクトを直接操作することもできます。

phpAjaxTags

phpAjaxTags は、有名な Java タグ ライブラリ「AjaxTags」を模倣した PHP タグ ライブラリです。シンプルでありながら強力で、使用もインストールも簡単です。 ajax 機能を実装するために js コードを記述する必要はありません。

XAJAX

xajax は Javascript を通じて PHP 関数を直接呼び出します。 Javascript スタブを使用して、PHP スクリプト内の関数、オブジェクト メソッド、およびクラス メソッドを呼び出します。サーバー側の応答は、HTML 要素への値の割り当て、警告ダイアログ ボックスの表示など、多くのコマンドを提供する xajax 応答オブジェクトによって作成されます。カスタム スクリプト出力もサポートされています。

すべてのブラウザ固有のコード (XMLHttpRequest の使用など) は抽象的であり、さまざまなデータ型をサーバーに送信するのは非常に簡単です。 Xajax は、既存の Web アプリケーションまたはフレームワークと簡単に統合できるように、さまざまな構成オプションを提供します。その Javascript コアは簡潔かつ明確であり、より高度な Javascript 機能をサポートするためにオーバーライドできます。

NanoAjax

NanoAjax は、PHP5 に基づいたオブジェクト指向 (JavaScript および PHP を含む) の AJAX フレームワークです。データ交換形式として JSON を使用します。 NanoAjax では、複数の仮想リクエストを 1 つの実際のリクエストに結合できます。フレームワーク全体は非常に小さく、使いやすいです。クラスベースのサーバー側イベント処理。

Pear:HTML_AJAX

Pear:HTML_AJAX は、データ送信に JSON を使用する、かなり成熟した Ajax フレームワークです。メッセージ ボード、ログイン、グラブなどを含む豊富な組み込みサンプル。

Ajax エージェント

Ajax エージェントは、非常に使いやすく (わずか 3 行のコード)、AJAX または RIA アプリケーションを迅速に構築するための非常に強力なオープン ソース フレームワークです。関連する配列やオブジェクトなどの複雑なデータ型をサポートします。データ交換形式として JSON (Javascript Object Notation) を使用します。

AjaxAC

AjaxAC は、AJAX アプリケーションの開発/作成/生成に使用できる PHP フレームワークです。特徴は次のとおりです:

  • すべてのアプリケーション コードは 1 つのクラスに含まれます (任意の Javascript パッケージを伴うことができます)。

  • PHP ファイル/HTML ページの呼び出しは非常に簡単です。

  • Javascript イベントの処理を簡素化する組み込み関数

  • サブリクエストを作成および処理するための組み込み関数。

  • 構成値はカスタマイズできるため、一部の要素は実行時に設定できます。

  • 呼び出される HTML コードを埋め込む煩雑な Javascript コードはなく、すべてのイベントが動的にアタッチされます。

  • 上記 2 つの理由により、テンプレート エンジンとの統合が容易です。

  • 既存の PHP クラスまたは MySQL データベースに簡単にフックして、サブリクエストからデータを返すことができます。

AJASON

AJASON は、PHP5 に基づいた AJAX 開発キットです。これには次のような特徴があります。

PHP5 および Javascript コードは完全にオブジェクト指向開発を使用して開発されています。

JavaScript から PHP 関数とオブジェクト メソッドを非同期的に呼び出します。

サーバーとクライアント間で配列やオブジェクト (より正確にはオブジェクトのプロパティ) などの複雑なデータ型を交換する機能。

Javascript コールバック関数を使用してサーバー応答を処理します。

サーバー側の AJASON エラーをクライアント側で処理できます。

推奨学習: php ビデオ チュートリアル

以上がさあ、彼がやって来ます。あなたが望んでいた PHP オープンソース AJAX フレームワークがついに登場しました。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。