Amfphpは、 PHPベースのアプリケーションバックエンドを作成するためのライブラリです。主な機能としては、 AMFをはじめとする様々なプロトコルのサポート、サービスブラウザ、クライアントコードジェネレータ、パフォーマンスプロファイラなどの開発者ツールが挙げられます。Amfphpは主にゲームやApache Flexビジネスアプリケーションで使用されています。
歴史
- 2002年、Wolfgang HammanはAMFフォーマットをリバースエンジニアリングして、動作するゲートウェイを作成した。[ 6 ]
- 他の開発者(ジャスティン・ワトキンス、ジョン・コーウェン)は、リモート処理フレームワークの大部分を実装し、2003年9月にバージョン0.9bをリリースした。
- 2004年12月、パトリック・ミノーはバージョン1.0をリリースした。
- 2007 年 10 月、ウェイド・アーノルドは AMF3 プロトコルをサポートする Amfphp の製品版リリースを実現するプロジェクトを主導しました。1.9 beta 2 は 2008 年 1 月にリリースされましたが、ウェイド・アーノルドがアドビに雇われ、Zend AMF に取り組むことになったため、開発は停滞しました。[ 8 ]
- アリエル・ソメリア=クラインとダニー・コッピングが2009年12月にこのプロジェクトを引き継ぎ、バージョン1.9が2010年2月にリリースされた。
- 2010年、Silex Labsが設立され、正式にプロジェクトの管理を引き継ぐ。アリエル・ソメリア=クラインがチームリーダーに就任する。
- バージョン2.0は、ほぼ完全に書き直されたもので、2011年9月にリリースされました。[ 9 ]
- バージョン2.1は2012年6月にリリースされ、クライアントプロジェクトのスタブ生成機能が追加されました。[ 10 ]
- バージョン2.2は2013年12月にリリースされ、パフォーマンスプロファイリングが追加されました。[ 11 ]
- バージョン2.2.1は2014年8月にリリースされました。[ 12 ]
- バージョン2.2.2は2016年1月にリリースされました。[ 13 ]
参考文献
- ↑ 「Amfphp入門」。2012年11月1日にオリジナルからアーカイブ済み。2012年10月27日に取得。
- ↑代替データ形式(JSONなど)の使用
- ↑ Amfphp 4 RemoteObject を使用したデータベースへの接続
- ↑プラグイン
- ↑クライアントジェネレーター
- ↑ PHP 用 Flash リモート処理: Web 向けのレスポンシブなクライアント/サーバー アーキテクチャ
- ↑ Zend Framework
- ↑ Amfphp v2 Reloaded がリリースされました
- ↑ Amfphp 2.1 ジェネレーターがリリースされました!
- ↑ Amfphp 2.2 プロファイラがリリースされました!
- ↑ Amfphp 2.2.1 プロファイラがリリースされました!
- ↑ AmfphpとBaguette AMFのアップデート
外部リンク
- Amfphp公式サイト
- Adobeのチュートリアル:AmfphpとFlex入門
- Baguette AMFは、Amfphpアクセラレータプラグインです。