Java VS PHPat PHP
Java VS PHP - 暇つぶし2ch446:nobodyさん
11/11/22 08:38:41.14 9Jg7q1AK
実際javaのネットショッピング遅いよ。最初の接続なんて超遅い

447:nobodyさん
11/11/22 09:42:21.52
>>446
それはJavaのせいちゃう

448:nobodyさん
11/11/22 12:32:05.01 1zP6IafJ
>>446
Java勉強した上で言ってるの?

htmlspecialchars()と同等の機能をサーバーサイドJavaで実現するためには
どうすればよろしいのでしょうか?答えてね。

449:nobodyさん
11/11/22 12:38:22.90
なんか凄まじい勘違いでめちゃくちゃな誤った情報をばら撒いてるのがいるな・・・
>>441-443,446あたりの方はWebアプリの基礎のキをちゃんと学んでからもの言ってくれ・・・


450:nobodyさん
11/11/22 14:04:14.90
java知らない奴には分かりやすいだろう?
jsf2でjspつかわなくなったし、言いたいのは
jspに対する不満がjavaに対する不満にならないというだけのこと。

451:nobodyさん
11/11/22 18:20:31.74 1C+Yi1D1
そうかな。java好きだけどな。
確かに自分だけが見て書くならphpでもperlでもいいかもしれないが
他人のphpのソースはひどいものはひどい。
その点javaでちゃんとオブジェクト思考で書いたたとえばstrutsは
見やすい。ちゃんとオブジェクト思考を理解している人が書けばまあ
案外はずれはない。
後さ、板違いかもしれないがhtmlのテーブルレイアウトで基地外みたいな
ソースを書くやつもいる。htmlでもここまできたなくかけるのかとちょっと
関心してしまった



452:nobodyさん
11/11/23 01:24:53.57 TchKIcRa
PHPの特徴(Javaと比較して)

・アプリケーションスコープが存在しない
・マルチスレッドではなく、マルチプロセスで動作
・シリアライズはバグがあるため、使用に耐えない
・マルチプロセスのためシングルトンは本来の意味をなさない
・OOPはオーバーヘッドをまねく
・コネクションプーリングがない
・インタプリタ方式のため配備が容易である反面、実行が緩慢
・複雑なロジック構築には向かない
・スキルが高い技術者がいない(有能な技術者は他へ流れる)

453:nobodyさん
11/11/23 11:22:33.48 +z4pWX+/
java,javaと騒いるがhp比較してから言え

454:nobodyさん
11/11/23 17:15:26.55
>>453
日本語おk
比較対象が、>>446のような頭弱いやつが作ったサイトでは意味が無い

455:nobodyさん
11/11/23 19:09:51.17
OOPはオーバーヘッドをまねくとかどの言語にも言えることを
PHPの特徴として挙げてるのが頭弱そうだなw

456:nobodyさん
11/11/23 19:50:17.10
俺も昔Javaは遅いって偏見もってたけど自分で実装したら爆速だった。


457:nobodyさん
11/11/23 23:18:48.02
OOPにするとリフレクションを使ったフレームワークがでてくるんだが、
これがとにかく重い。

だけど最近のJavaフレームワークはバイトコード書き換えライブラリで
リフレクションの重さを消してるから大きな差がでる。

458:nobodyさん
11/11/23 23:31:03.36 TchKIcRa
>>455
OOPはオーバーヘッドをまねくとかどの言語にも言えない。
JavaはデフォルトがOOPなので「オーバーヘッド」とは言葉の意味として変。

他の言語で言えば、Objective-Cは早さを求める部分だけはC言語を使う。
OOPしたいときはObjective-C特有の記述を行う(処理が若干遅い)。
この言語ではオーバーヘッドだと言える。

PHPも同様。手続き型が早く、OOPするとオーバーヘッド。

459:nobodyさん
11/11/23 23:33:43.99
phpは速度がいらない用途に使われることで
javaと住み分ければいい。

だからphpの命運はrubyしだいじゃないの?

460:nobodyさん
11/11/24 00:46:29.22 7Rm3n7B1
データベースを使用しないサイトではPHP有利。

しかし、データベースを使用するサイトでは
同じデータのためにユーザー別にデータベースに取りに行く羽目に
なるから悲惨。シングルトンも中途半端で意味ないし。

