[PHP-users 1961] Re: XP, UML など

TAKAHASHI Masayoshi php-users@php.gr.jp
Mon, 10 Sep 2001 12:33:27 +0900


高橋征義です。

[PHP-users 1915]にて、
Morikawa <i@encore-ann.com> wrote:
> | Perl5に比べれば、クラスやメソッドの定義などはだいぶすっきりして
> | いるとは思います(というか、Perl5がいろんな意味ですごすぎる)が、
> | 「PHPマニュアル」の膨大な(非OOの)関数リファレンスを見ると、
> | 文化が違うのかなあと感じました。
> | 
> Perl5だと継承のツリー構造からして違いますからね。
> 非常に楽ですが、構造のデザイン面で機能重視になりますよね。
> それに比べればOO的かな?と。

「継承のツリー構造からして違う」というのが、具体的にどういう
ことなのか分からないのですが……。
(Perl4ではなく)Perl5でCPANを使う分には、PerlもだいぶOOっぽいと
思います。PHPも、PEARが整えば状況も変わるのかもしれませんが、
少なくとも今のところはOO的にはまだまだかなあ、と。

# Perl5のOO上の問題点は、「自分でクラスを作るのがたいへん」という
# 点で、クラスを使う分にはそんなに大変じゃないです(でもドキュメント
# がしっかりしていなかったり、いまいち使いにくいクラスは、結局
# コードを読み書きしなくちゃいけないので、やっぱりたいへん……)。


P.S.
Perl/PythonのParrotは、ILはもちろん意識していると思います>岸田さん

高橋征義 (TAKAHASHI Masayoshi)       Email:maki@inac.co.jp