PHP>Java>>>超えられない壁>>>ASP>Perl (93レス)
1-

1
(1): 2007/05/02(水)17:24 ID:??? AAS
これは常識
2: 2007/05/02(水)17:29 ID:??? AAS
またPHP厨が立てたスレか
3: 2007/05/02(水)19:59 ID:??? AAS
rubyとphysonもいれれ。半端。
4: 2007/05/02(水)20:21 ID:??? AAS
PHPってそんなに便利か?
5: 2007/05/02(水)20:56 ID:??? AAS
この手のスレ定期的に立つな
6: 2007/05/02(水)22:02 ID:??? AAS
もうこの手のスレ自体が古い
7
(1): 2007/05/04(金)06:42 ID:??? AAS
実際はPerlを誰でも分るように劣化させたのがPHPだけどな
8
(1): 2007/05/04(金)07:13 ID:??? AAS
PHPはJavaのオブジェクト指向を劣化させてとりこんでるしな。
9
(1): 2007/05/04(金)11:55 ID:??? AAS
>>7 >>8
んでそれらがどう弊害出てんの?
10: 2007/05/04(金)14:29 ID:??? AAS
>>9
無駄なコードいう大弊害出てるよ
11: 2007/05/04(金)14:43 ID:??? AAS
PHPのほうが遥かに少ないコードで構築できると思うが。
例えばどんなの?
12: 2007/05/05(土)00:44 ID:??? AAS
PHPのどこが短いコードなんだよ
頭大丈夫か
13: 2007/05/05(土)01:01 ID:??? AAS
んじゃjavaのほうが短く実現できるコードを挙げてみろよ
14: 2007/05/05(土)18:38 ID:??? AAS
http://www.thinkit.co.jp/free/compare/2/5/1.html

例えば、ここにあるようにまともなオブジェクト指向を使ったPHPのコードの
長さはたいしてJavaと変わらない。しかもJAVAのIDEには補完機能が
充実しているし、Javaの場合コードにミスしてもバッググラウンドでコンパイルして
すぐにミスを指摘してくれる。動作させてから間違いに気づいてデバッグする
時間を考えたら、PHPはJAVAにすら劣る。
15
(1): 2007/05/05(土)18:59 ID:??? AAS
ちなみにRubyでSingleton作ると
こんな感じになる。うん、さすがスクリプト言語、すっきりしてて気持ちいい。
PHPとは大違い
class Single

private_class_method :new
@@singleObject = nil

def Single.create
if @@singleObject == nil
@@singleObject = new
puts "インスタンスを生成しました。"
省14
16
(2): 2007/05/08(火)08:29 ID:??? AAS
class Single; public_class_method :new end
obj3 = Single.new
raise "大変だ!obj3はobj1とは違うよ!" if obj1 != obj3

さすがですねwww
17: 2007/05/08(火)10:45 ID:??? AAS
当たり前じゃん、Singletonは普通コンストラクタ使えないようにするんじゃね
18: 2007/05/08(火)22:34 ID:??? AAS
rubyだと、コンストラクタを直に呼び出すのを完全に禁止する手段がないということだよ。

ちなみにphpでシングルトンやる場合にしても、javaの真似してコンストラクタをprivateとかprotectedにする方法よりも、コンストラクタの中で2度目以降のインスタンス化に対して例外を投げる方法をとる方が良い面もある。
19: 2007/05/08(火)22:35 ID:??? AAS
rubyだと、コンストラクタを直に呼び出すのを完全に禁止する手段がないということだよ。

ちなみにphpでシングルトンやる場合にしても、javaの真似してコンストラクタをprivateとかprotectedにする方法よりも、コンストラクタの中で2度目以降のインスタンス化に対して例外を投げる方法をとる方が良い面もある。
20
(1): 2007/05/09(水)08:29 ID:??? AAS
Rubyでもprivate指定にできるよ。
厳密にやろうと思えば
1-
あと 73 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.784s*