ユーザー固有のデータをユーザー別に取りに行くのであればわかるが。。。


461:nobodyさん
11/11/24 00:47:50.51 7Rm3n7B1
最たる例がOpenPNE、続いてWordPress。

462:nobodyさん
11/11/24 01:34:38.03 9qxbQIMl
javaってタグ出力1行ずつなの?

463:nobodyさん
11/11/24 03:23:45.21
>>462
質問の意味、不明

464:nobodyさん
11/11/24 03:29:38.05
servletはリクエストごとにデフォルトで2000文字のレスポンスバッファ(メモリ)が
用意されてて、上から一行ずつレスポンスバッファにコピーされていく。
そしてバッファが満タンになるごとにブラウザへネットワーク出力される。
つまり2KB毎の出力。(大きく出来るが)

単純な実行速度の差(forループが速いとか)なら誰も気にしないんだけど、
キャッシュを作ったりするプログラマ側の工夫・テクニックが
phpには利用不可なところで大きな差がでるんだよ。

465:nobodyさん
11/11/24 03:31:58.83
>>462
ついでにいうと、PHPの例を上げてもらうとJavaの場合を説明しやすい。
基本的にPHPよりもJavaの方が選択肢が多いと考えたほうがいい。

466:nobodyさん
11/11/24 03:37:01.08
PHPに小技を使うプログラマを意図的に追い出して
初心者と上級者のコードの差をなくしたい目的があるなら
それでもいいかもしれんが、目的の為の結果ではなく
単なる設計上の失敗でこうなってるわけだ。


467:nobodyさん
11/11/24 03:37:47.34
>>460にあるようにPHPであればリソースがムダになるのがデフォルトなのでパフォーマンスでは不利だろうね。

468:nobodyさん
11/11/24 03:42:33.94
>>460の弱点を補うために共有リソースをJSON化し、JavaScriptで読む設計を見たとき、PHP大変だなと思った。

469:nobodyさん
11/11/24 09:24:19.45 Q/4cL+dK
javaはWEBには向かない非効率過ぎだろう

470:nobodyさん
11/11/24 12:12:39.84 iozStp/e
>>469
たとえば?

471:nobodyさん
11/11/25 02:57:59.91 r9GSFHRA
>>469
で?

472:nobodyさん
11/11/25 17:58:21.02 eVJvll6H
javaのwebページを見たらわかるけど画面が一瞬消える(真っ白)

473:nobodyさん
11/11/25 20:06:41.84
完全論破されたPHPユーザの末路だな。

これまでPHP使ってた程度の低い連中が
最近Rubyに流れ出したらしく、railsだかherokuの人が怒ってたな。

474:nobodyさん
11/11/25 21:45:22.30 RQAHKfhw
>>472
で?

475:nobodyさん
11/11/25 22:55:47.08 JAScN6im
facebook,MysqlツールのMySQLAdminもphp

476:nobodyさん
11/11/25 23:13:44.71 c2XffeOU
javaはServletに対応したインターネット・サービス・プロバイダ(ISP)がほとんどない


477:nobodyさん
11/11/26 00:17:25.63 kHsr0WWb
javaとjspの違いわかってないんじゃねw

478:nobodyさん
11/11/26 00:46:08.31
リアルタイム通信対戦が作りたい(けど作れない)
phpゲームボーイが発狂してるのかな

479:nobodyさん
11/11/26 02:29:45.71 iyI9Pkxw
PHPの特徴(Javaと比較して)

・アプリケーションスコープが存在しない
・マルチスレッドではなく、マルチプロセスで動作
・シリアライズはバグがあるため、使用に耐えない
・マルチプロセスのためシングルトンは本来の意味をなさない
・OOPはオーバーヘッドをまねく
・コネクションプーリングがない
・インタプリタ方式のため配備が容易である反面、実行が緩慢
・複雑なロジック構築には向かない
・高いスキルをもつ技術者がいない(有能な技術者は他へ流れる)

480:nobodyさん
11/11/26 21:04:59.40
急に書き込みが止まったところをみると
PHP関連に金を貢いじゃったゲームボーイだったようだなw

