実験的に開発した小さなプログラムやWebサービスを公開。また、気になった最新IT技術情報をブログ形式でメモ。
Zend Frameworkとは?
Zend Frameworkとは?
Zend Frameworkは、MVCアーキテクチャーを使用し、様々なコンポーネントを組み合わせるて効率良くPHPアプリケーションを構築する為のフレームワークです。
「Zend」と名前が付いているとおり、PHPのコアであるZend Engineの開発元であるイスラエルのZend Technologiesが中心となって開発しています。
また、オープン・ソースとしてコードが他人の知的所有権を侵害することのないことに責任を持つ投稿者を持っているため、企業にとっても利用しやすいフレームワークとなっています。
Zend FrameworkはMVC パターンなどのフレームワークとしての機能だけでなく、プログラマーの作業を減らすことができる以下のようなコンポーネントが含まれます。
- Zend_Controller
- アプリケーションの全体的な制御を行います。 要求を特定のアクションに変換し、そのアクションが実行されたことを確認します。
- Zend_Db
- PDO (PHP Data Objects) をベースにして、汎用的な方法でデータベースにアクセスします。
- Zend_Feed
- RSS フィードと Atom フィードのコンシュームを容易にします。
- Zend_Filter
- isEmail() および getAlpha() などのストリング・フィルタリング関数を提供します。
- Zend_InputFilter
- Zend_Filter のために、フォームの入力などの配列とともに動作するよう設計されています。
- Zend_HttpClient
- HTTP 要求を簡単に実行できるようにします。
- Zend_Json
- PHP オブジェクトを JavaScript Object Notation に、あるいはその逆に、簡単に変換できます。
- Zend_Log
- 汎用のロギング機能を提供します。
- Zend_Mail
- テキストおよびマルチパート MIME の E メールを送信できます。
- Zend_Mime
- MIME メッセージをデコードする際に Zend_Mail によって使用されます。
- Zend_Pdf
- 新規 PDF 文書の作成、および既存の PDF 文書のロードと編集ができます。
- Zend_Search
- 独自のテキストの複雑なサーチを実行できます。 例えば、関連性やその他の要因に基づいて結果を戻す、検索エンジンを作成することができます。
- Zend_Service_Amazon, Zend_Service_Flickr, and Zend_Service_Yahoo
- これらの Web サービス API に対する簡易アクセスを提供します。
- Zend_View
- MVC パターンの「ビュー」部分を処理します。
- Zend_XmlRpc
- XML-RPC クライアントを容易に作成できます。 (将来、サーバー機能が計画されています。)

RSS Feed