自分はWeb系プログラマーとして飯を食っているんだけれども、実は、この世界に入る前に、フレームワークを使わない素のPHPを使ってWebサービスを実装するという苦行を行ったことがある。一応、クラスで切り分けて、ユニットテストもして……ということをやっていたんだけど、それでも余りにも乱雑になりすぎて、メンテナンスが大変になって、結局潰れてしまった。そのあと、僕はWebエンジニアの世界に入り、Pythonという言語の、djangoというフレームワークを使って仕事をしている。そういう経験をしたあとに、やはりフレームワークがあるのは本当に楽だなあ、と思う。 しかし、djangoで仕事をしているうちに、段々と不安になってきたことが一つだけあった。もちろん、djangoだから、仕事道具に詳しくなるのは当たり前であるのだが、Pythonとdjangoが余りにも密接になりすぎたことだ。もちろん、そういう人も