Java VS PHP ..
[2ch|▼Menu]
2:nobodyさん
07/04/27 21:29:59 .net
2ゲトー

3:nobodyさん
07/04/27 22:54:22 .net
なんか前にもあったような

4:nobodyさん
07/04/27 23:39:26 .net
昔PerlV.S.PHPみたいのあったなw

5:nobodyさん
07/04/28 00:21:53 .net
議論にもならんお題だな。

6:nobodyさん
07/04/29 02:11:24 .net
おいおい盛り上がってなさすぎだろ
1は責任取れよ

7:nobodyさん
07/04/29 23:24:01 .net
逆説的にPHPはJavaより優れてるって書いて、無理やり理由こじつけて煽りまくればきっと盛り上がるよ。
もしくはPHPユーザ(特に職業プログラマ)を見下す発言をすれば盛り上がる。

8:nobodyさん
07/04/30 14:01:00 .net
言語にこだわっているようじゃ二流。何を作りたいか、誰と作りたいかで選ぶだけ。

9:nobodyさん
07/05/01 11:54:56 .net


          つか実際PHPのほが優れてるし


10:cyberhat
07/05/01 15:18:37 .net
Javaは変数の型やクラスを理解する必要がある。
一方PHPは変数型に特にとらわれることが無く、またクラスという概念も無い。

もともとJavaはCを使っている人が簡単に移行できるように設計されているので
Cライクな言語になっている。

で、結果からすればPHPのほうが良い。

11:nobodyさん
07/05/01 18:55:56 .net


           つかJAVAのがめんどくさい


12:nobodyさん
07/05/02 03:55:39 .net
PHPにクラスという概念がないって、そんなにPHPを知らないのに
JAVAと比較されても・・・

13:nobodyさん
07/05/02 04:21:10 .net
彼のPHPはバージョン3で止まってるんだよ。きっと

14:nobodyさん
07/05/03 17:07:08 HhOpv94p.net
JAVA VS Perl
だったら盛り上がるよ。爆発的にw

15:nobodyさん
07/05/03 23:49:21 .net
>>14
まず、そのPerlってやつの説明からやってくれ。

16:nobodyさん
07/05/05 06:22:14 .net
PHPは初心者の頃好きだったけど、今は嫌いになったなぁ

17:cyberhat
07/05/05 16:38:13 .net
>>12
PHPにもクラスがあったのですね。


18:nobodyさん
07/05/06 23:03:27 .net
Cらなかったのかい。

19:cyberhat
07/05/09 17:28:36 .net
>>18
知らなかった。
出直してきます。

20:nobodyさん
07/05/10 19:25:04 kngnFaah.net
ここは↓のスレの続きってことでいいか?

幅広い分野のJavaと名前空間なき脆弱なるPHP
スレリンク(php板)

21:nobodyさん
07/08/12 01:40:35 f0ck3RcL.net
yokusiranai

22:nobodyさん
07/08/12 11:39:47 .net
Javaはファイル入出力がめんどいね。
PHPと同じような使い勝手のクラスを作らないとなぁ。
(既にあるなら教えて)
あと、なんで文字コードの変換ってあんなに面倒なの?
(これもJcode.pmみたいなのがあるなら教えて)


23:nobodyさん
07/08/14 00:47:08 6AlB7Srb.net
やっぱりPHPはServlet + JSPよりパフォーマンス悪いですか?
そこそこの規模のメンボサイトを作ろうと思ってるんですが
JavaになれてるんでPHPよかJavaで作りたいと思ってます、
ただTomcatが動くホスティングって高かったりするのが難点ですが。

24:nobodyさん
07/08/14 00:53:37 .net
Javaで作りたいと思ってるならそれでいいやん
パフォーマンスなんて規模による

25:nobodyさん
07/08/14 00:57:42 .net
クソスレあげないでください。
PHPは十分スケーリング出来ます。使いたくないならつかわなければいいだけです

26:nobodyさん
07/08/14 01:01:41 .net
メンボサイトってメンバー募集サイト?
たかがそんな単純なDBシステムでパフォーマンスの違いが出るか?
1日に50万件くらい登録されるシステムならJavaのほうがいいと思うけど。

27:nobodyさん
07/08/14 01:18:52 .net
>>26
そうですバンドメンバー募集サイトです。
既存のメンボサイトより検索条件項目とか多くしたり
高機能で使いやすいサイトを作りたいと思ってます。
探してみたら
URLリンク(www.thinkit.co.jp)
みたいな比較がありまして
PHPは安上がりになりそうではありますが
今度色々と機能を増やしていきたいと思ってるので
PHPで重くなるならどうせならJavaにしようかなと思いまして。


28:nobodyさん
07/08/16 13:38:44 .net
PHPは型が隠匿されてる、あるいは暗黙に変換されてるだけで
本当に型がないわけじゃないから実際にはそれが原因でかえって
型指定で簡単にみつかるようなバグに悩まされたりするよ。

29:nobodyさん
07/08/18 09:42:00 .net
Javaは面倒くさい
PHPは誰でも書ける反面書く人によってとても汚いソースになりやすい。

俺は、もうJavaには戻れない。あんな面倒くさい言語もう嫌だ。
PHPの方が開発は、はるかに楽だもん。

30:nobodyさん
07/08/18 11:46:52 .net
Rubyなら綺麗なソースでしかも簡単に書けるけどね

31:nobodyさん
07/08/29 00:40:48 .net
ヒント:重い>Ruby

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


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

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

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

35:nobodyさん
07/09/05 00:51:43 .net
rubyのコードに対して拒否反応が出てしまう俺様産業

