PHP Zend Framework を初めて使用する人向け
この記事では、PHP Zend Framework の概要を示し、その一般的な概念を説明し、残りの「Zend Framework を理解する」シリーズに進む準備をします。オンライン RSS/Atom フィード リーダーを作成することで、フレームワークの詳細を詳しく調べることができます。この記事ではコーディングはそれほど多くありませんが、記事の残りの部分では PHP についてよく知っている必要があります。
PHP Zend Framework
ご存知のとおり、数年前、PHP は多くの強力で使いやすいスクリプト言語の中でトップの地位を占めていました。ほとんどの UNIX および Linux ベースの Web サーバーには、この言語がインストールされています。プログラマーであれば、その言語を使用するためのホスティング アカウントを簡単に取得できます。 Ruby はかつて大流行しましたが、今では使用する人は多くありません。動的に生成されるコンテンツを含む Web サイトを構築したいが、J2EE などのアプリケーション サーバーを使用するかどうか迷ったことがある場合は、おそらく PHP を使用したことがあるでしょう。速くて、習得が簡単で便利で、Perl を学ぶ必要はありません。
その後、状況はすぐに変わりました。 Ruby on Rails はプログラミング界に衝撃を与えました。 Ruby on Rails はオブジェクト指向およびモデル ビュー コントローラー (MVC) ベースの典型であり、誰もが達成したいこと、つまり、手間をかけずに Web サイトを作成することを実現する方法を提供します。もちろん、2 つの問題が残っています。問題の 1 つは、新しいプログラミング言語を学習する必要があることです。言語が何であっても、これは簡単な作業ではありません。もう 1 つの問題は、Ruby on Rails を実行できるホストが見つかったら非常に幸運であるということですが、これはほとんどの場合不可能です。あなたが (私と同じように) 10 年前のアカウントを持っている場合、新しいプログラミング言語がないという理由だけで、それを手放すことを躊躇するでしょう。もちろん、何年にもわたって作成した既存の PHP コードもすべて問題になります。本当にすべてを捨てて最初からやり直しますか?もちろん違います!
進取的な PHP プログラマーは何をする必要がありますか?それは、上で述べた新しい利点のほとんどを包含する新しいフレームワークを作成することです。こうして Zend フレームワークが誕生しました。
PHP Zend フレームワークは、シンプルで安定したコードを提供します。そしておそらく最も重要なのは、明確な知的財産権の下で完成していることです。 PHP は企業界で注目を集めていますが、フォーチュン 500 企業であれば、別の企業の知的財産である可能性のあるナレッジ ベースにモジュールを送信するリスクを負いたくありません。