Webでオブジェクト指向プログラミング (442レス)
Webでオブジェクト指向プログラミング http://medaka.5ch.net/test/read.cgi/php/1133489897/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
116: nobodyさん [sage] 2006/03/24(金) 08:23:48 ID:??? 過疎りすぎw http://medaka.5ch.net/test/read.cgi/php/1133489897/116
117: nobodyさん [] 2006/03/27(月) 23:45:30 ID:NOFET43q 期待age。 で、 Web サイトを PHP で組もうと思ってるんだけどオブジェクト指向でやったほうがベター? まだ覚えてないけどな 。 http://medaka.5ch.net/test/read.cgi/php/1133489897/117
118: nobodyさん [sage] 2006/03/28(火) 00:50:26 ID:??? >>117 PHPでOOなんて無意味>< http://medaka.5ch.net/test/read.cgi/php/1133489897/118
119: nobodyさん [sage] 2006/03/28(火) 08:10:30 ID:??? >>118 まだこんなこと言ってるやついるんだな http://medaka.5ch.net/test/read.cgi/php/1133489897/119
120: nobodyさん [] 2006/03/28(火) 09:41:36 ID:64m8EIcO PHPっていったら、HTMLを直に操作する軽快感が一番重要でしょ。 クラスとか使いはじめると、この足取りの軽さが激減するし、だったらJAVA使ったほうが賢いのでは。 大体WEBプログラミングでオブジェクト指向を得意げに使うこと自体が、スパゲティ大好きって言ってるようなもんだな。 http://medaka.5ch.net/test/read.cgi/php/1133489897/120
121: nobodyさん [sage] 2006/03/28(火) 10:23:08 ID:??? >>120 「だったら Java」ってやつは最初から PHP なんか使わないか、 PHP も Java も分かってないかのどっちかだな http://medaka.5ch.net/test/read.cgi/php/1133489897/121
122: nobodyさん [sage] 2006/03/28(火) 10:51:45 ID:??? 私も以前は PHP で OOP なんてする必要ねーよと思っていた。 特に PHP4 のクラスの実装はクソなので OOP するのも面倒だなと思っていた。 しかし、デスマってるプロジェクトに投入されて、 そのプロジェクトが index0001.php4 とか index0134.php4などと 200個くらいのファイルを羅列しているのを見たとき、 たとえ、PHP4 であろうとも OOP を導入すべきだという主張にかわったよ。 OO でなくとも、Logic と View は分けるべきだ。 できるなら、MVC でお願いします。 http://medaka.5ch.net/test/read.cgi/php/1133489897/122
123: nobodyさん [sage] 2006/03/28(火) 12:02:55 ID:??? >>1 Javaでは当たり前なことを なぜこんなスレタイをたてるのか。 どうせならStrutsやJSF< Tapestry, Seasar2など フレームワーク関係のスレタイにしておけばよかったのに。 http://medaka.5ch.net/test/read.cgi/php/1133489897/123
124: nobodyさん [sage] 2006/03/28(火) 12:04:50 ID:??? >>17 一応JavaScriptでprivateにできるテクニックはあるあしい。 ローカル変数を使って。Ajaxに使われている Prototypeというフレームワークもどきに使われているようだ。 かなり小汚いテクニックで読みにくいソースコードだが。 http://medaka.5ch.net/test/read.cgi/php/1133489897/124
125: nobodyさん [sage] 2006/03/28(火) 12:05:37 ID:??? >>21 PHP4と5では違う。 publicやprivate宣言を忘れているぞ http://medaka.5ch.net/test/read.cgi/php/1133489897/125
126: nobodyさん [sage] 2006/03/28(火) 12:07:24 ID:??? >>122 しかし、PHPは未だに名前空間が無いから PHP5からJavaライクなオブジェクト実装が サポートされても使い勝手は相変わらず悪い。 ini_get()してからini_set()するのはもうウンザリ。 __autoloadだか忘れたがこれをうまくつかって Javaのimportそっくりなことできそうにみえるが、 それも使い勝手が悪い。 http://medaka.5ch.net/test/read.cgi/php/1133489897/126
127: nobodyさん [sage] 2006/03/28(火) 12:38:09 ID:??? >>123 フレームワークのスレあるじゃん http://medaka.5ch.net/test/read.cgi/php/1133489897/127
128: nobodyさん [sage] 2006/03/28(火) 12:40:59 ID:??? >>124 なんかムリにprivateにしなくていいじゃんと思うようになるよ Perl も PHP 4 も運用でカバーしてるんだし http://medaka.5ch.net/test/read.cgi/php/1133489897/128
129: nobodyさん [sage] 2006/03/28(火) 12:57:27 ID:??? JSの場合はJava系みたいにインスタンス変数ごとにprivateっていう考え方よりも、Cのファイルスコープstaticみたいに、ファイルごと(モジュールごと)にローカライズ(隠蔽)するのが常套手段かな。 インスタンス変数はそもそも隠蔽する対象じゃないんだな。 2.0でclassとか拡張されてるから、また変わってくると思うけど。 http://medaka.5ch.net/test/read.cgi/php/1133489897/129
130: nobodyさん [sage] 2006/03/28(火) 13:37:18 ID:??? >>122 MVCがいまいち理解できません。 どこがいいのか k w s k ! http://medaka.5ch.net/test/read.cgi/php/1133489897/130
131: nobodyさん [sage] 2006/03/28(火) 13:59:03 ID:??? >>120 軽快感が重要というのは同意だけど、別にそれだけがPHPのメリットじゃないわけで。 クラスだって軽く使おうと思えば使えるし、お手軽なOOPという観点ならPHP>JAVAだと思う。 その分できないこともあるけどな。 http://medaka.5ch.net/test/read.cgi/php/1133489897/131
132: nobodyさん [sage] 2006/03/28(火) 14:02:21 ID:??? あれー。MVCスレってなかったっけ? 寝ぼけてたか? http://medaka.5ch.net/test/read.cgi/php/1133489897/132
133: nobodyさん [sage] 2006/03/28(火) 20:32:38 ID:??? RubyとPHPはどっちが向いてる? http://medaka.5ch.net/test/read.cgi/php/1133489897/133
134: nobodyさん [sage] 2006/03/28(火) 21:34:59 ID:??? >>133 多分Ruby http://medaka.5ch.net/test/read.cgi/php/1133489897/134
135: nobodyさん [sage] 2006/03/28(火) 21:42:58 ID:??? PHPのような低機能な言語でさらにクラス機能まで減らすのはバカ。 そんなことしたら、バカみたいなコードしかかけなくなる。 http://medaka.5ch.net/test/read.cgi/php/1133489897/135
136: nobodyさん [sage] 2006/03/28(火) 22:02:13 ID:??? >>135 そういうことはクラスを実際に何に使うのかあげてから言ってくれます? http://medaka.5ch.net/test/read.cgi/php/1133489897/136
137: nobodyさん [sage] 2006/03/28(火) 22:06:27 ID:??? >>134 ぐーぐるさん的には PHP 2,320,000,000 件 Ruby 107,000,000 件 この圧倒的な差はいったい!? http://medaka.5ch.net/test/read.cgi/php/1133489897/137
138: nobodyさん [sage] 2006/03/28(火) 22:28:04 ID:??? PHPは変数のスコープを分けれない。それだけでもクラスを使う理由になる。 http://medaka.5ch.net/test/read.cgi/php/1133489897/138
139: nobodyさん [sage] 2006/03/28(火) 23:02:46 ID:??? スコープは分かれてるけど、、、 名前空間がないってことか? http://medaka.5ch.net/test/read.cgi/php/1133489897/139
140: nobodyさん [sage] 2006/03/29(水) 02:32:56 ID:??? 変数のスコープは分けれるけど、クラス名・関数名・定数名(クラス定数除く)のスコープが分けられないんだと思われ。 http://medaka.5ch.net/test/read.cgi/php/1133489897/140
141: nobodyさん [sage] 2006/03/29(水) 22:51:03 ID:??? OOPの最大の利点は、再利用性が抜群に高いことだと思う。 自分はアクセスカウンターとか掲示板など、いろんな汎用スクリプトを作ってるんだけど 今後新しいスクリプトが簡単に作れるように、クラスモジュールを構築しながら作成してるから 開発効率がどんどんよくなってきている。 http://medaka.5ch.net/test/read.cgi/php/1133489897/141
142: nobodyさん [sage] 2006/03/29(水) 23:13:01 ID:??? でも気づいたら2、3行の処理でも関数にしてる自分がいたり・・・するのは俺だけか http://medaka.5ch.net/test/read.cgi/php/1133489897/142
143: nobodyさん [sage] 2006/03/29(水) 23:15:45 ID:??? そもそもクラスって何書くの? http://medaka.5ch.net/test/read.cgi/php/1133489897/143
144: nobodyさん [sage] 2006/03/30(木) 10:08:01 ID:??? >>143 変数と関数 http://medaka.5ch.net/test/read.cgi/php/1133489897/144
145: nobodyさん [sage] 2006/03/30(木) 13:31:51 ID:??? >>144 わかってない奴発見 http://medaka.5ch.net/test/read.cgi/php/1133489897/145
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 297 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s