[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 03/06 09:01 / Filesize : 123 KB / Number-of Response : 597
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Java VS PHP



1 名前:1 [2007/04/27(金) 21:21:58 ID:U5tJyA2z]
Java VS PHP

32 名前:nobodyさん mailto:sage [2007/08/29(水) 22:01:08 ID:???]
Rubyでどんな処理させようとしてるのか知らないけど
Webアプリのボトルネックは言語の処理速度以外のところに
発生するのであんまり関係ないと思うけどね
しかもRuby1.9になればPerlやPythonよりも早いという
ベンチマークもあるし


33 名前:nobodyさん [2007/09/04(火) 21:05:51 ID:y5FsU8dw]
>Webアプリのボトルネックは言語の処理速度以外のところに
>発生するのであんまり関係ないと思うけどね

甘すぎ。小規模案件しか関わった事無いんじゃね?

34 名前:nobodyさん mailto:sage [2007/09/04(火) 22:58:50 ID:???]
matzがそう言ってるんだけど、彼はプログラム言語についてはスーパーハッカーだけど、ウェブ開発に関しては素人だね。
そんなこと言っていいのは予算が大量にあっていくらでもスケールできる場合だけだ。

35 名前:nobodyさん mailto:sage [2007/09/05(水) 00:51:43 ID:???]
rubyのコードに対して拒否反応が出てしまう俺様産業

36 名前:nobodyさん mailto:sage [2007/09/12(水) 22:42:39 ID:???]
大規模になってしまったサイトなら開発したことがあるけど、
PHPの遅さよりもMySQLの負荷の方が心配だったな。

37 名前:nobodyさん [2007/09/24(月) 22:55:48 ID:JlRJpJ4M]
PHPでJAVAライクなMVCプログラミングをやってる俺は正統派。
クラスもバンバン使ってるしね。
コンパイルもないし高速だし管理も簡単だしPHPはいい言語だよね。

38 名前:nobodyさん mailto:sage [2007/09/25(火) 02:27:26 ID:???]
smartyやクラス使ってるぐらいでそんな偉そうなこと言われても

39 名前:nobodyさん [2007/09/30(日) 11:03:58 ID:oRBylpfV]
smarty使うなら素直にJava使えばいいのに。
PHPはHTML中に適当に混ぜて使えるお手軽さだけが売りなんだし。

40 名前:nobodyさん [2007/11/04(日) 13:07:23 ID:tQVdL+Pv]
>>32
ruby が perl より速くなることはアリエナイ。
perl は各関数を c 化するとか恐ろしい最適化がなされている。



41 名前:nobodyさん mailto:sage [2007/11/04(日) 16:45:38 ID:???]
>>40

42 名前:nobodyさん [2007/11/05(月) 12:46:22 ID:P3BOVz/n]
デザインとロジックは分けてくれよたのむ

43 名前:nobodyさん mailto:sage [2007/11/05(月) 13:56:10 ID:???]
頼むからHTMLファイルとCSSファイルを一緒に書かないで!わけわかめ。

44 名前:nobodyさん [2007/11/05(月) 17:35:37 ID:uHuT8ykS]
どっちもViewじゃん

45 名前:nobodyさん mailto:sage [2007/11/06(火) 06:02:30 ID:???]
>>43
ある意味、かえって解り易いと思うんだが・・・どちみちFireBugで一発表示出来るだろう?

46 名前:nobodyさん mailto:sage [2007/11/07(水) 18:09:07 ID:???]
一時期Javaに手を出したが、あれはどうにかしてくれと思った。
まずhello, world表示させるだけで一仕事じゃねーか。

Java速い速いっていうけど、PHPじゃ遅すぎてどうしようもないサイトってどんだけ大規模よって話。
ハードの進歩の勢いを超えるアクセス数の増加ってまずないと思う。
それだけ大規模なサイトなら、広告つけて稼いでハード買い足せ。

mixiはperl、wikipediaはphpだったよな?
サーバ増設してロードバランサつけて・・・ってそっちのほうで対策したほうが合理的だと思う。

後はバッチ処理とか速度を要求される部分だけ高速な言語を使うというのもアリだと思う。

47 名前:nobodyさん [2007/11/07(水) 20:17:32 ID:c00p5Bcc]
www.infoq.com/jp/news/2007/10/big-java
--
Justin Sher氏(ブログ・英語)はeBay、GMail、Amazon、hi5.comとGoogle AdWordsがJava上で構築されていることをすばやく指摘した(source)。
--

48 名前:nobodyさん mailto:sage [2007/11/07(水) 20:18:35 ID:???]
言語の優劣語るのはあんま意味ないとは思わんかね
研究で使用ツールの話するようなもんで

49 名前:nobodyさん mailto:sage [2007/11/08(木) 12:47:30 ID:???]
amazonってjavaなの?perl主体のごった煮だったと記憶しているが、どこの話だったっけ

50 名前:nobodyさん mailto:sage [2007/11/08(木) 13:04:09 ID:???]
お前がこれからamazonとかebay運営するつもりなら、Java使えばいいんでねーの



51 名前:nobodyさん [2007/11/08(木) 14:46:44 ID:xbukpQYj]
web環境

javaは動作速度が速い
phpは開発速度が速い

javaで仕事をやらせると技術者が逃げるのが早い
phpで仕事やらせると技術者の習得が早い

52 名前:nobodyさん mailto:sage [2007/11/08(木) 16:05:23 ID:???]
月間1500万PVあるが、30万ぐらいで買ったOpteron鯖にPHP+MySQLで何も困っていない

53 名前:nobodyさん mailto:sage [2007/11/08(木) 18:43:36 ID:???]
Javaなんて使わないと忘れるが、PHPは結構忘れなさそう

54 名前:nobodyさん mailto:sage [2007/11/08(木) 19:18:57 ID:???]
>>53
言語自体は使わなくても忘れない。
忘れるのはオプソのパッケ群の使いかただろ。

55 名前:nobodyさん mailto:sage [2007/11/08(木) 19:20:37 ID:???]
>>46

System.out.println("hello >>46");

56 名前:nobodyさん mailto:sage [2007/11/08(木) 19:22:04 ID:???]
つーかスレ全般的に分かってねぇ屑だらけだな。

57 名前:nobodyさん mailto:sage [2007/11/08(木) 19:24:19 ID:???]
よくelseifかelsifかelse ifか忘れる

58 名前:nobodyさん [2007/11/08(木) 20:24:15 ID:RjowdIUr]
PHPでできることをJavaでやるのは、そんなに難しくない。とおもう。

59 名前:nobodyさん mailto:sage [2007/11/08(木) 20:45:34 ID:???]
おいらは、

Javaやる→わけわかめ。
   ↓
上司にPHPをやらされる→こりゃいいや。
   ↓
もう一度Javaやれ→あれ?前よりわかるぞ。
            ↑
           今ここ。

60 名前:nobodyさん mailto:sage [2007/11/09(金) 08:06:10 ID:???]
100万回ループして計測したらJavaのほうが圧倒的に早かったな
まぁ自分の環境だけじゃあてにならんが。



61 名前:nobodyさん mailto:sage [2007/11/09(金) 10:03:30 ID:???]
そりゃそうだろ
DB使うとそっちにボトルネックが移動するから差は縮まる

62 名前:nobodyさん mailto:sage [2007/11/09(金) 12:12:15 ID:???]
DB使わないJavaシステムって想像がつかんな。
数値計算でもする気か?

63 名前:nobodyさん mailto:sage [2007/11/09(金) 13:50:55 ID:???]
DBの負担を減らすためにDBは簡単なスキーマにしてスクリプト側で複雑な処理をするんじゃん。その場合にPHPとJavaじゃまるで実行性能が違う。

64 名前:nobodyさん mailto:sage [2007/11/09(金) 14:06:49 ID:???]
いやDBに処理させろよw

65 名前:nobodyさん mailto:sage [2007/11/09(金) 14:15:50 ID:???]
それにJavaだと変数をアプリケーションスコープに入れとけば簡単に永続化できる。これもDBへのアクセスを減らすことに役立つ。

66 名前:es [2007/11/25(日) 17:22:24 ID:8A2oGZ/+]
PHPは言語構造がださい。
あの$マーク、うざい。
コンパイラが関数と変数の区別ができないからダラー記号に頼ってる。
PHP言語作ったやつの手抜きか知能指数不足。
ジャンクフードだ。PHP嫌いです。


67 名前:nobodyさん mailto:sage [2007/11/25(日) 17:31:41 ID:???]
$マークってうざい?
これはこれでわかりやすいと思うけど。

68 名前:nobodyさん mailto:sage [2007/11/25(日) 17:51:20 ID:???]
言語構造と変数とその他がごっちゃになって可読性が悪いCとかJAVAより良い

69 名前:es [2007/11/25(日) 18:03:20 ID:8A2oGZ/+]
関数には末尾に() がついてるからそれだけで充分。
$マークは余計です。
読むときにじゃまくさいし書くときは1文字増える。


70 名前:nobodyさん mailto:sage [2007/11/25(日) 18:19:30 ID:???]
$がないともう生きていけない



71 名前:nobodyさん mailto:sage [2007/11/25(日) 18:37:21 ID:???]
旧来の便所におけるウォッシュレットのようなもんだ

72 名前:es [2007/11/25(日) 18:53:00 ID:8A2oGZ/+]
ウォレットならいいけど。
私に言わせると、$記号は、「ポッタン方式のおつり」だ。


73 名前:nobodyさん mailto:sage [2007/11/25(日) 19:11:33 ID:???]
どの辺がだよw

74 名前:es [2007/11/25(日) 19:31:31 ID:8A2oGZ/+]
Javaだと

int a = 0;
int b = 2;
a++;
System.out.println(a);
a++;
b += a;
System.out.println(b);

PHPだと
$a = 0;
$b = 2;
$a++;
System.out.println($a);
$a++;
$b += $a;
System.out.println($b);

となる。

Java: e = a + b + c + d;
PHP: $e = $a + $b + $c + $d;
なんてことにもなる、PHPダサすぎ。
1行のうち何パーセント$が出てくるんだろう。出すぎだ。


75 名前:es [2007/11/25(日) 19:33:30 ID:8A2oGZ/+]
PHP のSystem.out.println( ) はecho ' ' のミスでした。すんません。


76 名前:es [2007/11/25(日) 19:50:05 ID:8A2oGZ/+]
数学的な演算の表記法として、PHPはできそこないだ。
数学では変数に$記号なんか付けない。
PHPのコードでは概念の把握が阻害されると思わざるを得ません。


77 名前:nobodyさん mailto:sage [2007/11/25(日) 20:22:45 ID:???]
$付いてる方が、検索で変数を探しやすい気がする。

78 名前:nobodyさん mailto:sage [2007/11/25(日) 20:31:27 ID:???]
結局お前の好みの問題ってことじゃん

79 名前:nobodyさん [2007/11/25(日) 20:53:03 ID:WBOvTEV5]
javaもPHPもrubyに比べたらうんこ

80 名前:nobodyさん [2007/11/26(月) 00:14:03 ID:6NVaPo9a]
Rubyってあの、トロいRuby?



81 名前:nobodyさん [2007/11/26(月) 01:36:53 ID:kaYjtLUw]
スピードだけ考えるなハゲ

82 名前:nobodyさん mailto:sage [2007/11/26(月) 01:44:00 ID:???]
Rubyは言語理想主義者がとことんまで突っ走ってああなった感じ

83 名前:nobodyさん mailto:sage [2007/11/26(月) 03:41:26 ID:???]
Rubyは自分用のお手軽ツールつくるのに便利ですよ。

84 名前:nobodyさん mailto:sage [2007/11/26(月) 08:25:38 ID:???]
Perlの場合、$@%で変数の型を視認できるのがよい。

85 名前:nobodyさん mailto:sage [2007/11/26(月) 10:12:38 ID:???]
チョロQは10円玉でウィリー走行できる
フェラーリはできない
よってチョロQの圧勝

こんなバカがこのスレにはたくさんいます

86 名前:es [2007/11/26(月) 21:00:11 ID:2ox37DIK]
PHPの
$$変数
は、C/C++の世界の住人の発想でしょう。
もともとの**変数より変な文法でわかりにくい。


87 名前:nobodyさん mailto:sage [2007/11/26(月) 21:44:07 ID:???]
わかりにくいのは
お前がバカだから

88 名前:es [2007/11/26(月) 21:53:33 ID:2ox37DIK]
つーか
$$変数
なんて使い道がない。がらくた言語。


89 名前:es [2007/11/26(月) 21:57:30 ID:2ox37DIK]
C/C++のポインタなら
*が何個あっても理解できるよ。
PHPのは$$2個だけ。はんぱもん。


90 名前:nobodyさん mailto:sage [2007/11/27(火) 02:20:48 ID:???]
$$変数って何?可変変数のこと言ってんの?



91 名前:nobodyさん mailto:sage [2007/11/27(火) 09:38:30 ID:???]
多分

92 名前:nobodyさん mailto:sage [2007/11/27(火) 11:24:54 ID:???]
可変変数とか真顔で言っちゃうのがキモいんだよな・・・
Zend Optimizerとかphp.iniとかも

93 名前:nobodyさん [2007/11/27(火) 16:55:30 ID:HuHWgn6t]
可変変数(笑)

94 名前:nobodyさん mailto:sage [2007/11/27(火) 17:53:46 ID:???]
可変変数なら3つ以上も普通に可能。
php初心者なのは仕方ないがまずよく調べてから発言するように。


95 名前:nobodyさん mailto:sage [2007/11/27(火) 20:46:00 ID:???]
可変変数、動的にインスタンスを作れるとか、いくらでも使い道あるわ。
だいたい可変変数とCのポインタは全然別の機能だろ。どっからそんな発想が生まれるんだよ。
可変変数のアイデアソースを求めるなら、シェルの変数展開なんかだろ。


96 名前:nobodyさん [2007/11/27(火) 20:59:49 ID:OQsEuWQD]
配列の値をa〜zにするとします。その値をループでまわして変数の値にできるのが
可変変数でしたっけ?私、前から疑問をいただいておりまして、すれ違いだとおもいますが
ちょうど話がでたので、おしえてください。

97 名前:nobodyさん [2007/11/27(火) 21:01:26 ID:OQsEuWQD]
というより、配列の値を変数名にしたいときが多々あるんだけど方法ないかな?

98 名前:nobodyさん mailto:sage [2007/11/28(水) 21:22:03 ID:???]
>>96
つマニュアル

99 名前:nobodyさん mailto:sage [2007/11/29(木) 13:07:50 ID:???]
>>97
普通にあるが仕事じゃ使っちゃだめ。
メンテになったらバカがソース見るんだから混乱させちまう。

100 名前:nobodyさん [2007/12/01(土) 03:26:27 ID:G65/6OzT]
javaはjavascriptと間違ってはやっただけだと思う。
ajaxが本命

javaでjavascriptを作るなんて論外だ。
逆に難しくなるじゃないか!



101 名前:nobodyさん [2007/12/01(土) 04:18:04 ID:x4phVEBW]
レンタルサーバなので、普段はPHPです。
Javaは今のところ出番なし。

102 名前:nobodyさん mailto:sage [2007/12/01(土) 11:08:42 ID:???]
なんか、PHPスレが一杯上がって、すごいな。
そういう俺は、Java専門。

103 名前:nobodyさん mailto:sage [2007/12/02(日) 12:53:22 ID:???]
個人が趣味で使うならPHPだろ。
Javaなんてやってる暇あったらJavaScript覚えた方が100倍有意義。

104 名前:nobodyさん [2007/12/03(月) 13:31:03 ID:516F9mkS]
cmsが増えたからだろ PHPが増えたのは
カスタマイズできないやつ大杉

105 名前:es [2007/12/06(木) 19:31:10 ID:tBc2vo0K]
PHPの関数って

戻り値の型がなんなのか?
が関数の冒頭に書いてないから何を返すかプログラム読まないとわからない。

やっぱモグリプログラマー用言語。


106 名前:nobodyさん mailto:sage [2007/12/06(木) 21:43:56 ID:???]
型がたった1つに固定されてるほうが柔軟に書けないから使えないよ

107 名前:nobodyさん mailto:sage [2007/12/06(木) 21:58:31 ID:???]
ま、なんだかんだで型が静的に決まってるほうがプログラムしやすいんだよな。バグの発見をコンパイラがしてくれるから。
ウェブアプリだと、リクエストパラメーターに対するヴァリデーションチェック、DBに入れるときの数値型、文字列型の判定、この2つのタイミングでどうしても型チェックをすることになる。
だったら、初めから型付けしてある変数を使った方がいい。

108 名前:nobodyさん [2007/12/06(木) 22:42:16 ID:hKz8jRYO]
>>106
一度型を決めた変数を、後から型を変えるって有り得ないだろ…
インターフェース使えよ。

109 名前:nobodyさん mailto:sage [2007/12/07(金) 01:33:43 ID:???]
>>108
有り得るだろ

110 名前:nobody [2007/12/07(金) 19:03:39 ID:xs468PU1]
スクリプト言語全般にいえるが
結局、触れ込みだけ立派で実質がくだらない。
日産マーチのツインカムエンジンみたいにスペックは凄ぶってるが
「初心者・未経験者歓迎」以外自慢できる点が無い。
Rubyの関数定義にdefというキーワードが付いているがあれは
「definition」の略か?
クラス定義にはdefがついてない。一貫性が無い。
「ストレスなくプログラミングする」というふれこみと食い違ってるな。
落ちこぼれ組の開き直り症候群だ。




111 名前:nobodyさん [2007/12/07(金) 19:32:04 ID:xs468PU1]
Rubyが関数にdefをつけるのはPythonのパクリ。
恥も外聞もない。寄せ集めのプランケンシュタインみたいな文法。
なにがオンリーワンだ。
醜悪だ。福笑いだ。


112 名前:nobodyさん mailto:sage [2007/12/07(金) 21:13:47 ID:???]
>>111
レベルひっくw

113 名前:nobodyさん mailto:sage [2007/12/07(金) 21:46:46 ID:???]
rubyは松本が楽しくプログラミングできる言語であって、誰でも楽しくなれるわけじゃない。

114 名前:nobodyさん mailto:sage [2007/12/08(土) 22:22:45 ID:???]
               _,......,,,_
               ,、:'":::::::::::::::::``:...、
           /::::::::::::::::::::::::::::::::::::::\
          i::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
            !::::::::::::::::::::::;‐、:::::::::_::::::_::::';
         |::::::::::::::::::::::|  :: ̄      ``!
         r''ヾ'::::::::::/  ::          |
         l r‐、\::/  _,,、ii_;;_、    _,,,l、
         ヽヾ〈    ::= -r:;;j_;、`/ :;'ィ;7
          !:!_,、    :: ` ー  : |: `´/     何かもう必死でしょ?
         ,./ヽ |  、_  ::  ,: 'r' :i |:  /       最近のrubyは
       ,../ `ヽ;_  i | '"、_:::__`:'‐'. /
        / ``'ー 、_\  ! `::` ̄''`チ`シ
    /ー 、_    `\:、_ :: ` ̄/
   /     ``ヽ、   ヽ`'7‐--'

115 名前:nobodyさん [2007/12/09(日) 18:04:52 ID:ztUyfg8W]
Javaがrubyに攻撃されるようになったのは、
うじゃうじゃフレームワーク群(親不孝もんのドラ息子ども)が乱立して混乱したから。
rubyはRoR1種類でカタがつく。
そこで思うんだけど、RoRと全く同じフレームワークをJava版で作ったらいい。
ruby撃沈。


116 名前:nobodyさん mailto:sage [2007/12/09(日) 20:59:48 ID:???]
選択肢は多い方が良いだろ
sun社員が仕事でfw作ってるんだし

117 名前:nobodyさん [2007/12/10(月) 20:53:08 ID:8LhIxWGY]
$e = $m * $c * $c
だっさ。


118 名前:nobodyさん [2007/12/11(火) 17:33:31 ID:ydQRJCw6]
中小零細のSI企業が高卒のドシロウトでも即戦力で使いたい。
教育期間を半年も取ってたら会社がもたない。
そういうピーピーのビンボくさい理由でPHPが流行した。
これが実情だろう。


119 名前:nobodyさん mailto:sage [2007/12/11(火) 17:46:31 ID:???]
>>115
JRuby on Rails
JRubyはjavaか、というのはさておき、Sun社員様が一生懸命やっておられる。


120 名前:nobodyさん [2007/12/11(火) 22:59:22 ID:ydQRJCw6]
JRuby on Rails って、
Rubyでコード書くんでしょ?
それじゃあJava使いは仕事できないじゃない。
しょうがないです。
Rubyはつぶれてもらいましょう。




121 名前:nobodyさん mailto:age [2007/12/27(木) 18:49:27 ID:???]
マジレスするとPythonはもっと評価されてもいいと思います。

Python - Wikipedia
ja.wikipedia.org/wiki/Python#.E8.A8.80.E8.AA.9E.E3.81.AE.E6.A9.9F.E8.83.BD
Pythonはもともと教育用に設計されたためか、読みやすく、それでいて効率もよいコードをなるべく簡単に書けるようにするという思想がすみずみまで浸透しており、Pythonコミュニティでもわかりやすいコードをよしとする傾向が強い。

122 名前:nobodyさん mailto:sage [2007/12/27(木) 19:23:47 ID:???]
汚く書けない/書きにくい、が最良という発想ね
実際一理あるよな。
Perlみたいに汚く書け過ぎる代わりに、コマンドラインから1行に押し込んで実行する時に役に立つのもあるから適材適所だろうけど。

123 名前:nobodyさん [2007/12/30(日) 23:11:22 ID:58ItcGDT]
JavaユーザーってPHPを馬鹿にし過ぎwwwwww
適材適所じゃね?へんな宗教みたいできめぇwwwwww

124 名前:nobodyさん mailto:sage [2007/12/31(月) 00:53:59 ID:???]
そうだねプロテインだね

125 名前:nobodyさん [2008/01/19(土) 23:56:51 ID:At/DzkYI]
C++に比べたらどっちもカスだからなぁ

126 名前:nobodyさん mailto:sage [2008/01/20(日) 21:42:18 ID:???]
C++(笑)

127 名前:nobodyさん [2008/01/25(金) 03:14:35 ID:TQH7UIg4]
JavaはC♯と比べてもうんこです。
PHPは問題外

128 名前:nobodyさん mailto:sage [2008/01/26(土) 08:18:47 ID:???]
C#(笑)

129 名前:nobodyさん mailto:sage [2008/01/30(水) 11:57:39 ID:???]
PHPもJavaも使うけど、PHPの開発効率の高さはやめられん。
今まで使ったFWを参考に作った自作FWとコード生成ツールを使うとおっそろしく
短時間で作れるから。同じPHPでもコード生成ツールなしの場合に数日かけてた
作業が、これを使うと数分で済む。もちろんtypoもないし。DBの定義に合わせた
modelクラスと一通りのDBアクセスコード、フォームからデータを受け取るコード
と入力検証コードは一瞬で生成。あとは仕様に合わせてちょっと追加変更をする
だけ。
Java用にもコード生成ツールは作ったけど(既製品も併用してる)、既存のFWに
縛られるから、ツールを使うことを前提にした自前のFWがある分、俺にとっては
PHPのほうがいい。

130 名前:nobodyさん mailto:sage [2008/03/14(金) 02:29:45 ID:???]
数分で作れる物に対しては、
PHPが一番優れていることに誰も否定していないよ。
あー、Schemerだけは言うかもしれないけど、誰も聞いてないのでOK。
20分を超えるまではベストだと思う。



131 名前:nobodyさん [2008/03/16(日) 00:04:47 ID:hig48zZC]
Cに比べたらどっちもうんこ

132 名前:nobodyさん [2008/03/16(日) 02:17:17 ID:Rei10Egm]
それマジでいっている?
まあ作るものによって違うけど







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<123KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef