PHPってダメ?

最近、PHPがダメだ、いやそんな事はない、という話で盛り上がってるらしい。たぶん、このブログが最初。

Matzにっき

PHPってダメ?

そういえば、PHPのエンジニアってレベル低いよね、PHP本体のソースコードを読む人も少ないみたいだし、拡張を書く人もいないしさ、って言われた事があって。まぁ、自分もそう言うことできないんで、反論はできなかったんだけどね。

実のところ、確かに今はPHP使ってるけど、その事にこだわりは無くって。PHPは小・中規模のものを短期間で作るには凄く便利。あとは、途中で仕様変更があったとしても割と対応しやすい。だから使ってる。でも、もっとWEBの構築に向いてる物があればたぶん切り替える。同じ事するのにノミとトンカチがの方が早いなら、迷わずノミとトンカチを使う。

そんな事考えてると、自分がエンジニアって名乗るに値しないような気がしてきて。こだわりないとダメかなぁ・・・なんて悶々としてる時に昔の同僚と自宅で宴会する機会があった。

で、いろいろ話してると、PHPがダメなんじゃなくてどの言語がどういうのに向いてるのか、ってのが大事じゃない、って事になった。

汎用的に使えるもの、WEBに最適化されてるもの、大規模向き、小規模でさくっと作るのに向いてるとか。言語によっていろいろだよね。で、飲みながら図を書いてみた。ごちゃ混ぜで突っ込みどころもいっぱいなんだけど、こんな感じで向き不向きってあるよね、って話。なんとなくイメージが伝われば嬉しい。

graph1.gif

追伸
そろそろRubyの本を返してもらえると嬉しいです、一緒に飲んだ元同僚さま。