フレームワークを無用の長物だと言う人がいますが、どう思いますか?
と私が聞かれたら、
「Yes, I think so.」
と答えます。
ただし、次の前提条件があった場合です。
[前提条件1]
フレームワークは、それ自体で答えを導いてくれるものだと考えている。
[前提条件2]
自分の頭の中に、世にあるフレームワークより優れたフレームワークを持っている。
上の前提条件のどちらかが、Yesであれば、フレームワークは必要ありません。
反対に、
フレームワークはそれ自体で答えを導いてくれるものではない。そして、自分の頭の引き出しに、世にあるフレームワークより優れているものを持っていないならば、冒頭の質問に対する答えは、
「No, I don’t think so.」
になります。
回りくどい言い方をしましたが、フレームワークはそれ自体を埋めた(完成させた)って全く意味が無いんです。というか、打つ手ではないと言った方がいいでしょうか。
その完成したものから、どんな打ち手を導きだすかが大事だと思うんです。
つまり、フレームワークは、何か打ち手を導きだすための道具、考えるためのツールだと思うんです。
それだけではありません。その何か打ち手を人に伝える、納得してもらうための道具、そうコミュニケーションツールでもあると思うんです。
打ち手に辿り着くまでの思考をモレなく、ダブルことなく網羅し、整理し、伝えるためのツールなんですよ、ツール。何回も言います。ツールなんですよ。
だから、ご自身で優れたツール(フレームワーク)を持っているなら、世に知られているツール(フレームワーク)なんて必要ないんです。
でも、大抵の人は世にある有名なフレームワークより優れたフレームワーク持っていません。
優れてはいないけど、実は、全員(フレームワーク無用論者含めて)は、使っていると思います。
考えたことをノートに図や表を書き出そうとした経験、書き出した経験ありますでしょ?ww
これがあなた流フレームワークなんです。
実のところ、世にある有名なフレームワークも突っ込みどころ満載のものも結構あるんですよ!そうした突っ込みの思考作業から、自己流フレームワークを作り出す、アレンジするのも楽しいと思います。



















