Webでオブジェクト指向プログラミング (442レス)
Webでオブジェクト指向プログラミング http://medaka.5ch.net/test/read.cgi/php/1133489897/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: nobodyさん [] 2005/12/02(金) 11:18:17 ID:lnZM9OlM サーバーサイドWebプログラミングのOOスレです。 ・OOP、MVC、デザパタなどのコンセプト的な話題 ・OOにまつわる言語比較(言語批判はその言語で開発してる人に失礼にあたることが多いのでなるべく禁止でお願いします) ・保守、再利用、生産性、開発環境などの実践的な話題 ・Webサーバ、DBなどの外部との親和性に関する問題 ・学習、教育などの方法論 などなど。 前スレ PHPでオブジェクト指向プログラミング http://pc8.2ch.net/test/read.cgi/php/1113724557/ http://medaka.5ch.net/test/read.cgi/php/1133489897/1
2: nobodyさん [sage] 2005/12/02(金) 11:41:45 ID:??? 乙カレーション。 ついでにズザー http://medaka.5ch.net/test/read.cgi/php/1133489897/2
3: nobodyさん [sage] 2005/12/02(金) 11:54:27 ID:??? 見かけた関連スレ(内容未確認) PHPとJAVAさぶれっと http://pc8.2ch.net/test/read.cgi/php/987850713/ オブジェクト指向perl http://pc8.2ch.net/test/read.cgi/php/1022604696/ ウェブプログラミングで使えるデザインパターン http://pc8.2ch.net/test/read.cgi/php/1069451782/ 【PHP】フレームワークについて語るスレ【総合】 http://pc8.2ch.net/test/read.cgi/php/1123608068/ CGI VS PHP VS JAVA http://pc8.2ch.net/test/read.cgi/php/1006006800/ Python vs Ruby vs PHP vs Perl http://pc8.2ch.net/test/read.cgi/php/1124710112/ WEBアプリにもっとも適した言語は何か? http://pc8.2ch.net/test/read.cgi/php/1130115690/ 良質なサイトや書籍など、情報ある人プリーズ http://medaka.5ch.net/test/read.cgi/php/1133489897/3
4: nobodyさん [sage] 2005/12/02(金) 11:57:58 ID:??? >>3 ゴミ情報邪魔 http://medaka.5ch.net/test/read.cgi/php/1133489897/4
5: nobodyさん [sage] 2005/12/02(金) 11:59:46 ID:??? >>4 うるさいわね http://medaka.5ch.net/test/read.cgi/php/1133489897/5
6: nobodyさん [sage] 2005/12/02(金) 12:05:33 ID:??? MVC はともかく、デザパタとか入るとメタ議論好きが入ってきそうだなぁ。 適宜ム板、マ板に誘導していかないと。 http://medaka.5ch.net/test/read.cgi/php/1133489897/6
7: nobodyさん [sage] 2005/12/02(金) 12:08:49 ID:??? そうだね。 とりあえず議論がWebプログラミングに関係なくなった時点でスレ違いってことで。 http://medaka.5ch.net/test/read.cgi/php/1133489897/7
8: nobodyさん [sage] 2005/12/02(金) 16:18:39 ID:??? 前スレのスレタイと比較すると、ぱっとみJAVA関連のスレと 思ってしまう俺は古い人間なのか? http://medaka.5ch.net/test/read.cgi/php/1133489897/8
9: nobodyさん [sage] 2005/12/02(金) 16:23:36 ID:??? ここはSmallTalkスレですよ? http://medaka.5ch.net/test/read.cgi/php/1133489897/9
10: nobodyさん [sage] 2005/12/02(金) 16:36:26 ID:??? webページレベルではオブジェクト思考でなくてもまぁ、苦労はしないけど、webシステムになると、データやモジュールをクラス管理しないとやってられない。この板でスレ違いって言う人間こそスレ違い。 http://medaka.5ch.net/test/read.cgi/php/1133489897/10
11: nobodyさん [sage] 2005/12/02(金) 16:52:18 ID:??? 素人趣味プログラマですが、 綺麗にOOが書けません>< プロの方のソースを拝見させてもらうと感動します>< http://medaka.5ch.net/test/read.cgi/php/1133489897/11
12: nobodyさん [sage] 2005/12/02(金) 17:33:27 ID:??? >>10 それは別に Web に限らないからスレ違いなのでは? むしろ webprog でやらない方が有意義になると思われ >>11 ごめん、それはどれのこと? 公開されてるやつで、プロが書いたかどうか分かるものってあるの? http://medaka.5ch.net/test/read.cgi/php/1133489897/12
13: nobodyさん [sage] 2005/12/02(金) 17:40:43 ID:??? >>11 Apahce JakartaプロジェクトやStrutsプロジェクトなど、 オープンソースソフトウェアのソースコードは公開されているから参考にしてみれば? http://medaka.5ch.net/test/read.cgi/php/1133489897/13
14: nobodyさん [sage] 2005/12/02(金) 18:38:14 ID:??? >>1乙。 このスレ、荒れるだろうねえ。 http://medaka.5ch.net/test/read.cgi/php/1133489897/14
15: nobodyさん [sage] 2005/12/02(金) 18:48:51 ID:??? >>14 俺様が荒れないように見張っているので大丈夫だ。安心してくれ。 http://medaka.5ch.net/test/read.cgi/php/1133489897/15
16: nobodyさん [] 2005/12/02(金) 20:04:21 ID:4lCzPlwh >>14 議論で荒れるならいいけどね。 アホとかバカとか低脳な荒れ方はしないといいんだけど。 http://medaka.5ch.net/test/read.cgi/php/1133489897/16
17: nobodyさん [sage] 2005/12/02(金) 21:25:10 ID:??? JavaScriptでOOって無理があるだろ 派生クラスだとprivateプロパティとして使いたい部分が共有されてしまう。 全部publicならできるのか? http://medaka.5ch.net/test/read.cgi/php/1133489897/17
18: nobodyさん [sage] 2005/12/03(土) 00:11:04 ID:??? <?php class State{ var $user; var $pass; var $host; var $database; function State($user,$pass,$host,$database){ $this->user = $user; $this->pass = $pass; $this->host = $host; $this->database = $database; } function GetCon(){ $con = mysql_connect($this->host,$this->user,$this->pass); if($con && mysql_select_db($this->database,$con)) return $con; else return NULL; } } http://medaka.5ch.net/test/read.cgi/php/1133489897/18
19: nobodyさん [sage] 2005/12/03(土) 00:12:07 ID:??? class TEST{ var $con; var $sql; var $data; function TEST($user,$pass,$host,$database){ $d = new State($user,$pass,$host,$database); $this->con = $d->GetCon(); } function MakeSQL(){ $this->sql = "SELECT user,host FROM user "; } function RunSQL(){ $rst = mysql_query($this->sql,$this->con); if($rst) for($i=0; $col=mysql_fetch_array($rst) ; $i++) $this->data[$i] = $col; else return NULL; return 1; } } http://medaka.5ch.net/test/read.cgi/php/1133489897/19
20: nobodyさん [sage] 2005/12/03(土) 00:12:47 ID:??? class MAIN{ function MAIN($user,$pass,$host,$database){ $obj = new TEST($user,$pass,$host,$database); if($obj->con){ $obj->MakeSQL(); $obj->RunSQL(); $this->ShowData($obj); } else printf("error"); } function ShowData($obj){ for($i=0;$i<sizeof($obj->data);$i++) printf("%s,%s<BR>",$obj->data[$i]["user"],$obj->data[$i]["host"]); } } ?> http://medaka.5ch.net/test/read.cgi/php/1133489897/20
21: nobodyさん [sage] 2005/12/03(土) 00:14:16 ID:??? <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> </HEAD> <BODY> <?php $d = new MAIN(MySQLユーザー名,MySQLパスワード,"localhost","mysql"); ?> </BODY> </HTML> >11 PHPでやるとこんな感じ? ひねりやセキュリティーは無視したけど 概念だけならこんな感じで十分だと思う ま、アクセス権の関係で動かないかもね http://medaka.5ch.net/test/read.cgi/php/1133489897/21
22: nobodyさん [sage] 2005/12/03(土) 00:24:54 ID:??? static $con; if ( $con === null ) { とか、やりたくならんか? http://medaka.5ch.net/test/read.cgi/php/1133489897/22
23: nobodyさん [sage] 2005/12/03(土) 02:10:17 ID:??? >>17 なぜJavaScript? >>22 それだとインスタンスごとにコネクションを保持っていうスタンスから外れるね。 http://medaka.5ch.net/test/read.cgi/php/1133489897/23
24: nobodyさん [sage] 2005/12/03(土) 11:33:28 ID:??? どっちかっていうと static $instance = false; if ($instance === false) { $inctance = new . . . じゃないのphp4ならだけど http://medaka.5ch.net/test/read.cgi/php/1133489897/24
25: nobodyさん [sage] 2005/12/03(土) 11:40:42 ID:??? >>24 それってもしかしてシングルトンの話じゃ・・・? http://medaka.5ch.net/test/read.cgi/php/1133489897/25
26: nobodyさん [sage] 2005/12/03(土) 11:47:30 ID:??? VOがDB持ってるのって概念的に変じゃね? http://medaka.5ch.net/test/read.cgi/php/1133489897/26
27: nobodyさん [sage] 2005/12/03(土) 11:52:44 ID:??? >>17 普通にプロトタイプOOできるよ アクセス制限したければprototype.js使うとか http://medaka.5ch.net/test/read.cgi/php/1133489897/27
28: nobodyさん [sage] 2005/12/03(土) 13:42:25 ID:??? JSって名前の隠蔽が関数かブロックのローカルスコープでしかできないからOO的な隠蔽は無理だよね。 あの言語は興味としては面白いけど、OOを生かした開発向けじゃないと思うけど。 つーかサーバーサイドでJSやってる奴いるの? http://medaka.5ch.net/test/read.cgi/php/1133489897/28
29: nobodyさん [sage] 2005/12/03(土) 16:05:11 ID:??? シラネ。 隠蔽やポリモーフィズムは他言語と変わらん。 http://medaka.5ch.net/test/read.cgi/php/1133489897/29
30: nobodyさん [sage] 2005/12/04(日) 02:35:54 ID:??? 出た!ポリモーフィズム! http://medaka.5ch.net/test/read.cgi/php/1133489897/30
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 412 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s