36:nobodyさん
07/09/12 22:42:39 .net
大規模になってしまったサイトなら開発したことがあるけど、
PHPの遅さよりもMySQLの負荷の方が心配だったな。

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

38:nobodyさん
07/09/25 02:27:26 .net
smartyやクラス使ってるぐらいでそんな偉そうなこと言われても

39:nobodyさん
07/09/30 11:03:58 oRBylpfV.net
smarty使うなら素直にJava使えばいいのに。
PHPはHTML中に適当に混ぜて使えるお手軽さだけが売りなんだし。

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

41:nobodyさん
07/11/04 16:45:38 .net
>>40

42:nobodyさん
07/11/05 12:46:22 P3BOVz/n.net
デザインとロジックは分けてくれよたのむ

43:nobodyさん
07/11/05 13:56:10 .net
頼むからHTMLファイルとCSSファイルを一緒に書かないで!わけわかめ。

44:nobodyさん
07/11/05 17:35:37 uHuT8ykS.net
どっちもViewじゃん

45:nobodyさん
07/11/06 06:02:30 .net
>>43
ある意味、かえって解り易いと思うんだが・・・どちみちFireBugで一発表示出来るだろう?

46:nobodyさん
07/11/07 18:09:07 .net
一時期Javaに手を出したが、あれはどうにかしてくれと思った。
まずhello, world表示させるだけで一仕事じゃねーか。

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

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

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

47:nobodyさん
07/11/07 20:17:32 c00p5Bcc.net
URLリンク(www.infoq.com)
--
Justin Sher氏(ブログ・英語)はeBay、GMail、Amazon、hi5.comとGoogle AdWordsがJava上で構築されていることをすばやく指摘した(source)。
--

48:nobodyさん
07/11/07 20:18:35 .net
言語の優劣語るのはあんま意味ないとは思わんかね
研究で使用ツールの話するようなもんで

49:nobodyさん
07/11/08 12:47:30 .net
amazonってjavaなの?perl主体のごった煮だったと記憶しているが、どこの話だったっけ

50:nobodyさん
07/11/08 13:04:09 .net
お前がこれからamazonとかebay運営するつもりなら、Java使えばいいんでねーの

51:nobodyさん
07/11/08 14:46:44 xbukpQYj.net
web環境

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

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

52:nobodyさん
07/11/08 16:05:23 .net
月間1500万PVあるが、30万ぐらいで買ったOpteron鯖にPHP+MySQLで何も困っていない

53:nobodyさん
07/11/08 18:43:36 .net
Javaなんて使わないと忘れるが、PHPは結構忘れなさそう

54:nobodyさん
07/11/08 19:18:57 .net
>>53
言語自体は使わなくても忘れない。
忘れるのはオプソのパッケ群の使いかただろ。

55:nobodyさん
07/11/08 19:20:37 .net
>>46

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

56:nobodyさん
07/11/08 19:22:04 .net
つーかスレ全般的に分かってねぇ屑だらけだな。

57:nobodyさん
07/11/08 19:24:19 .net
よくelseifかelsifかelse ifか忘れる

58:nobodyさん
07/11/08 20:24:15 RjowdIUr.net
PHPでできることをJavaでやるのは、そんなに難しくない。とおもう。

59:nobodyさん
07/11/08 20:45:34 .net
おいらは、

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

60:nobodyさん
07/11/09 08:06:10 .net
100万回ループして計測したらJavaのほうが圧倒的に早かったな
まぁ自分の環境だけじゃあてにならんが。

61:nobodyさん
07/11/09 10:03:30 .net
そりゃそうだろ
DB使うとそっちにボトルネックが移動するから差は縮まる

62:nobodyさん
07/11/09 12:12:15 .net
DB使わないJavaシステムって想像がつかんな。
数値計算でもする気か?

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

64:nobodyさん
07/11/09 14:06:49 .net
いやDBに処理させろよw

65:nobodyさん
07/11/09 14:15:50 .net
それにJavaだと変数をアプリケーションスコープに入れとけば簡単に永続化できる。これもDBへのアクセスを減らすことに役立つ。

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


67:nobodyさん
07/11/25 17:31:41 .net
$マークってうざい?
これはこれでわかりやすいと思うけど。

68:nobodyさん
07/11/25 17:51:20 .net
言語構造と変数とその他がごっちゃになって可読性が悪いCとかJAVAより良い

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


70:nobodyさん
07/11/25 18:19:30 .net
$がないともう生きていけない

71:nobodyさん
07/11/25 18:37:21 .net
旧来の便所におけるウォッシュレットのようなもんだ

72:es
07/11/25 18:53:00 8A2oGZ/+.net
ウォレットならいいけど。
私に言わせると、$記号は、「ポッタン方式のおつり」だ。


73:nobodyさん
07/11/25 19:11:33 .net
どの辺がだよw

74:es
07/11/25 19:31:31 8A2oGZ/+.net
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
07/11/25 19:33:30 8A2oGZ/+.net
PHP のSystem.out.println( ) はecho ' ' のミスでした。すんません。


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


77:nobodyさん
07/11/25 20:22:45 .net
$付いてる方が、検索で変数を探しやすい気がする。

78:nobodyさん
07/11/25 20:31:27 .net
結局お前の好みの問題ってことじゃん

79:nobodyさん
07/11/25 20:53:03 WBOvTEV5.net
javaもPHPもrubyに比べたらうんこ

80:nobodyさん
07/11/26 00:14:03 6NVaPo9a.net
Rubyってあの、トロいRuby?

