ここのところ1か月くらい、同じようなシステムを
作り続けてきて、ちょっと飽きてきたプログラマのNです。
webのアプリは大体似たような形になるため
フレームワーク化できることが望ましいと考えていますが
なかなかこれこそ完璧だと思うものも作れず、
また、超簡単で便利なフレームワークも見つけられもしておりません。
大体、今まで作ったプログラムの80%位は、データをDBに格納する。
データをDBから取り出して、どこかに渡す、あるいは表示する。
といった感じになるので、そのうち作るのではなく
誰かがつくったものを組み合わせるという方向に向かうのでしょう。
というか、すでにそうなっているのかもしれませんが。。。
でも結局、自分または、システムの顧客ががやりたいと考えていることが
どこにあるのかという情報がなければ、
フレームワーク化が進化しても、システムとして使えるものは
作れないのかなと考えもします。
汎用性が増せば、それだけ複雑になり、使い方や導入方法が分からない。
あるいは理解するまでに時間がかかる。
時間をかけて、導入方法など理解し、実際、導入してみたら
実は最初に想像してみたものと違っていた。
などというシナリオも考えられます。
結局時間をかけて、いろいろ使いこなしていった経験が
重要になってくるのかなという結論に達しました。
自分としては、とりあえず当面の目標として
管理画面ひとつの作成時間30分を目標にして
仕事を続けていこうかと思います。
フレームワークについて考えたこと