LoginSignup
1
0

More than 3 years have passed since last update.

ZendFramework メモ (1)

Last updated at Posted at 2019-06-15

目的とゴール

業務効率化へ向けた調査メモレベルを展開

Zendframeworkとは

Zend Frameworkは、プロフェッショナルなPHP開発のための60以上のパッケージのコレクションです。各パッケージはGitHubから入手でき、 Composerからインストールできます 。

準備

以下のサイトからダウンロードしましょう
https://framework.zend.com/downloads/skeleton-app

ZF1とZF2の違い

ZF1と、ZF2はまず導入方法が違う。

ZF1は、http://bit.ly/POQMDOからファイルをダウンロードして展開。展開したファイルから「zf.sh」からプロジェクトを作成

$ zf create rpoject app

ZF2は、Composerからインストール

Composerとは

新しく作られたPHPライブラリなどをインストールするための機構、Linux系OSのnpmを参考に作られている。ライブラリ同士の依存関係を解消し、コマンドから一発ですべてが入る。

$ php composer.phar create-project --repository-url="http://packeage.zendframework.com" zendframework/skeleton-application path/to/installl

初期画面

ZF2からtwitter社のBootstrapが採用されている

パフォーマンスの違い

ZF2からは「ZendSkeletonApplication」(Clone By Github)
計測方法として出力方法がGNUPlotでグラフを書き出すが、
以前より少しスピードは遅くなっているが、ZF1より機能が豊富かつ、ClassMapAutoloadのキャッシュやApplicationCacheなどで早くなる

参考

https://www.slideshare.net/nully/zend-framework2zf1zf2

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0