ウェブプログラミングで使えるデザインパターン (170レス)
1-

89
(3): 03/12/21 15:35 ID:??? AAS
>>87
木構造を表現するのに適切なデザインパターンだと思うけど?> Composite pattern

>>79,81
パターン言語には、その(solution)解法を適用する場合のコンテキスト
(背景・解決する問題の状況)や、force(制約・制限)等が書かれているはず。
更に言えば、具体的な事例や、そのパターンを適用した際に起こる副作用とかトレードオフ等、
こういった一連の状況を指してパターンと呼んでいるんじゃなかった?

solutionの部分だけを指してパターンと呼んでいる人が多い様に見受けられる。
FAQにもパターンという表現は誤解を招きやすい言葉だったって書かれているけどね。
だからと言って誤解されたままでは有益な議論は出来ないよ。
省11
90
(1): 03/12/21 15:43 ID:??? AAS
>>89
めんどいから要約してくれ。3行位に。大体それくらいの情報量だろ?
91: 03/12/21 15:55 ID:??? AAS
無理。
ジャンプ&フローで要約性がないパターン。
92: 03/12/21 17:02 ID:??? AAS
>>90

>>89を要約すると「お前らもっと勉強しろ、俺はこれだけ物知りだ」になります
93: 85 03/12/21 17:14 ID:??? AAS
>>89
ああ、ごめん、言葉が足りなかった。

>>85
Observerを使ったMVCはGUIなソフトとかには使えるけど
Webアプリケーションなんかには向かないぞ、気をつけろー。
Webアプリケーション用のMVCはJ2EEとかを参考にしろー。

って意味だったんです。
94
(1): 03/12/22 01:36 ID:??? AAS
CGIはGoF的なデザインパターン使って作っても
オブジェクト生成して一回で捨てちゃうもんな
95
(1): 03/12/22 01:50 ID:??? AAS
こんな100レス近くも語ってて
結局>>6を改善することはできないんですか?
96
(1): 03/12/22 07:37 ID:??? AAS
>>94
再利用できる要素はいっぱいあるんだけどな。
ファイル操作とか毎回組んでも面倒くさいしバグの入り込む余地があるしろくな事がないと思うよ。
97
(1): 03/12/23 02:36 ID:??? AAS
>>95
>>6みたいなのが良いとは思ってないが、
>>6の代行になる優れたコードがあったとしても
結局>>6レベルくらいで求められる規模のwebAPPの場合
実際のところ>>6が一番速く書けて一番シンプルで
一番速く動くコードだったりしちゃわないか
98: 03/12/23 10:20 ID:??? AAS
>>97
再利用生が抜けてるよ。
99
(1): 03/12/26 13:59 ID:5BZ0FoxA(1) AAS
>>96
ファイル周りで、こういう処理にはこういうパターンがいいよ、みたいのある?
趣味でCGIスクリプト作ってるけど結局ファイル入出力が処理の中心で、
ここをシンプルに書ければだいぶ綺麗になるんだけどなぁ。
100
(1): 03/12/26 23:27 ID:??? AAS
>>99

>>60

後、今、RubyとXML使って汎用的なCGI向きなファイルシステム書いてます。
101: 03/12/26 23:57 ID:??? AAS
だれか
>ファイルとかDBとかを同じメソッドで
>アクセスできるようにするためのラッパクラス。
これ作ってください。
102
(1): ヽ(´ー`)ノ 03/12/27 04:55 ID:??? AAS
> だれか
> >ファイルとかDBとかを同じメソッドで
> >アクセスできるようにするためのラッパクラス。
> これ作ってください。
Perl の DBI に当たるクラスって Ruby には無いの?
103: 100 03/12/27 09:14 ID:??? AAS
>>102
アルみたいですな。知らなんだ。
ちょっと興味があるんですが、データをCSVとかXMLに落としてくれるドライバって存在するんですか?
104: 03/12/27 22:23 ID:??? AAS
Ruby/DBI 外部リンク:ruby-dbi.sourceforge.net
105: 04/01/03 11:48 ID:2WhaiS3p(1) AAS
Bridgeパターン
外部リンク[php]:www.lyricfathom.com
106: 04/01/03 14:16 ID:/y0BIE8s(1) AAS
PHPのパターンならここが有名でしょうね。
外部リンク:www.phppatterns.com
107
(3): 04/01/05 19:45 ID:??? AAS
PHP、言語として機能が足りてないからデザパタに向いてないよ。
典型的な例が Singleton。
108
(1): 04/01/05 20:23 ID:??? AAS
$a = NULL;

function GetSameObject(){
global $a;

if($a == NULL){
$a = new SameObject();
}

return $a;
}
1-
あと 62 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s