Webでオブジェクト指向プログラミング (442レス)
上下前次1-新
58(2): 2005/12/16(金)17:54 ID:CZKjM08D(2/2) AAS
すみません、MT 3.2(日本語版)のmt.cgiの話です。
あと、勝手にMovable Typeがオブジェクト指向と判断してます。
59: 2005/12/17(土)03:49 ID:??? AAS
>>57
エロいので教えない
60(1): 2005/12/21(水)21:11 ID:??? AAS
Javaライクな(クラスの)パッケージ管理はPHPではでけへんの?
__autoload() を使おうとするとどうしても一つのフォルダに
クラス定義ファイルを全部ぶち込むことになるんだけど
61: 2005/12/21(水)22:45 ID:??? AAS
いけたっ
うんこぷー
62(1): 2005/12/22(木)05:39 ID:??? AAS
>>60
__autoloadの中を頑張ってつくればある意味Javaのパッケージより柔軟に色々できると思う。
今即興で考えてみたけどこんなのどう?
function __autoload($class, $newdir = "") {
static $dirs = array();
if ($newdir) $dirs[] = $newdir;
if ($class) foreach ($dirs as $dir) {
$file = "$dir/$class.class.php";
if (file_exists($file)) { require_once $file; return; }
}
}
function add_import_dir($dir) {
__autoload("", $dir);
}
なんか書いてて虚しくなってきたよ・・・
63(1): 2005/12/22(木)15:26 ID:ORKD8JMR(1) AAS
自クラス内のプロパティーにも
セッターゲッター介してアクセスする?
あるいは自分の中のことだから
直アクセスする?
Dotch?
64(1): 2005/12/22(木)16:04 ID:??? AAS
>>63
自分のクラス内なんだから直アクセスでしょ。
クラス内でもセッタゲッタしたいってことは、そのプロパティによっぽど整合性が必要なんだろうから、場合によっては必要な部分だけabstractなクラスとして抽出して問題のプロパティをprivateにする。
ってそれWebプログラミングとどういう関係があるの?
65(1): 2005/12/22(木)16:56 ID:??? AAS
宗教論争させたいだけでしょ
66: 2005/12/22(木)17:02 ID:??? AAS
なんか仕込みがあるならともかく
別段論争になるようなことじゃないと思うけど
67: 2005/12/22(木)17:04 ID:??? AAS
>>>64
やっぱりそっか。
さんくすこ。
>>65
そんなわけナス
68: 2005/12/22(木)18:58 ID:??? AAS
大域変数にするか問題と同じだな。
69: 2005/12/22(木)19:19 ID:??? AAS
>>62
手間をかけさせて悪かった
やってみる
70(1): 2005/12/22(木)22:31 ID:??? AAS
Ruby on Railsとかいうのがお目見えしたことだし
スクリプト系はMVC的に糞ってなことにはもうならないな
71: 2005/12/22(木)23:00 ID:??? AAS
パッシブは別に糞じゃないだろ
72: 2005/12/23(金)03:31 ID:??? AAS
>>70
RoRはぶっちゃけあんまり流行る気しないんだが。
あれってMVC?
73: 2005/12/23(金)04:52 ID:??? AAS
PHPじゃそうかもな。rubyやperlはもうコレで決まりだと思う。
74: 2005/12/23(金)05:24 ID:??? AAS
いやRuby自体がWebプログラミング方面でそれほど伸びないと思う。
Rubyの方がPHPより先に世の中に知れ渡ってたらRubyの圧勝だったかもしれないが、今更PHPと比較して生産性高いとも思えないし(飽くまでWeb方面では)。
75: 2005/12/23(金)06:47 ID:??? AAS
そこで、pythonですよ!
76: 2005/12/23(金)10:17 ID:??? AAS
Π損はメタクラス以外見るべきところが無い希ガス
77: 2005/12/23(金)12:51 ID:??? AAS
rubyは構文が特殊すぎるし、まんまオブジェクト指向だから、phpのような流行り方をすることはそもそもありえなかったと思う。
unixハッカーな人たちにはperlやrubyが今後も支持されていくでしょう。phpは違う層の人たち向け。
78: 2005/12/23(金)13:53 ID:??? AAS
ちょwww
unixハッカーってなんだwww
そりゃC使いry
79: 2005/12/23(金)14:07 ID:??? AAS
cは別物。phpはもっと別物だけど。
80: 2005/12/23(金)14:15 ID:??? AAS
WebでOOするときってどんなクラスつくるの?
MVC以外で。
81: 2005/12/23(金)18:01 ID:??? AAS
オブジェクト指向言語は、OOがphp使うような素人の馬鹿避けになってる所は有るね。
phpの生産性って、素人を安い人件費で大量に使えるってだけだからねえ。
RoRは馬鹿には理解出来ないから、流行る事は無いだろう。流行るためには馬鹿でも理解出来る事が必要だし。
82: 2005/12/23(金)18:18 ID:??? AAS
RoRのレベルが高いと思ってるおばかさんが一人いるぞw
Lisp信者にもその考えの奴多いんだよなぁ。
83: 2005/12/24(土)02:04 ID:??? AAS
ざっくり言ってphpユーザはレベルが低い
84: 2005/12/24(土)13:15 ID:??? AAS
ユーザのレベルなんて人それぞれだし、スレ違いでは?
85(2): 2005/12/24(土)20:22 ID:??? AAS
phpしか書けない香具師に、LispやRoRは無理。
86: 2005/12/24(土)21:25 ID:??? AAS
この言いっぱなしの駄レス連発してるやつって一人でやってんの?
87: 2005/12/25(日)02:32 ID:??? AAS
はいはいわろすわろす
って言ってほしいんだろきっと。
LispはまだしもRoRを難しいとか言う奴初めて見た。
PHPしかできない奴のレベルが低いってのはまあ当たり前の話だが。
上下前次1-新書関写板覧索設栞歴
あと 355 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.010s