81:nobodyさん
07/11/26 01:36:53 kaYjtLUw.net
スピードだけ考えるなハゲ

82:nobodyさん
07/11/26 01:44:00 .net
Rubyは言語理想主義者がとことんまで突っ走ってああなった感じ

83:nobodyさん
07/11/26 03:41:26 .net
Rubyは自分用のお手軽ツールつくるのに便利ですよ。

84:nobodyさん
07/11/26 08:25:38 .net
Perlの場合、$@%で変数の型を視認できるのがよい。

85:nobodyさん
07/11/26 10:12:38 .net
チョロQは10円玉でウィリー走行できる
フェラーリはできない
よってチョロQの圧勝

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

86:es
07/11/26 21:00:11 2ox37DIK.net
PHPの
$$変数
は、C/C++の世界の住人の発想でしょう。
もともとの**変数より変な文法でわかりにくい。


87:nobodyさん
07/11/26 21:44:07 .net
わかりにくいのは
お前がバカだから

88:es
07/11/26 21:53:33 2ox37DIK.net
つーか
$$変数
なんて使い道がない。がらくた言語。


89:es
07/11/26 21:57:30 2ox37DIK.net
C/C++のポインタなら
*が何個あっても理解できるよ。
PHPのは$$2個だけ。はんぱもん。


90:nobodyさん
07/11/27 02:20:48 .net
$$変数って何?可変変数のこと言ってんの?

91:nobodyさん
07/11/27 09:38:30 .net
多分

92:nobodyさん
07/11/27 11:24:54 .net
可変変数とか真顔で言っちゃうのがキモいんだよな・・・
Zend Optimizerとかphp.iniとかも

93:nobodyさん
07/11/27 16:55:30 HuHWgn6t.net
可変変数(笑)

94:nobodyさん
07/11/27 17:53:46 .net
可変変数なら3つ以上も普通に可能。
php初心者なのは仕方ないがまずよく調べてから発言するように。


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


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

97:nobodyさん
07/11/27 21:01:26 OQsEuWQD.net
というより、配列の値を変数名にしたいときが多々あるんだけど方法ないかな?

98:nobodyさん
07/11/28 21:22:03 .net
>>96
つマニュアル

99:nobodyさん
07/11/29 13:07:50 .net
>>97
普通にあるが仕事じゃ使っちゃだめ。
メンテになったらバカがソース見るんだから混乱させちまう。

100:nobodyさん
07/12/01 03:26:27 G65/6OzT.net
javaはjavascriptと間違ってはやっただけだと思う。
ajaxが本命

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

101:nobodyさん
07/12/01 04:18:04 x4phVEBW.net
レンタルサーバなので、普段はPHPです。
Javaは今のところ出番なし。

102:nobodyさん
07/12/01 11:08:42 .net
なんか、PHPスレが一杯上がって、すごいな。
そういう俺は、Java専門。

103:nobodyさん
07/12/02 12:53:22 .net
個人が趣味で使うならPHPだろ。
Javaなんてやってる暇あったらJavaScript覚えた方が100倍有意義。

104:nobodyさん
07/12/03 13:31:03 516F9mkS.net
cmsが増えたからだろ PHPが増えたのは
カスタマイズできないやつ大杉

105:es
07/12/06 19:31:10 tBc2vo0K.net
PHPの関数って

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

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


106:nobodyさん
07/12/06 21:43:56 .net
型がたった1つに固定されてるほうが柔軟に書けないから使えないよ

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

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

109:nobodyさん
07/12/07 01:33:43 .net
>>108
有り得るだろ

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


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


112:nobodyさん
07/12/07 21:13:47 .net
>>111
レベルひっくw

113:nobodyさん
07/12/07 21:46:46 .net
rubyは松本が楽しくプログラミングできる言語であって、誰でも楽しくなれるわけじゃない。

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

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


116:nobodyさん
07/12/09 20:59:48 .net
選択肢は多い方が良いだろ
sun社員が仕事でfw作ってるんだし

117:nobodyさん
07/12/10 20:53:08 8LhIxWGY.net
$e = $m * $c * $c
だっさ。


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


119:nobodyさん
07/12/11 17:46:31 .net
>>115
JRuby on Rails
JRubyはjavaか、というのはさておき、Sun社員様が一生懸命やっておられる。


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


121:nobodyさん
07/12/27 18:49:27 .net
マジレスするとPythonはもっと評価されてもいいと思います。

Python - Wikipedia
Wikipedia項目リンク
Pythonはもともと教育用に設計されたためか、読みやすく、それでいて効率もよいコードをなるべく簡単に書けるようにするという思想がすみずみまで浸透しており、Pythonコミュニティでもわかりやすいコードをよしとする傾向が強い。

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

123:nobodyさん
07/12/30 23:11:22 58ItcGDT.net
JavaユーザーってPHPを馬鹿にし過ぎwwwwww
適材適所じゃね?へんな宗教みたいできめぇwwwwww

124:nobodyさん
07/12/31 00:53:59 .net
そうだねプロテインだね

125:nobodyさん
08/01/19 23:56:51 At/DzkYI.net
C++に比べたらどっちもカスだからなぁ

126:nobodyさん
08/01/20 21:42:18 .net
C++(笑)

127:nobodyさん
08/01/25 03:14:35 TQH7UIg4.net
JavaはC♯と比べてもうんこです。
PHPは問題外

128:nobodyさん
08/01/26 08:18:47 .net
C#(笑)

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

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

131:nobodyさん
08/03/16 00:04:47 hig48zZC.net
Cに比べたらどっちもうんこ

