普段何気なく使っていますがブートストラップを使っていますが、ブートストラップという概念がいまいち理解できず、ブートストラップって何ですか?と聞かれたら応えられません。
検索しても「ブートストラップとは?」といったような説明が出てこなかったのでここでお聞きします。
個人的にはコントローラが処理を行う前の初期化の過程なのかなと思っています。
ブートストラップについて端的にご説明いただける方、ぜひお願いします。
初期化等の処理を行って以降に続く処理の基礎部分を構築した上でメインのプログラムに処理を引き継ぐものなので、役割としてはパソコンの起動にまつわるブートストラップと大差ないです
別の意味合いとして(フレームワークを使う最大の理由でもありますが)、アプリケーションを起動する場合には必ず通る道筋であり道しるべにもなりますので、(ブートストラップにて初期化処理をしっかりとまとめておけば)メンテナンスを他の人が引き継いだりした場合(もしくは時をおいて自分自身で行う場合)でもプログラムの構造や処理の流れを読み取りやすくしてくれるというものがありますね
Zendの場合はモジュール単位でもブートストラップを用意できるなど、より細かく置くことが出来るようになってたりはしますので、このあたりもうまく使いたいものですね(ブートストラップだらけになるとブートトラップになりかねない。苦笑)
ブートストラップとは? で載っていました
http://e-words.jp/w/E38396E383BCE38388E382B9E38388E383A9E38383E3...
以上参考までに。
ご回答ありがとうございます。
コンピュータ工学におけるブートストラップと"PHPのZendFrameworkにおける"ブートストラップの差異について知りたいと思っていますので、その点をお願い致します。
初期化等の処理を行って以降に続く処理の基礎部分を構築した上でメインのプログラムに処理を引き継ぐものなので、役割としてはパソコンの起動にまつわるブートストラップと大差ないです
別の意味合いとして(フレームワークを使う最大の理由でもありますが)、アプリケーションを起動する場合には必ず通る道筋であり道しるべにもなりますので、(ブートストラップにて初期化処理をしっかりとまとめておけば)メンテナンスを他の人が引き継いだりした場合(もしくは時をおいて自分自身で行う場合)でもプログラムの構造や処理の流れを読み取りやすくしてくれるというものがありますね
Zendの場合はモジュール単位でもブートストラップを用意できるなど、より細かく置くことが出来るようになってたりはしますので、このあたりもうまく使いたいものですね(ブートストラップだらけになるとブートトラップになりかねない。苦笑)
なるほどですね。
よくわかりました。
ご回答ありがとうございました。
なるほどですね。
よくわかりました。
ご回答ありがとうございました。