WEBシステム開発・デザイン制作などすべての作業を一貫してご提供しております。(大阪・東京近辺)

PHP:Zend Frameworkで中規模、大規模サイトを小回りよく開発する

Zend Frameworkは、PHP開発元のZend Technologies社が中心となって開発した、BSDライセンスに基づくオープンソースのPHP5用MVCフレームワークです。

BSD License(Berkeley Software Distribution License)はオープンソースソフトウェアで使用されているライセンス体系のひとつであり、「無保証」であることの明記と著作権表示だけを再頒布の条件とするライセンス規定。vこの条件さえ満たせば、BSDライセンスのソースコードを複製・改変して作成したオブジェクトコードを、ソースコードを公開せずに頒布できる。
著作権表示さえしておけば、BSDライセンスのソースコードを他のプログラムに組み込み、しかも組み込み後のソースコードを非公開にできるため、GPLに比べ再配布時のライセンス条件を制限する事もなく、商用化及び標準規格の制定に利用しやすいライセンスである。

GNU License(General Public License)GPLと、BSDライセンスなどのより制限の緩いフリーソフトウェア・ライセンスとの間の主な違いは、GPLが派生的著作物についても、上記の4点の制約を保存しようとする点である。
この仕組みはコピーレフトと呼ばれ、GPLでライセンスされた著作物は、派生的著作物に対してもGPLでライセンスされなければならない。
これは、BSDライセンスが、派生的著作物を独占的なものとして再頒布することを許しているのとは対照的である。

Zend Frameworkは、本家開発のフレームワークであることから、その質と信頼性がメリットです。Zend Frameworkのライブラリだけを、個別に利用したり、他のライブラリを気軽に取り込めたりと、以外に小回りが利く開発環境となっております。

Zend Framework
framework.zend.com/

標準コーディング規約
framework.zend.com/manual/ja/coding-standard.html#coding-standard.overview.goals