132:nobodyさん
08/03/16 02:17:17 Rei10Egm.net
それマジでいっている?
まあ作るものによって違うけど


133:nobodyさん
08/03/17 00:35:02 .net
PHPやってるけど、
わからん。。。
JavaはAPIみれば組めるけど、
PHPはライブラリーの見方がわからない。
みてもわけわかめ。。。
Javaエクリプス開発で楽だし、、、、。

134:nobodyさん
08/03/17 02:27:16 .net
PHPも今はeclipsePDTが増えてきている

135:nobodyさん
08/03/17 16:25:41 .net
PHPも有名な方言があれば使えないこともない

136:nobodyさん
09/03/14 03:14:35 .net
スレリンク(pc板)

137:nobodyさん
09/03/17 01:39:25 .net
残念ながらPHPが最強
なぜなら俺が使ってるから
ひきこもりでもブログが作れます(^^;

138:nobodyさん
09/03/17 22:50:53 .net
PHPとJavaじゃ用途が違う。
全く意味のない議論ですね。

139:nobodyさん
09/03/27 04:38:01 6KwvcsIu.net
無意味な議論だよ。俺Javaで組んだことあるが、ほんと限られたクライアント
だけだった。でもなるほどなと思ったよ。でも、今は自営なのでphpのほうが
良い。

140:nobodyさん
09/03/28 13:07:09 .net
PHPのバージョンは?
PHP12ぐらいだとどう?

141:nobodyさん
09/03/28 14:10:57 .net
やっぱり実際にWEBシステムを構築してから
レンタルサーバを借りる事を考えるとどう考えてもPHPにぐんぱいはあがるね。

なぜなら安いし。最近だとIDEも色々と出てるから態々Javaを使うメリットがない

と思う。

142:nobodyさん
09/03/31 10:23:57 .net
php6はjavaに近くなるらしいからjava使ってた奴は死んでね

143:nobodyさん
09/03/31 10:34:01 .net
了解

144:nobodyさん
09/04/05 23:53:43 .net
どう近くなるのかと

145:nobodyさん
09/05/04 20:04:17 ZVkqfyYv.net
php6いつ出る?

146:nobodyさん
09/05/07 00:23:09 yyATDjqZ.net
phpのおかしいところはc言語みたいにインクルードをしないとほかのファイルを参照できないところだろう

147:nobodyさん
09/05/07 00:24:41 .net
どんな感じだと良いの?

148:nobodyさん
09/05/08 15:37:15 .net
>>146
何がおかしいの?

149:nobodyさん
09/05/12 14:06:07 .net
>>146
PHP5からはオートロードの機能がありまっせ。

150:nobodyさん
09/06/02 08:15:49 CMbl2SlH.net
>>1
やっぱ食生活見直しですかね

151:nobodyさん
09/06/02 08:44:25 .net
PHPユーザーを代表します。
JAVA覚えたいです。
難は易を兼ねる。
給料アップしたいです。

152:nobodyさん
09/06/06 06:10:11 8Lsz1VZX.net
>>150
(´・ω・`)ショボーン


153:nobodyさん
09/06/07 04:35:23 .net
>151
俺は3年前にPHPエンジニアからJavaエンジニアにチェンジしたけど
今思うとWeb系はJavaできないと食っていけないよね。
PHPは給料も安いし。だいたい50万円前後くらいしか貰えない。
(Javaなら70万円前後。今は不況で無理だけどなー)

ただ、Javaは覚えることが多くてな。
Javaの言語仕様、Servlet、JSP、Tomcat、Ant、Maven、Struts、Spring、
Hibernate、iBATIS、Eclipse・・・
最低限これくらいは抑えておかないと。



154:nobodyさん
09/06/08 08:14:30 Cgd0YOBH.net
>>152
オヤスミ…
  <⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄


155:nobodyさん
09/06/10 21:43:05 .net
基情でJAVAやったからもういいや
オブジェクト指向の概念だけミッチリやっとけばよくね?

156:nobodyさん
09/06/30 19:26:23 .net
Javaが使われてるwebページなんてあるの?
インタラクティブなコンテンツ作るならFlashとかAjaxが主流だし。
あと、Javaでcgiやるとなんかいいことあるの?
処理速度が速いとか?

157:nobodyさん
09/07/02 00:20:10 .net
>Javaでcgi

158:nobodyさん
09/07/07 12:12:45 .net
>>155
結局ツールの使い方、もっといえばライブラリの勉強、
現場ではそれに尽きる。

オブジェクト指向の基本的なところを抑えておかなきゃ
いけないのはそうだけど、どっちにしろ、ライブラリ使え
なきゃフレームワークの意味ないからね。

159:nobodyさん
09/07/07 12:13:37 .net
>>157
Java仮想マシンの中で全ての機能をパッケージ化できるじゃないか。

いや、別にServlet経由してもいいけどさ。

160:nobodyさん
09/07/07 14:17:17 .net
Full JavaでOS作れたらJava認めてもいいよ。

161:nobodyさん
09/07/07 20:09:02 .net
>>156
サーバサイドはjavaで作ると相当速くなるっぽいよ。
phpとjavaのパフォーマンスを比較した記事がどこかにあった。
ただ開発は大変だろうね。大規模ならあえてjavaを使うのもありだと思う。
ただ、amazonやgoogle、wikipediaなんかの有名どころはjava使ってないらしいな・・・
そんなにメリットないのかな。

162:nobodyさん
09/07/08 19:02:01 .net
java は起動しっぱなしだからなぁ。

php ページ表示されるたびに呼ばれるからなぁ

163:nobodyさん
09/07/09 00:57:38 .net
PHPは、プログラミング言語として学ぶべきものではない
URLリンク(blog.livedoor.jp)

164:nobodyさん
09/07/09 01:09:02 .net
>>163
圧倒的に優れているはずの我がperlが、普及率でPHPに劣っているのが我慢ならんのでしょ。
ガチガチでギラギラの顕示欲にまみれたおっさんなんてほっとっけ。

165:nobodyさん
09/07/09 08:13:42 .net
こういう攻撃的な文は好きじゃないけど主張には共感出来る部分が多いな。

166:nobodyさん
09/07/09 13:08:39 .net
それは言語仕様によるものなのか?

PHPは、HTMLにコードを組み込み易くする、
かつ、HTTP/HTMLに便利な関数を最初から
ビルトインしてるってだけだろ。

Javaだって関数仕様は使うソリューションに
依存するじゃねーか。

何をすれば、綺麗な実装なんだ?

それを言ったら、どの言語も、いまや目的別
のライブラリを利用するためのツールで、
言語ごとに学ぶものじゃないって結論になるだろ。

167:nobodyさん
09/07/09 14:32:11 .net
いや、とはいってもPHPの関数名はひどい。
htmlspecialcharsを見た時は殺意を覚えた。
html2safestrでいいって。

168:nobodyさん
09/07/09 14:50:20 .net
safe...?

169:nobodyさん
09/07/09 15:10:01 .net
今日使った一番長い関数

mysql_real_escape_string だっけ。

まぁでもいいじゃん。関数名なんてコピペで入力するんだから。
むしろ何の機能かわからんくらい短くされると困る。

170:nobodyさん
09/07/09 16:36:09 .net
session_set_cookie_params の勝ち

171:nobodyさん
09/07/10 21:42:38 .net
>>167
キモイ

172:nobodyさん
09/07/21 01:54:54 .net
javaって大文字と小文字を使い分けなくちゃいけないんだっけ?
アレ面倒だな。

173:nobodyさん
09/07/21 02:01:55 .net
え?PHPってケースインセシティブなの?
VBと一緒に死ねばいいのに。

174:nobodyさん
09/10/13 16:07:03 cM43x5Bu.net
>>169
> mysql_real_escape_string だっけ。

JAVAではありえない関数名。JDBCはどんなDBでもメソッドは同一。

PHP=くそ


175:nobodyさん
09/10/13 16:08:40 .net
javaの価値観を押し付けられても

176:nobodyさん
09/10/13 17:20:41 cM43x5Bu.net
>>175
PHPってDBをMySQLからオラクルに変えたらシステム全部書きなおし。
信じられない融通の利かなさ。
言語作ったやつアルツだったのかとしか思えない。


177:nobodyさん
09/10/13 17:55:13 .net
それはMySQL関数使ってるからでしょ

178:nobodyさん
09/10/13 18:39:24 .net
どんだけおまぬけ発言だよw

179:nobodyさん
09/10/13 20:43:15 cM43x5Bu.net
>>176
みたいな事態は実際にありうる。
古いコードを運用していて、「社内DBをオラクルに変えよう」という場合。

あと、生まれつき出来そこないのPHPはZendがバージョンアップするたびにあちこち古いコードが使えなくなるだろ。
古いものと新しいものを混在させることができない。運用上まずいんでない?
Javaではそういう話はない。最初から完成度高いからね。

PHPのバージョンが上がると徐々にJavaに近づく。
最終的に「なんだ〜?これJavaじゃん」となるのでは?


180:nobodyさん
09/10/14 01:02:29 +6LSQrPW.net
「Javaはムズカシイ」と言ってる感覚がわからん。
JavaはCとかC++より簡単なのに。それ以上簡単にする必要は全くない。

フレームワークが多数出ていて全部知ろうとするとたしかにうんざりだがその必要はない。

JAVAをミスユニバースとすれば
PHPはプログラミング言語の世界のヘチャムクレ奇形児だ。見るに耐えられない。
何回整形手術してもブサイク。

Zendはユダヤ人が始めた会社で開発センターはイスラエルのテルアビブにあるんだろ(本社はいちおうカリフォルニアだがシリコンバレーではない)。
テロが蔓延して弾丸が飛びかう地域でガツガツの金の亡者ユダヤ人が作ったもの。
メチャクチャなシロモノになるのも当然か。


181:nobodyさん
09/10/14 01:07:32 .net
そうかそうか

182:nobodyさん
09/10/14 01:09:23 .net
PHPもPDOとか作ったん。

183:nobodyさん
09/10/15 02:10:09 .net
例えれるとJAVAはXHTML2
PHPはHTML5

で世の中どっちに行こうとしてるの?その理由は?

それ考えると自明

184:nobodyさん
09/10/15 12:12:29 H4FKok6e.net
>>183
>例えれるとJAVAはXHTML2
PHPはHTML5

JAVAはWeb専用なワケではない。
制御系にも業務系にもなんにでも使われる。GoogleのandroidもJAVA。
PHPはWebだけ。小さいな〜


185:nobodyさん
09/10/15 12:32:09 IJjjUaJi.net
>>183
「PHP=簡単 Java=難しい」でPHPを始めた人も多いのでは。
そりゃそうだ。HTML内にベタベタ書けば良いだけなんだから。
簡単だよ。お手軽だ。

でもPHPにもクラスが入って来たりフレームワークが使われ始めているから、
そろそろ、プログラミングの知識が無いと難しくなって来るんじゃない。


186:nobodyさん
09/10/15 13:42:29 .net
今時PHPをベタベタ書けば良いだけとか表現するあたり
使ったことないだろ
定義されてるかどうかきっちりチェックしていかないと警告出まくりだぞ

187:nobodyさん
09/10/15 14:45:47 .net
別にerror_reportingの設定なんか自分で変えればいいじゃん

188:nobodyさん
09/10/15 15:02:01 .net
error_reportingの設定で警告回避とかプログラマーとして失格だろ
おまえはそんな糞コードを推奨するのか?

189:nobodyさん
09/10/15 15:16:28 .net
error_reportingのためにコーディングするの?

190:nobodyさん
09/10/15 15:19:12 .net
>>186
さてはまだフレームワークを使っていない輩だな

191:nobodyさん
09/10/15 16:04:57 .net
より正しく、より応用範囲が広く、よりパワフルなXHTML2は自壊する事になった。HTML5に負けのだ。

ちなみにHTML5もWebにしか使えない。

192:nobodyさん
09/10/15 21:18:52 H4FKok6e.net
ポインタの概念もないくせに
$クラス->メソッド()
の記法は笑えるというか腹立つ。





193:nobodyさん
09/10/15 21:29:05 .net
>>192
こいつ、アホスw

194:nobodyさん
09/10/16 09:07:19 G9eUGGQp.net
>>193
アホがまともな人を見るとアホに見える。

195:nobodyさん
09/10/16 12:26:02 G9eUGGQp.net
>>180
「カネが欲しい!ドルが欲しい!」
と24時間365日考えているうちに
変数の頭に$記号を付けないと気がすまないという精神構造になって
PHPの変数に$が付いた。
のではないか。
「UNIXシェルスクリプトの慣行を踏襲した」
というよりもそういう深層心理からだったのだろう。

シェルでは変数に値を代入する場合、左辺の変数名には$をつけない。PHPでは変数は常に$で始まる。
このことからも
PHP=カネの亡者の産物
であるといわねばならない。


196:nobodyさん
09/10/16 13:31:08 .net
つまんない長文さらすなボケ

197:nobodyさん
09/10/16 17:25:08 G9eUGGQp.net
PHPの営業はバカの一つ覚えでこう言う。
「PHPのシステムはJavaより軽いです。サクサク動きます」
ウソつけ!

やつらは科学的なデータを示すことはできない。
なぜならそれがウソなのが証明されてしまうからだ。



198:nobodyさん
09/10/16 18:37:29 .net
そんな営業はいない

199:nobodyさん
09/10/16 19:07:49 .net
こんなアフォでもJavaできるのかw

200:nobodyさん
09/10/16 19:17:22 G9eUGGQp.net
PHPはオブジェクト指向になりきっていない。
例えば
array_change_key_case()
array_chunk()
array_combine()

Array ar = new Array();
で生成して
ar->change_key_case()
ar->chunk()
ar->combine()
とするのが本来のオブジェクト指向のコード。
ハンパだな〜〜〜
あ、$忘れた。


201:nobodyさん
09/10/16 19:19:58 .net
PHPはオブジェクト指向言語なんかでないもの

202:nobodyさん
09/10/16 21:52:16 .net
>>200
arrayObject使ってメソッド実装すればいい

つうかそんな事OOPの本質と関係ない

203:nobodyさん
09/10/16 22:44:13 G9eUGGQp.net
>つうかそんな事OOPの本質と関係ない
やっぱり本質的に関係あるよ。
関数名の先頭にオブジェクト名がついてるようなオブジェクト指向言語はIQ不足だ。
Javaで
StringBuffer sb = new StringBuffer();
sb.stringbuffer_append();
だと冗長なので
sb.append();
となっている。
コーディング上意味が重複するものが発生しないようにすべきなのだ。
OOP化したならPHPの関数のaからzまでまるごと先頭の単語はムダだ。


204:nobodyさん
09/10/16 23:26:10 .net
>>203
だから202は「arrayObject使ってメソッド実装すればいい」と言ってるじゃないか

205:nobodyさん
09/10/17 09:01:46 .net
このスレに限らす変数なんでもオブジェクトがオブジェクト指向と思ってるやつがいるよな

まずはWikiでOOP読め

206:nobodyさん
09/10/17 10:10:50 0DJi7zUm.net
>>205
WikiでOOPで見たら
オブジェクト指向プログラミング
があったがそのページにはPHPがのってなかった。
やっぱなんちゃってのまがいものだから載せるにはためらいを感じたんだろう。


207:nobodyさん
09/10/17 12:05:29 .net
>>206
オブジェクト指向設計を学ぶべし

208:nobodyさん
09/10/17 13:53:37 .net
>>206
そんな事どうでもいいから中身読んでみ

209:nobodyさん
09/10/17 16:28:52 0DJi7zUm.net
>>208
3回読んだ。
ようするに純粋なOOP言語にJavaは含まれるがPHPは論外であり
Perlより下の扱いというか圏外。
邪道、外道、ハリボテ、バッタモンである。


210:nobodyさん
09/10/17 17:54:55 .net
OOPが出来ない言語はPerl以下の言語である。
何それ?
209の考え方の方が邪道、外道、ハリボテ、バッタモンじゃん

211:nobodyさん
09/10/17 20:49:52 .net
>>209
理由書いてみ
変数ネタはもう飽きたから違うのな

212:nobodyさん
09/10/18 11:27:03 xxwa2wCT.net
print()<---C
とか
echo <-----shell
とか他の言語体系からパクって来てるの、恥ずかしくないのかな。

print_r("件数は$kennsuuです");

print_r("件数は".$kennsuu."です");
にしてくれんかな〜〜違和感がある。

風船騒ぎの子供みたいなのがPHP作ったんじゃないかな。


213:nobodyさん
09/10/18 11:39:40 xxwa2wCT.net
array は文字通り見たら配列でしょ。
ところがこれが「連想配列」でJavaのMapみたいなもの。
自然言語のイメージと食い違っていて誤解を生じる。
Mapと配列は分けてくれ。

配列の発展形として当然Listクラスくらいないと困るけどないらしい。

ボロボロなのでは?書いてて苦痛じゃないですか?


214:nobodyさん
09/10/18 11:43:28 .net
え、どういうときに困るの?

215:nobodyさん
09/10/18 12:13:46 xxwa2wCT.net
>>213
JavaのListにはキーがない。ただオブジェクトが並べて入っている。
キーを使わないで並びのオフセット値で取り出したり入れ替えたりするのに使う。PHPではできない。

PHPのlist()はarray()からキーで取った値を取り出す。キーなんかつけるなよ!

PHP作者はMapとListと配列が頭の中でカオス状態になっている。もっと頭脳明晰じゃないと言語作る資格がない。


216:nobodyさん
09/10/18 12:47:45 .net
>キーを使わないで並びのオフセット値で取り出したり入れ替えたりするのに使う。PHPではできない。
PHPでもキーを指定しなければ並び順になるのでは?

>PHPのlist()はarray()からキーで取った値を取り出す。
よく分からない。list関数にキーは関係ないと思うが。

217:nobodyさん
09/10/18 13:20:25 xxwa2wCT.net
>PHPでもキーを指定しなければ並び順になるのでは?
だからね〜そもそもarrayにキーの概念が混じってるのがトンチンカンなの。

>PHPのlist()はarray()からキーで取った値を取り出す。
よく分からない。list関数にキーは関係ないと思うが。

URLリンク(www.scollabo.com)
<?php
$fruit = array("Apple" => "りんご", "Orange" => "みかん",
"Grape" => "ぶどう");
while(list ($key, $val) = each($fruit)) {
print ("インデックスの $key は、$val です<br>\n");
}
?>
という例文見た時ヘンだと思った。諸悪の根源はPHPを最初に作ったとき「配列」と「Map」がarray()でごちゃ混ぜになっていて
別クラスになっていなかったことだ。この区別をしないのはおバカだろう。


218:nobodyさん
09/10/18 14:10:03 .net
区別をしないようにしたのは意図的だろう。
その判断が正解だったかはどうかは別として。
だんだん厳密な方向に進んでいるから、最初の作者も今は後悔しているかもしらん。

219:nobodyさん
09/10/18 15:38:21 .net
後悔というより選択肢を増やしてるだけだ

PHPはスカラー値の宣言が無いのを見てもわかる。これは意図的なものだ。そして今時でもある。

多態性を持たせるために可能な限り型を区別しないのだ。

昔は変数名に型名をつけてたりしたのを知らないか?

OOP以前は型を厳密に区別するのが保守性や生産性に優れてると考えられてたんだ。

220:nobodyさん
09/10/18 16:56:34 xxwa2wCT.net
>昔は変数名に型名をつけてたりしたのを知らないか?
OOP以前は型を厳密に区別するのが保守性や生産性に優れてると考えられてたんだ。

これは異なことをおっしゃる!
今も昔も将来もOOPは型に厳密なのが本筋ですよ!C++は特にそう。Javaもそう。

型を動的にしたOOPはRubyがあるけど。
型の扱いがユルイのはコーディングのミスと実行時エラーのもと。


221:nobodyさん
09/10/18 20:33:19 .net
>>217
216だけど

>だからね〜そもそもarrayにキーの概念が混じってるのがトンチンカンなの。

なんで?arrayにキーの概念が混じっているとなんでだめなの?
215で「PHPではできない」と言ったことに対して「できるよ」と言ったのにさっきから話題逸らしてるよね。

>という例文見た時ヘンだと思った。

これも意味がわからない。ただの主観で語ってるじゃないか。
別にヘンだと思わないで使っている人が多数。
どの辺がヘンなの?

別に古い考え方に凝り固まっている人と評価して切り捨てたりはしないけど
せめて論理的に主張できなくちゃ説得力がないと思いますよ

222:nobodyさん
09/10/18 20:43:56 .net
なにかを正しいと思い込んで、 まったく関係ない別の事柄にも
ソレを望むなど、気がふれてるとしか思えない。

223:nobodyさん
09/10/18 22:14:19 xxwa2wCT.net
>>221,222

PHPを否定する理由は前にも書いたが
異なる概念は異なるものとしてハッキリと識別すべきであるにもかかわらず
PHP作者はMapとListと配列が頭の中でカオス状態になっている
ということ。

list()は最初リストを作る関数のように思ったが、arrayの中身を取り出すものだったらしい。
こういう関数のネーミングもヘンだ。PHP作者が英語話せるかどうかが疑問だ。
おっとヘンというと主観になるのか〜。「不適切」と言い換えよう。


224:nobodyさん
09/10/18 23:17:19 .net
おっと、EcmaScriptを悪く言うのはそこまでだ。

225:nobodyさん
09/10/18 23:22:30 .net
>>223
すべきであるにもかかわらずというところから。
まず、なぜ異なるものと識別すべきと思うのでしょうか。

226:nobodyさん
09/10/18 23:33:22 .net
ID:xxwa2wCTみたいな低レベルの独りよがり(でも自分はできるみたいな書き方をする)が、
批判に混じるからややこしくなるんだな。

227:nobodyさん
09/10/18 23:38:48 xxwa2wCT.net
>>224
EcmaScriptについては何も言ってないよ。JavaScriptのことは「これでよい」と思う。

>>225
三角形と四角形と円くらいの違いがあれば区別するのが自然。


228:nobodyさん
09/10/18 23:40:57 .net
>>227
なんで 三角形と四角形を 区別するのが自然なんですか?
一緒にする体系が存在することがそんなに問題ですか?

229:nobodyさん
09/10/19 00:18:41 qb+KD3Ja.net
>>228
Mapはキーで値とかオブジェクトにアクセスする。
Listと配列はオフセットでアクセスする。
Map(arrayを連想配列で使う場合)はキーは違ってないといけないし1つのキーに対する値は1つ。
Listと配列は要素として全く同じものが入っていてもかまわない。
Listは要素が可変だが配列は要素数が固定。
こんなに違うのを一緒くたにすると使えなくなる。


230:nobodyさん
09/10/19 00:36:43 .net
>>223
>異なる概念は異なるものとしてハッキリと識別すべきであるにもかかわらず
それはJava脳

>こういう関数のネーミングもヘンだ
これもJava脳

231:nobodyさん
09/10/19 00:50:21 .net
それは静的型付け言語だから

コンパイラに向いてるがPGが喜ぶ話ではない。

配列の個数を言語レベルで制限して生産性や保守性が上がるシーンは限られてる

その3つをはん化して区別なく使えるようにした方がより使いやすい。

PHPの配列が弱かったのはそんな事でなくオブジェクトとしての振る舞いが出来なかった事だ。
だがそれはもう解消されイテレータも持てるようになった。

232:nobodyさん
09/10/19 13:25:48 .net
Java が使いにくいのは静的だからではない - kwatchの日記
URLリンク(d.hatena.ne.jp)

233:nobodyさん
09/10/19 13:27:33 .net
>>121
Pythonの先祖は教育用だったが
Python自体は教育用に設計されたわけじゃない。
毎度のことながらWikipediaは間違いだらけだ。

234:nobodyさん
09/10/19 13:52:15 .net
>>229
また元に戻ったな。一緒にしたわけでもないんだから、その論は通らないよ。

235:nobodyさん
09/10/19 15:47:15 qb+KD3Ja.net
プログラマーにとっては
$記号がついてないと変数と認識できないようなへぼい解析しかできない処理系は
カンベンしてもらいたい。
数学の式において変数にはアルファベットしかない。
$が氾濫してると見た目が醜悪で可読性が下がる。抽象性が下がって本質が見えなくなる。


236:nobodyさん
09/10/19 15:54:18 .net
馬鹿がスレに取り憑いてしまった。

237:nobodyさん
09/10/19 16:09:19 qb+KD3Ja.net
ドッグフードばかり食ってるとフランス料理がまずいと感じるようになる。


238:nobodyさん
09/10/19 20:47:23 .net
>>232
当たり前のように使いにくい言語扱いされてんだな

239:nobodyさん
09/10/19 20:51:13 .net
>>235
$一つ押したらIDEがそのスコープの変数全てをリストしてくれる。極楽じゃないか?

置換も楽だ。

240:nobodyさん
09/10/20 15:41:52 .net
PHPには何でまともなデバッグツールは無いんだ?


241:nobodyさん
09/10/20 16:26:40 .net
Zend Debuggerで何の問題もない

242:nobodyさん
09/10/20 16:55:05 .net
>>241
eclipse等で設定するのは大変だ

243:nobodyさん
09/10/20 17:00:28 .net
全然大変じゃない
最低限の設定がいるだけ
つうか"無い"は嘘だろ

244:nobodyさん
09/10/20 19:09:00 .net
Java版Ruby on Railsと呼ぶにふさわしいフレームワークが出たぞー
「Play framework 1.0」
URLリンク(www.playframework.org)
動画を見ると非常にすばらしい
モデル、ビュー、コントローラーの変更がリアルタイムに反映させる。


245:nobodyさん
09/10/21 01:18:57 .net
みんな重くて冗長なコードなんかかきたくないんだよ

246:nobodyさん
09/10/21 10:57:34 53r8Iq7N.net
>>245
携帯電話のNOKIAのスマートフォンのOSはシンビアンだ(個人的には嫌いだ)が
これはC++でコーディングする。
iPhoneもC++、GooglePhoneはJava。
速くて資源を節約する(軽い)ためこの言語を採用した。型にうるさい。
型にうるさいのは「冗長」とは言わないよ。
速く軽くするための必然だ。
型がゆるいのは重くて遅い。物理的にそうなる。


247:nobodyさん
09/10/21 11:01:00 .net
よく読め。

248:nobodyさん
09/10/21 11:47:17 53r8Iq7N.net
クラスで変数メンバーを持っているときPHPは
$this->hensuu = 1;
と書かないといけない。
Javaでは
hensuu = 1;
でよい。どっちが冗長だろうか。


249:nobodyさん
09/10/21 12:00:48 .net
同名のローカルがある場合は、this.hensuu だろ? 読むとき分かりやすいのはどっちだろうね。

250:nobodyさん
09/10/21 12:06:18 53r8Iq7N.net
>>249
URLリンク(www.scollabo.com)
の例を見ると同名のローカル変数がないけど$this->
になっている。例が間違っているのか、そうでないのかどっちだろう。


251:nobodyさん
09/10/21 12:08:17 .net
$thisを撃つ必要があるかないかって本質的な問題?
それを言ったら、JavaでWebページを出力する時とか、ファイルの入出力する時とか、DBに接続する時とか、それはもう・・・


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

549日前に更新/146 KB
担当:undef