「PHPの特徴(Javaと比較して)」

・リアルタイム通信対戦が作れない(´;ω;`)
・糞本を発注して小遣い失ってしまう(´;ω;`)
・ゲームボーイが発狂してしまう(´;ω;`)
・セキュリティが弱く攻撃されてしまう
・プロセスでアクセスを裁く
→プロセスは遅い
→アプリケーションスコープが存在しない
→オブジェクトプールが作れない(IO負荷が大きい)
→リソースプールが作れない(コネクションetc)
・非同期リクエストが使えない
・インタプリタ方式のため配備が容易であると嘘をついてしまう
・名前空間が衝突しやすく、大規模システムや多人数開発に向かない
・スキルが高い技術者ほど苦労する言語仕様
・もともとOOPでないためオブジェクト指向の機能が弱い
・アダルトサイトやアダルト広告はphpで決まりだね☆

481:nobodyさん
11/11/26 21:20:04.42
JAVAはミドルウェアやフレームワークがいろいろ絡みすぎ。
売切りのサイトならいいが、十年以上自分でメンテして行くサイトなら嫌すぎる。

482:nobodyさん
11/11/26 21:50:51.60
その辺はPHPも十分ややこしくなって来とるけどな

483:nobodyさん
11/11/26 21:53:56.56
更新が遅いってのは利点でもあるな。

484:nobodyさん
11/11/26 21:57:43.02
PHPはフレームワーク乱立でJavaと同じ過ちに突っ込んで手遅れ。
AppサーバがApache2に統制されてるからサーバの設定だけは保守性高しかな。

485:nobodyさん
11/11/27 03:26:25.17 AlbigbtP
>>475
facebookは違う。PHPコードからC++に変換している。
変換する意味はPHPの性能が低いから。たぶん、facebook開発者はこんなに流行するとは思ってなくて
苦肉の策でHipHopを作った。

>>481
>>484
サーバー管理者の立場から言うと、PHP自体のアップデートが多すぎて手間がかかる。
また乱立するPHPのモジュール。PHP4から5。またPHP5の数多くのバグフィックスなど。
もうね、ひどすぎる。
またメモリ食いが醜い。Javaみたいに1プロセスでドーンとメモリの幅を取るのはわかりやすいが、
PHPはそうじゃないのでアクセス増えてきたらとんでもないことになる。
追い打ちをかけてシリアライズにバグありで分散処理がいまだに信頼できず、
あっぷあっぷしている。といってもPHPの開発者はPHPしかできない人が多く、
分散の意味すらわかっていない。やっぱりPHPは小規模のサイトがぴったり。

486:nobodyさん
11/11/27 06:49:36.86
PHP大変そうですね。小規模というか1人で開発+サーバー1台だけ
で済むものぐらいでしょう。

487:nobodyさん
11/11/27 11:26:20.33
>>485
あほくさ。それ管理になってないじゃんw
スケール決めずになんでもかんでも行き当たりばったりで突っ込んだら
なに使っても同じ目に遭うわw


488:nobodyさん
11/11/27 11:38:44.31 AlbigbtP
>>487
確かにスケールはからずにPHP使ったのがすべての間違いでした。
分散処理がここまで難ありだとは思いもよりませんでした。
言語自体のバグはどうしようもありません。

489:nobodyさん
11/11/27 11:51:47.51
>>90
分散処理云々を言語に頼るのがナンセンスw

490:nobodyさん
11/11/27 11:57:38.72 AlbigbtP
>>489
他言語では分散処理を見越した機能がはじめからありますので・・・。
たとえばJava。

PHPもJavaにならって一部のみ後付けされたようですが、
バグがありますのでどうしようもありません。


491:nobodyさん
11/11/27 12:13:28.96 AlbigbtP
>>489
たとえば、
JavaのEJBをPHPで実現できる方法を教えていただけませんでしょうか?

492:nobodyさん
11/11/27 12:28:10.06
>>491
バカすぎるw
何の評価もせずにPHPでなんでもできると思ってたのかw

493:nobodyさん
11/11/27 12:34:36.00 AlbigbtP
>>492
PHPを導入したのは私じゃありませんので。

PHPがJavaよりも機能や性能が劣るのは十分承知していますので
Javaでの作り直しを進めているところです。

ただいかんせん、PHPしかできない人ばかりで困っています。




494:nobodyさん
11/11/27 12:36:26.77
使う人間の無能っぷりを言語に押し付けちゃあかんわw
僕がいれたんじゃないから知りませんとか管理にもなってないし。

楽な職場だなあ。

495:nobodyさん
11/11/27 12:36:29.25 AlbigbtP
今日も釣れたな・・・。

496:nobodyさん
11/11/27 12:37:21.81 AlbigbtP
ごめんね。今まで書いたことは作り話でした。

497:nobodyさん
11/11/27 12:39:44.31
うわ、かっこわるw

498:nobodyさん
11/11/27 15:48:05.61
これは恥ずかしい

499:nobodyさん
11/11/27 17:27:43.75 AlbigbtP
さてと、

本日釣られた方>>492は実現できないとおっしゃっていますが、

やはりPHPではJavaのEJB相当の機能はないのでしょうか?

500:nobodyさん
11/11/27 20:58:43.77
単純にロードバランサーとアプリケーションサーバーで分割するぐらいしか
できないんじゃないの?

分散オブジェクトで機能分散する規模では
遅かれ早かれ作り直すしかない。

501:nobodyさん
11/11/28 06:33:59.97
いやできるよ。やり方は自分でググッてね仕事なんだし。

502:nobodyさん
11/11/28 06:50:48.34
機能が用意されてないとできないJava蔵にはきついかもしれん。
PHPで一から作るか、JavaのものをPHPで使うかどちらかだ。おわかり?

503:nobodyさん
11/11/28 08:32:30.74
可能・不可能という意味合いで
できる・できないって話をしても仕方ないだろ。

504:nobodyさん
11/11/28 09:27:22.33
JavaやってたSEが今はPHPのSEやってて、
分散処理がPHPではどうやったらいいかわからず、
お前らから引き出そうとしてるじゃないか?
PHPでの分散処理を自力で実装させるべき。

505:nobodyさん
11/11/28 09:49:31.52 Tu+v0Mvg
phpはできないこと多いね

506:nobodyさん
11/11/28 10:40:08.87 fHdkHg8B
PHPの特徴(Javaと比較して)

・アプリケーションスコープが存在しない
・マルチスレッドではなく、マルチプロセスで動作
・シリアライズはバグがあるため、使用に耐えない
・マルチプロセスのためシングルトンは本来の意味をなさない
・OOPはオーバーヘッドをまねく
・コネクションプーリングがない
・インタプリタ方式のため配備が容易である反面、実行が緩慢
・複雑なロジック構築には向かない
・高いスキルをもつ技術者がいない(有能な技術者は他へ流れる)
・EJBに相当する機能がない

507:nobodyさん
11/11/28 11:25:46.68 EDaY72nj
javaラーに何言っても無駄なようだねw。javaしか知らないし
javaがwebに向いていないからjspと言うweb系言語を作ったが何せ遅い
分散、分散って言うがどんなPGでも平行処理なんて出来ないだぜ


508:nobodyさん
11/11/28 11:28:19.26 EDaY72nj
>>506 何度もコピペ馬鹿

509:nobodyさん
11/11/28 11:53:52.01 fHdkHg8B
>>507
Javaでhtmlspecialchars()相当の機能を実装する方法を教えてください。当然、ご存知ですよね

510:nobodyさん
11/11/28 14:19:06.01
こらこらw

511:nobodyさん
11/11/28 18:22:45.72 fHdkHg8B
答えまだ?

512:nobodyさん
11/11/28 20:12:18.70 fHdkHg8B
基本中の基本もわからないなら書き込みするな

513:nobodyさん
11/11/28 22:47:14.95 FsMnG0zF
>>507
htmlspecialchars()をJavaでどう実現するの?
俺も聞きたいな。

514:nobodyさん
11/11/28 22:58:50.85
俺が代わりに教えてやんよ!
sub htmlspecialchars($str) {
$javao = s/&/&/g;
$javao = s/"/"/g;
$javao = s/</</g;
$javao = s/>/>/g;
}


515:nobodyさん
11/11/28 22:59:28.45
まちがえた!

516:nobodyさん
11/11/28 23:14:47.84
function htmlspecialcars(str) {
str.replaceA(/&/g, 'and');
str.replaceA(/"/g, 'quote');
str.replaceA(/</g, 'lt');
str.replaceA(/>/g, 'rt');
return str;
}
こうだっけ?

517:nobodyさん
11/11/28 23:15:24.99
また間違えた

518:nobodyさん
11/11/28 23:18:30.18
htmlspecialchars()がない言語なんて難しすぎて俺には無理だ

519:nobodyさん
11/11/28 23:22:12.85
どう考えてもライブラリレベルで十分だと思うが
言語レベルでは必要なし

520:nobodyさん
11/11/28 23:39:43.10 FsMnG0zF
>>507
htmlspecialchars()と同等機能をJavaで実現する方法すら語れないのかい?
君は不勉強すぎない?

521:nobodyさん
11/11/28 23:42:41.01
507はまだ現れてないだろ

522:nobodyさん
11/11/29 00:25:39.22 7RsVrkZo
PHPで分散オブジェクト?
根本的に言語の選択間違っていると思うが、へーーー、すごい。

523:nobodyさん
11/11/29 01:48:07.81
あとゲーム君な
なんでPHPやねんと

低負荷でも動くモンできたんだろか

524:nobodyさん
11/11/29 21:59:39.95 C5wHIBZ2
JAVAで作られた代表的なサイトってどこ?

525:nobodyさん
11/11/29 23:14:18.63 7RsVrkZo
>>524
htmlspecialchars()をJavaで実現するためにはどうするの?

526:nobodyさん
11/11/29 23:24:48.30 7RsVrkZo
PHPで分散オブジェクトとかいう変態くん、

再登場求む!

527:nobodyさん
11/11/30 05:43:02.85
JavaフレームワークのStrutsの拡張子がdo
つまりindex.doとかでググルといいんじゃねとおもうわけよ

528:nobodyさん
11/11/30 09:37:17.38
>>526
なにかね?

529:nobodyさん
11/11/30 10:14:41.12 wefNsoHt
>>528
やっと登場されましたね。

それではお答えください。
htmlspecialchars()をJavaで実現するためにはどうするの?

530:nobodyさん
11/11/30 10:19:10.25
>>529
何もしなくていいじゃん


531:nobodyさん
11/11/30 10:37:04.87
>>529
今度はあなたがお答えください。

PHPでhtmlspecialchars()をしないでも、
勝手にエスケープされるようにするにはどうすればいい?

532:nobodyさん
11/11/30 10:47:36.97 wefNsoHt
>>531
質問にお答えください。

533:nobodyさん
11/11/30 14:09:32.27 konNSHxQ
JAVAで作られた代表的なサイトって実際ないだろ

534:nobodyさん
11/11/30 16:08:08.03
PHPでもRailsでもないとすると、後はJavaかASP(.Net)ぐらいだよなぁ

PerlとかPythonとかはそんなに多くなさげ
あ、moinmoinとかあるか

535:nobodyさん
11/11/30 20:48:53.90 +X6+ePgo
amebaだかどっかが拡張子doだった気がする

536:nobodyさん
11/11/30 22:25:37.88 pmAax3Wl
レベル低すぎませんか?
拡張子は変えられでしょ?

537:nobodyさん
11/12/01 00:01:23.22
ワンパターンの問題ばっかり出してる奴が、一番レベル低いわw
ワンパターンな奴は、やり方もワンパターンで他の方法を知らない
技術が古い、EJBの代替を知らない

538:nobodyさん
11/12/01 00:23:24.82 eX/WFtqK
>>537
ね~、ね~。EJBって何か知ってる?

539:nobodyさん
11/12/01 00:25:48.73 eX/WFtqK
>>537
ね~、ね~。
あなたの高い技術、facebookで生かしてみたら?
連中相当困っているみたいで今C++でやってるみたいよ。

540:nobodyさん
11/12/01 02:38:33.92
拡張子をdoに変えてアクセスできちゃうサイトは
JavaのStrutsで作られたサイトですな

541:nobodyさん
11/12/01 13:52:46.32
最近strutsの話あんま聞かないな
今でも採用案件豊富なんかな

542:nobodyさん
11/12/01 17:05:08.70
国外はspring, 国内はSeaser(S2Struts)が人気だそうで。

543:nobodyさん
11/12/01 17:08:32.01
まあ他人が責任もって開発運用するならなんでもいいんだけどね。
趣味でやる分には美学とか好みが重要なわけで。

544:ninja!
11/12/05 19:50:16.90
ninja now

545:nobodyさん
11/12/08 01:22:26.72 gELGkcG5
PHPの特徴(Javaと比較して)

・やっつけ仕事にはもっていこい
・アプリケーションスコープが存在しない
・マルチスレッドではなく、マルチプロセスで動作
・シリアライズはバグがあるため、使用に耐えない
・マルチプロセスのためシングルトンは本来の意味をなさない
・OOPはオーバーヘッドをまねく
・コネクションプーリングがない
・インタプリタ方式のため配備が容易である反面、実行が緩慢
・複雑なロジック構築には向かない
・大規模プロジェクトには向かない
・高いスキルをもつ技術者がいない(有能な技術者は他へ流れる)
・EJBに相当する機能がない
・技術者の給与が低い

546:nobodyさん
11/12/08 03:03:14.66 SHm4At/Z
JavaしかできないとかPHPしかできないとかマジ終わってるわ。
業務システムとかはJavaじゃないと駄目だろうし
スマホアプリのサーバーサイドAPIとかソーシャルアプリとかはPHPとか
適材適所だろ。
Webプログラマならどっちも使えるようにしとけよ。
あと、言語だけじゃなくて有名なフレームワークを一通り知っておかないと
意味ねーからな。
もっと言うと今時Webプログラマなんてどうよ?
スマホだろ時代は。


547:nobodyさん
11/12/08 18:11:01.74 urSMIVuK
おっしゃる通り。
スマホ時代になってきてPHPが廃れてきた。
本屋さんに行けばPHPの本が一昔まえに比べるとかなり減ったのに気づく。
代わりに増えてきたのがAndroid(Java)やObjective-C、ActionScript3.0など
スマホアプリを開発できる言語を解説する本。
ほとんどサーバーサイドでしか使えないPHPはもうその時代ではない。

548:nobodyさん
11/12/08 19:47:13.83
>Webプログラマならどっちも使えるようにしとけよ。
>あと、言語だけじゃなくて有名なフレームワークを一通り知っておかないと
>意味ねーからな。

それただの土方だろw
saas運営(サービスプロバイダ)ならJava一択。
Web, Android, Swingができるし、他のクライアントサイドは外注する。

549:nobodyさん
11/12/08 21:18:19.83 kOgrwM9k
「Perlで有名な小飼弾に暴言を吐いたキチガイw OSSコミュニティから物凄いパッシングw」
URLリンク(blog.livedoor.jp)

北畠徹也氏が代表の「テラ・インターナショナル」がPerlを勝手に商標登録

>>この北畠って人は、ツイッターとかでも自殺するって言って話題になったり
よく分からないNPOか何かに募金をしてくれってメールを数万人規模のMLに流したり
それらは実はチョットした技術的ミスだって釈明してたりする人らしいね

Tetsuya_K 北畠徹也
@dankogai の家に電話したら、「小飼弾は死にました」らしい。ざまみろ。ざまみろ。というか、死んだ方が社会にとって幸せ。以上。# どうでもいいが、jcode.plなんて簡単につくれるじゃろ。あんなので調子に乗るアホもどうかしてるぜ。
Tetsuya_K 北畠徹也
I compared my @klout with @dankogai, how does your @klout compare? klout.com/user/dankogai/… @Tetsuya_K に比べたら全く大したことねーな。大口叩く愚か者が。

コメントの一覧

「みんなおもしろいおもしろいいってるけど北畠さん完全にかわいそうな精神病の患者ですよね」
「コメント欄が病的で怖い。人格が分裂してる?」
「本当に何がしたかったんだろう・・・」
「無事取り消されたそうで。本当によかった。」


550:nobodyさん
11/12/09 00:31:27.93 KkhVMRzt
PHPしか使えない人はかわいそう。
これから生きる道がなくなってくる。

551:nobodyさん
11/12/09 08:47:56.46 HfuSJeU7
URL見てわかったんだけど、ここってPHP板だよね。

552:nobodyさん
11/12/09 16:06:27.58
たかが言語如きで叩かないといられないってのはどういう?

553:nobodyさん
11/12/09 16:20:31.80
PHPユーザがバカだから仕方がない。
PHPはホビー(Notプログラマー)専用で収まっておくべし。


554:nobodyさん
11/12/15 22:07:10.25
PHPは嫌いだけどCライクな(単純な)
Web用スクリプトがあってもいいとは思う。

C++とLUAを組み合わせるみたいに
Java・C#とインタプリタ言語の組み合わせがあってもいいはず。

555:nobodyさん
11/12/18 00:02:36.95 a4u4ZR3L
PHPでシングルトンをJavaと同じ感覚で使っている大馬鹿者が現実にいたw
笑ったよ。おもいっきりアホなバグを出していた。
確かにコードは似ている。しかしメモリ空間が根本的に違うだろ。

PHPオンリーのみなさんもウェブ上に転がっているJavaの
シングルトンの説明がそのままPHPで適用できると思わないでねw
PHPはマルチスレッドではありませんのであまり意味ありません。
そのことは公式サイトにも載っているしね。

556:nobodyさん
11/12/21 05:28:45.65
>メモリ空間
pythonやrubyだとどうなんだろ
phpだけがおかしいのか?

557:nobodyさん
11/12/21 19:22:19.60 4B+G5XOa
>>>>556
PHPが「おかしい」というより、それは言語の特性。
プロセスが複数生成され、それに伴って当然メモリ空間がバラバラになる。
サイト全体で共有できるメモリ空間がない。
シングルトンが本来の意味をもたないのは当たり前。

こういう特性だからPHPはJavaに比べると特にDBを使うサイトでは設計が難しい。
DBから取ってきたデータをキャッシュできないからDBへの負荷もかかる。
圧倒的に不利。OpenPNEやWordPressが激重なのも当然。

その特性(欠点)を補うためにはmemcachedという汎用の
メモリキャッシュシステムを入れるとなんとかならないこともない。

しかし、言語レベルでサイト全体のメモリサポートがあるJavaと比べると
使い勝手が悪いのは間違いない。

558:nobodyさん
11/12/22 02:35:28.59
>>557
どのみちJava単体じゃスケールアウトなんてできないんだから、
memcachedなどのシステムは必要になるだろ

559:nobodyさん
11/12/22 09:17:32.14 b//jW3sf
>>558
Java単体というどういう意味ですか?

560:nobodyさん
11/12/22 10:24:52.87 6YHwfOq+
>>559
???

561:nobodyさん
11/12/22 10:37:49.89
>>560
フィルターかけろ
お前の頭にな。

562:nobodyさん
11/12/22 11:27:18.03 6YHwfOq+
>>561
・・・

563:nobodyさん
11/12/22 11:32:33.74
>>561
PHPは通常Apache HTTP Serverに寄生して動く。
で、サーバーサイドJavaはどうやって動かすのですか?

564:nobodyさん
11/12/22 12:09:07.17 TRZU/Nfx
言語特性知ってれば外はPHP、内はJava
領域を大きく犯すようなシステムが必要ならば、場合によっては言語切り替えちゃえばいい。
くらいの話が普通に出てきそうなんだけど、
縛りプレイ好きが多いのか、片方の言語しか知らないのか、ただのバカなのか
ってのが多いな。

565:nobodyさん
11/12/22 12:54:19.19
サーバーはApacheだけじゃないぞ!

566:nobodyさん
11/12/22 13:19:23.98
>>562
だからPHPは「通常」・・・、って書いてるやん。
Apacheのシェアが60%もあるのに「通常」は変ですか?

567:nobodyさん
11/12/22 13:32:23.46
数の暴力?

568:nobodyさん
11/12/22 13:39:33.53 6YHwfOq+
>>567
で、サーバーサイドJavaはどうやって動かすのですか?

569:nobodyさん
11/12/22 13:59:02.41
ジャワ島

570:nobodyさん
11/12/22 14:21:08.98 6YHwfOq+
>>569
で、サーバーサイドJavaはどうやって動かすのですか?

571:nobodyさん
11/12/22 15:25:59.32 6YHwfOq+
>>558
Java単体とは何を意味していますかw?

572:nobodyさん
11/12/22 16:35:08.00
JavaはTomcatで動かす

573:nobodyさん
11/12/22 17:04:37.25 6YHwfOq+
>>572
サーバーはTomcatだけじゃないぞ!

574:nobodyさん
11/12/22 20:24:24.89
PHPはスタンドアロンが作れないからPHPでサーバーを作れないだろ。
Javaはスタンドアロンが作れるからJavaでサーバーが作れる。
Javaで作られたサーバーはTomcat(Apache), JBoss(Redhat),
GlashFish(Oracle), WebSphere(IBM)などがある。

Apacheは使ってもいいし、使わなくてもいい。

575:nobodyさん
11/12/23 00:46:45.26 gEHIwi57
>>558
この人、Javaのこと何もわかっていない・・・。

576:nobodyさん
11/12/23 01:02:12.02 xKTq9mHV
だからjavaとjspは違うって何度言ったら
javaでまとめてタグ書いてみろよ

577:nobodyさん
11/12/23 03:09:15.29
JavaTea飲んでモチツケ

578:nobodyさん
12/01/05 02:38:58.80
Javaは時代遅れでキモい言語だからもう廃れるかと思いきや
Androidで息を吹き返しやがった。
まぁでもサーバーサイドAPIはPHP、スマホ側はJavaもしくはObj-Cでいいや。

579:nobodyさん
12/01/05 05:52:56.75
>>578
バカだなあ
自分の好きな言語を使えばいいだろ

580:nobodyさん
12/01/05 09:24:36.65
rubyやpythonならともかく、
perlから生えたような時代遅れの糞言語PHPがjavaを叩けるものかw

581:nobodyさん
12/01/05 11:15:26.38
でもウェブアプリでは使用率PHP>Javaなんだよな

582:nobodyさん
12/01/05 19:35:45.19
JavaEEのウェブサービスってどんなのがあるの?
phpだとFacebookをはじめたくさんあるよね

583:nobodyさん
12/01/05 20:12:44.21
facebookはほとんどC++。

584:nobodyさん
12/01/05 21:57:11.98
Javaは銀行の業務システムとかBtoB法人向けで使われてるからねー。
サイボウズとかにも使われてるけどURLに~.phpみたいなのが付かないから
部外者には気付きにくい。

585:nobodyさん
12/01/06 15:29:57.77 Bppt4S6b
facebookはPHPをはじめに導入したことを激しく後悔しているはず

586:nobodyさん
12/01/06 15:34:15.32
what about haskell guys?

587:nobodyさん
12/01/06 21:56:20.68
かといって、facebookがjavaを採用してたらよかったかというと、そうとも思えない

588:nobodyさん
12/01/07 00:07:15.05
twitterはjavaで作り直しているらしいね。

589:nobodyさん
12/01/07 10:05:16.13
金があって、それなりのレベルの技術者がいるうちはJavaもいいかもね

590:nobodyさん
12/01/08 11:43:53.73
>>582
>>587
facebookで使われている大規模分散システムはJava。
Apache Hadoop。

つまり基幹はC++とJava。

591:nobodyさん
12/01/11 07:57:51.02 oSpO9kLj
>>547
スマホは長くは続かないと思う。
スマホに変えて後悔してる層がいっぱいいる。
次の機種変ではガラケに変わるだろう。

592:nobodyさん
12/01/11 09:51:31.37
どうかなぁ
今はちょっといろいろ不安定だしあれだけど
ガラケーだって一時期はもっさりしたりしてたし
スマホも洗練されてくるはず。

593:nobodyさん
12/01/22 04:26:56.37
PHPってどこでセッション情報管理してんの?
Javaでいうアプリサーバ(Tomcat等)にあたる仕事はapacheモジュールだけでやってるの?

594:nobodyさん
12/02/04 19:58:23.25
は?

595:nobodyさん
12/02/12 23:21:42.58
スレリンク(tech板)

596:nobodyさん
12/02/27 11:31:16.43
Webアプリ開発は Linux + Mono + ASP.NET MVC が最強だと悟った
スレリンク(poverty板)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch