前の記事 ≪:RailsによるアジャイルWebアプリケーション開発 - 本
次の記事 ≫:ブラウザでPowerpointの資料を作成

Zend Frameworkが遂にリリースされました

2006年03月05日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
Zend Framework

Zend Framework is a high quality and open source framework for developing Web Applications and Web Services.

Sooeyさんのブログで知ったのですが、ZendFrameworkが遂にリリースされました(プレビューリリース)。

ダウンロードパッケージは7MB以上あって、ダウンロード後、解凍するとマニュアルとデモプログラム、フレームワークを含むライブラリ等が含まれています。

マニュアルはプレビューリリースの段階でもざっと見た感じでは結構充実していているようです。

デモプログラムは、
- RSSをパースするライブラリを使ったサンプル
- PDFを生成するライブラリを使ったサンプル
- Luceneによる検索エンジンサンプル
- FlickrやYahoo!のWebServiceを使ったサンプル

が付属しています。
PDF作成用ライブラリが標準で付いていたり、WebService関連のライブラリも充実しているようです。

フレームワーク内部も見ておきたい部分ですね。まずはマニュアルを読まないと、という感じでしょうか。

ライブラリの構成(ファイルツリー)

│  Db.php
│  Exception.php
│  Feed.php
│  Filter.php
│  HttpClient.php
│  InputFilter.php
│  Json.php
│  Log.php
│  Mail.php
│  map
│  Mime.php
│  Pdf.php
│  Uri.php
│  View.php
│ 
├─Controller
│  │  Action.php
│  │  Dispatcher.php
│  │  Exception.php
│  │  Front.php
│  │  Router.php
│  │  TODO.txt
│  │ 
│  ├─Action
│  │      Exception.php
│  │     
│  ├─Dispatcher
│  │      Action.php
│  │      Exception.php
│  │      Interface.php
│  │     
│  ├─Front
│  │      Exception.php
│  │     
│  ├─Plugin
│  │      Abstract.php
│  │      Broker.php
│  │      Interface.php
│  │     
│  └─Router
│          Exception.php
│          Interface.php
├─View
│  │  Abstract.php
│  │  Exception.php
│  │ 
│  └─Helper
│          FormButton.php
│          FormCheckbox.php
│          FormElement.php
│          FormFile.php
│          FormHidden.php
│          FormImage.php
│          FormNote.php
│          FormPassword.php
│          FormRadio.php
│          FormReset.php
│          FormSelect.php
│          FormSubmit.php
│          FormText.php
│          FormTextarea.php
│         
├─Db
│  │  Exception.php
│  │  Inflector.php
│  │  Profiler.php
│  │  Select.php
│  │  Statement.php
│  │  Table.php
│  │ 
│  ├─Adapter
│  │  │  Abstract.php
│  │  │  Exception.php
│  │  │  Mysqli.php
│  │  │  Oracle.php
│  │  │ 
│  │  ├─Oracle
│  │  │      Exception.php
│  │  │     
│  │  └─Pdo
│  │          Abstract.php
│  │          Mssql.php
│  │          Mysql.php
│  │          Pgsql.php
│  │          Sqlite.php
│  │         
│  ├─Profiler
│  │      Exception.php
│  │      Query.php
│  │     
│  ├─Select
│  │      Exception.php
│  │     
│  ├─Statement
│  │  │  Exception.php
│  │  │  Interface.php
│  │  │  Mysqli.php
│  │  │  Oracle.php
│  │  │ 
│  │  └─Oracle
│  │          Exception.php
│  │         
│  └─Table
│      │  Exception.php
│      │  Row.php
│      │  Rowset.php
│      │ 
│      └─Row
│              Exception.php
│             
├─Feed
│      Abstract.php
│      Atom.php
│      Element.php
│      EntryAbstract.php
│      EntryAtom.php
│      EntryRss.php
│      Exception.php
│      Rss.php
│     
├─Filter
│      Exception.php
│     
├─HttpClient
│      Abstract.php
│      Exception.php
│      File.php
│      Response.php
│     
├─InputFilter
│      Exception.php
│     
├─Json
│      Decoder.php
│      Encoder.php
│      Exception.php
│      TODO.txt
│     
├─Log
│  │  Exception.php
│  │ 
│  └─Adapter
│          Console.php
│          Db.php
│          Exception.php
│          File.php
│          Interface.php
│          Null.php
│         
├─Mail
│  │  Exception.php
│  │  TODO.txt
│  │ 
│  └─Transport
│          Exception.php
│          Interface.php
│          Sendmail.php
│          Smtp.php
│         
├─Mime
│      Message.php
│      Part.php
│     
├─Pdf
│  │  Color.php
│  │  Const.php
│  │  Element.php
│  │  ElementFactory.php
│  │  Exception.php
│  │  Page.php
│  │  Parser.php
│  │  PHPArray.php
│  │  Resource.php
│  │  Style.php
│  │  Trailer.php
│  │  UpdateInfoContainer.php
│  │ 
│  ├─Color
│  │      CMYK.php
│  │      GrayScale.php
│  │      RGB.php
│  │     
│  ├─Element
│  │  │  Array.php
│  │  │  Boolean.php
│  │  │  Dictionary.php
│  │  │  Name.php
│  │  │  Null.php
│  │  │  Numeric.php
│  │  │  Object.php
│  │  │  Reference.php
│  │  │  Stream.php
│  │  │  String.php
│  │  │ 
│  │  ├─Object
│  │  │      Stream.php
│  │  │     
│  │  ├─Reference
│  │  │      Context.php
│  │  │      Table.php
│  │  │     
│  │  └─String
│  │          Binary.php
│  │         
│  ├─Resource
│  │  │  Font.php
│  │  │  Image.php
│  │  │ 
│  │  ├─Font
│  │  │      Standard.php
│  │  │     
│  │  └─Image
│  │          JPEG.php
│  │         
│  └─Trailer
│          Generator.php
│          Keeper.php
│         
├─Service
│  │  Abstract.php
│  │  Amazon.php
│  │  Exception.php
│  │  Flickr.php
│  │  Rest.php
│  │  Yahoo.php
│  │ 
│  ├─Amazon
│  │      Accessories.php
│  │      CustomerReview.php
│  │      EditorialReview.php
│  │      Image.php
│  │      Item.php
│  │      ListmaniaList.php
│  │      Offer.php
│  │      OfferSet.php
│  │      Query.php
│  │      ResultSet.php
│  │      SimilarProduct.php
│  │     
│  ├─Flickr
│  │      Image.php
│  │      Result.php
│  │      ResultSet.php
│  │     
│  └─Yahoo
│          Image.php
│          ImageResult.php
│          ImageResultSet.php
│          LocalResult.php
│          LocalResultSet.php
│          NewsResult.php
│          NewsResultSet.php
│          Result.php
│          ResultSet.php
│          WebResult.php
│          WebResultSet.php
│         
├─Uri
│      Exception.php
│      Http.php
│      Mailto.php
│     
│         
└─XmlRpc
    │  Client.php
    │  Exception.php
    │  TODO.txt
    │  Value.php
    │ 
    ├─Client
    │      Exception.php
    │     
    └─Value
            Array.php
            Base64.php
            Boolean.php
            Collection.php
            DateTime.php
            Double.php
            Exception.php
            Integer.php
            Scalar.php
            String.php
            Struct.php

関連エントリ:
Zend Frameworkの概要についてのプレゼン資料
PHPで、どのフレームワークが一番?

関連の記事検索:PHP, framework, フレームワーク, zend
スポンサード リンク

By.KJ : 2006年03月05日 00:57 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)