質問: Lavelフレームワークやcakephpをいきなり使うことになりましたPG初心者なのですが、 フレームワークの(システム開発を効率化してくれる機能群だということは理解できるのですが)イメージが付きません。 具体的には作成されるフォルダ階層がそれにあたるということでしょうか。 また、php単体だけで考えるならば、phpファイルはWebサーバによって実行されると思うのですが、 フレームワークを使用してから、Webサーバの存在が見えにくくなってしまいました。 フレームワークを使用する際も、Webサーバの上でLavelというソフトが動いているというイメージでしょうか。 artisanコマンドを使用するとサーバーを立ち上げたりできるので、Laravelの上でWebサーバが動いているのかなと考えてもみたりして、フレームワークというものの位置づけがわからなくなってしまいます。 初歩的な質問で申し訳ございませんが、ネットで探してもピンとくる答えが見つからなかったので利用させていただきました。宜しくお願い致します。
回答: PHPフレームワークの場合、あんまり深く考える必要が無く 例えばLaravelの場合 * Laravelというwebアプリケーションが動く * 一定の決まりに沿ってプログラミングをすると、Laravelに機能を追加できる というのが基本的なところで、フレームワークが提供するコマンドは開発や運用を楽にするためのツールと考えればOKです。