web-dev-qa-db-ja.com

Zend Frameworkはどこから始めますか?

私は自分のPHPアプリケーションをメモ帳でコーディングしています。一歩踏み込んで専門的に実行したいのですが、Zend Frameworkの使用を開始する場所がわかる限り、ドキュメントとクイックスタート、およびいくつかのチュートリアルを読んでいますが、それでも完全に迷っています。

  • Zendはローカルマシンまたはリモートサーバーにありますか?
  • 「MVC」モデルは別のファイルですか? GUIのファイル、データとデータベースの取得に使用される関数のファイル?
  • Zend Frameworkを使用して物事をどのように達成できるか、およびどのように開始するかについて本当に詳しく説明するチュートリアルはありますか?

私がこれを尋ねる理由は、私が読んでいるチュートリアルがまだ混乱していて、専門的にこれを始めることを非常に切望しているからです。この新しいツールセットを利用したいと思います。助けてください :)

37
Chris Bier

私たちは以前にそこに行ったことがあります!

Zend Frameworkは、PHP用の非常に強力なMVCフレームワークです。ネット上にはたくさんのチュートリアルがあります。クイックスタートチュートリアルは、アプリケーションの一般的なスケルトンを取得するのに適していますが、 AkrabatのZend Frameworkチュートリアル がより現実的な例であることがわかりました。

ZFは、堅牢なアプリケーションを開発する必要があり、それに伴うライブラリスイート全体が必要な場合に最適です。ZFのライブラリは巨大で、すべてのコンポーネントが互いに非常にうまく機能します(ただし、それらは完全に削除できます)個別に、プロジェクトに追加します)。 ZFの欠点は、非常に柔軟であるため、セットアップがかなり複雑になる可能性があることです。

正直に言うと、MVCアプリケーションで足を濡らし始めた場合は、もう少し簡単な方法を試してみてください。 CodeIgniter は、MVC設計の基本を維持しながら、学習曲線が非常に短いことがわかります。 CakePHP も、意図的に手順を説明します。

23
Andy Baird

クイックスタートチュートリアルは、始めるのに最適な方法です。もう一度お読みください。これもあります:

http://www.cyberciti.biz/tips/zend-framework-php-tutorial.html

上記のリンクから:

このチュートリアルは、Zend Frameworkを使用して、非常に基本的なデータベース駆動型アプリケーションを作成するための非常に基本的な紹介を行うことを目的としています。

初心者向けのZFチュートリアルのリストを次に示します。

紹介とデータベースのチュートリアル:http://akrabat.com/zend-framework-tutorial/

ソースファイル ここ

認証チュートリアル:http://akrabat.com/zend-auth-tutorial/

ソースファイル ここ

フォームチュートリアル:http://akrabat.com/zend-framework/simple-zend_form-example/

ソースファイル ここ

ファイルアップロードチュートリアルhttp://akrabat.com/zend-framework/simple-zend_form-file-upload-example-revisited/

ソースファイル ここ

レイアウトチュートリアル:http://akrabat.com/zend-framework/simple-zend_layout-example/

ソースファイル ここ

潜入する前に、ZFの以前のバージョンには対応していないことを確認します。

10
karim79

zend casts.com は、Zend Frameworkの非常に優れたキャストを行っています。始めるのに本当に良い場所です。

4
tawfekov
  • Zendはローカルマシンまたはリモートサーバーにありますか?

ZendはPHPコードなので、Webサーバー上で実行されます。

2
Javier

公式ウェビナー から始めます。消化しやすく、初心者の要件。

2
Elzo Valugi

専門的に書かれたPHPアプリケーションはnotフレームワークを必要とします。同じ反復作業のいくつかを行っている人々のためのフレームワークが存在します反復的にと欲求独自のワークフローを変更します。

一般的に「MVCデザインパターン」を調査することから始めて(PHP以外の多くのものに適用されるため)、次のような大きなフレームワークで始める前に、Professional PHPの概念を深く理解する必要があります。 Zend Framework。

必要を知っているので、他の理由ではなく、フレームワークを使用します。

2

このチュートリアルは、ZF 1.8を使用して(執筆時点で)完全に機能するWebアプリケーションの作成を順を追って説明するため、一見の価値があります。著者はまた、ZFの新しいバージョンがリリースされるたびに更新します。

http://akrabat.com/zend-framework-tutorial/

2
Mark Embling