>>31 30だけど。
言いたい事はよく分かるんだけど、本来のオブジェクト指向ってのは
単に人に対する分かり易さを追求する為だけじゃくって、
「制限」を設ける事が重要だったりするんだよね。
開発者が2,3人だけなら便利なようにやればいいんだけど、
20、30人レベルになってくると、それぞれ技術レベルも違うし思想も全く違う。
レベルの高い技術者集めるにも、予算の関係もあるので、簡単な話では無い訳だ。
各員が各所で自由にメソッドを追加したり、型が自由なんて事になったら、
収集がつかなくってしまうよ・・・
実際、それでグダグダになってしまっているシステムは世の中に大量にあるし・・
そうゆう中で、インターフェイスを強要し、実相をパターン化する事が非常に大切になってくる。
javaのフレームワーク(有名どころではStruts, Spring, Hibernate)
などは、実装を便利にするのはもちろんなんだけど、そうゆう思想もあるんだよね
flashに関しては、flashとjavaでは用途が違う場合が多いので、
同じくくりで話すべきではなかったかな
phpに関しては、前述したように、
phpでつくられたシステムはセキュリティホールが多かったり、完成度の低いものが多いは事実
ただ、個人レベルの小規模サイトなら、そんな事はどうでもいいので
変に気張らずに、お手軽言語であり続けてくれればいいと思ったわけ
返信する