PHPを使用するプログラミングでは、フレームワークの利用が必須となってきました。
フレームワークとは、開発の効率化を目的としてテンプレート化された枠組みです。
開発者は、フレームワークの必要な部分をカスタマイズし、フレームワークごとに決められたルールに従いながら開発を進めていきます。
フレームワークを使用する理由も多数ありますが、思いつく理由を箇条書きにすると以下となります。
・枠にはめることで、複数の開発者が同じプロジェクトで開発を進めても、大きくルールから外れることなく開発を進めることができます。
・基本的な処理はフレームワークが最初から用意していることが多いため、開発者は、本当に必要な処理だけの開発に集中することができる。
・セキュリティについても、ある程度保護された状態で開発を進めることができる。
特に大きくルールから外れることがないというのが、複数人での開発を行うプロジェクトでは大事なことになってきます。
慣れていない開発者もプロジェクトに参加すると、変な処理が書かれたり見通しが悪いソースになっていくこともあると思います。
フレームワークを使用すると、そんなことはなく、必要な処理は、必要な場所に書いていくことになります。
初心者ほど、フレームワークを使用することで、良いプロジェクトの構造を自然と身につけることができると思います。
このブログでは、Laravelフレームワークを使用します。
一緒に学んでいきましょう。