Java VS PHP
■ このスレッドは過去ログ倉庫に格納されています
00011
2007/04/27(金) 21:21:58ID:U5tJyA2z0482nobodyさん
2011/11/26(土) 21:50:51.60ID:???0483nobodyさん
2011/11/26(土) 21:53:56.56ID:???0484nobodyさん
2011/11/26(土) 21:57:43.02ID:???AppサーバがApache2に統制されてるからサーバの設定だけは保守性高しかな。
0485nobodyさん
2011/11/27(日) 03:26:25.17ID:AlbigbtPfacebookは違う。PHPコードからC++に変換している。
変換する意味はPHPの性能が低いから。たぶん、facebook開発者はこんなに流行するとは思ってなくて
苦肉の策でHipHopを作った。
>>481
>>484
サーバー管理者の立場から言うと、PHP自体のアップデートが多すぎて手間がかかる。
また乱立するPHPのモジュール。PHP4から5。またPHP5の数多くのバグフィックスなど。
もうね、ひどすぎる。
またメモリ食いが醜い。Javaみたいに1プロセスでドーンとメモリの幅を取るのはわかりやすいが、
PHPはそうじゃないのでアクセス増えてきたらとんでもないことになる。
追い打ちをかけてシリアライズにバグありで分散処理がいまだに信頼できず、
あっぷあっぷしている。といってもPHPの開発者はPHPしかできない人が多く、
分散の意味すらわかっていない。やっぱりPHPは小規模のサイトがぴったり。
0486nobodyさん
2011/11/27(日) 06:49:36.86ID:???で済むものぐらいでしょう。
0487nobodyさん
2011/11/27(日) 11:26:20.33ID:???あほくさ。それ管理になってないじゃんw
スケール決めずになんでもかんでも行き当たりばったりで突っ込んだら
なに使っても同じ目に遭うわw
0488nobodyさん
2011/11/27(日) 11:38:44.31ID:AlbigbtP確かにスケールはからずにPHP使ったのがすべての間違いでした。
分散処理がここまで難ありだとは思いもよりませんでした。
言語自体のバグはどうしようもありません。
0490nobodyさん
2011/11/27(日) 11:57:38.72ID:AlbigbtP他言語では分散処理を見越した機能がはじめからありますので・・・。
たとえばJava。
PHPもJavaにならって一部のみ後付けされたようですが、
バグがありますのでどうしようもありません。
0491nobodyさん
2011/11/27(日) 12:13:28.96ID:AlbigbtPたとえば、
JavaのEJBをPHPで実現できる方法を教えていただけませんでしょうか?
0493nobodyさん
2011/11/27(日) 12:34:36.00ID:AlbigbtPPHPを導入したのは私じゃありませんので。
PHPがJavaよりも機能や性能が劣るのは十分承知していますので
Javaでの作り直しを進めているところです。
ただいかんせん、PHPしかできない人ばかりで困っています。
0494nobodyさん
2011/11/27(日) 12:36:26.77ID:???僕がいれたんじゃないから知りませんとか管理にもなってないし。
楽な職場だなあ。
0495nobodyさん
2011/11/27(日) 12:36:29.25ID:AlbigbtP0496nobodyさん
2011/11/27(日) 12:37:21.81ID:AlbigbtP0497nobodyさん
2011/11/27(日) 12:39:44.31ID:???0498nobodyさん
2011/11/27(日) 15:48:05.61ID:???0499nobodyさん
2011/11/27(日) 17:27:43.75ID:AlbigbtP本日釣られた方>>492は実現できないとおっしゃっていますが、
やはりPHPではJavaのEJB相当の機能はないのでしょうか?
0500nobodyさん
2011/11/27(日) 20:58:43.77ID:???できないんじゃないの?
分散オブジェクトで機能分散する規模では
遅かれ早かれ作り直すしかない。
0501nobodyさん
2011/11/28(月) 06:33:59.97ID:???0502nobodyさん
2011/11/28(月) 06:50:48.34ID:???PHPで一から作るか、JavaのものをPHPで使うかどちらかだ。おわかり?
0503nobodyさん
2011/11/28(月) 08:32:30.74ID:???できる・できないって話をしても仕方ないだろ。
0504nobodyさん
2011/11/28(月) 09:27:22.33ID:???分散処理がPHPではどうやったらいいかわからず、
お前らから引き出そうとしてるじゃないか?
PHPでの分散処理を自力で実装させるべき。
0505nobodyさん
2011/11/28(月) 09:49:31.52ID:Tu+v0Mvg0506nobodyさん
2011/11/28(月) 10:40:08.87ID:fHdkHg8B・アプリケーションスコープが存在しない
・マルチスレッドではなく、マルチプロセスで動作
・シリアライズはバグがあるため、使用に耐えない
・マルチプロセスのためシングルトンは本来の意味をなさない
・OOPはオーバーヘッドをまねく
・コネクションプーリングがない
・インタプリタ方式のため配備が容易である反面、実行が緩慢
・複雑なロジック構築には向かない
・高いスキルをもつ技術者がいない(有能な技術者は他へ流れる)
・EJBに相当する機能がない
0507nobodyさん
2011/11/28(月) 11:25:46.68ID:EDaY72njjavaがwebに向いていないからjspと言うweb系言語を作ったが何せ遅い
分散、分散って言うがどんなPGでも平行処理なんて出来ないだぜ
0508nobodyさん
2011/11/28(月) 11:28:19.26ID:EDaY72nj0509nobodyさん
2011/11/28(月) 11:53:52.01ID:fHdkHg8BJavaでhtmlspecialchars()相当の機能を実装する方法を教えてください。当然、ご存知ですよね
0510nobodyさん
2011/11/28(月) 14:19:06.01ID:???0511nobodyさん
2011/11/28(月) 18:22:45.72ID:fHdkHg8B0512nobodyさん
2011/11/28(月) 20:12:18.70ID:fHdkHg8B0513nobodyさん
2011/11/28(月) 22:47:14.95ID:FsMnG0zFhtmlspecialchars()をJavaでどう実現するの?
俺も聞きたいな。
0514nobodyさん
2011/11/28(月) 22:58:50.85ID:???sub htmlspecialchars($str) {
$javao = s/&/&/g;
$javao = s/"/"/g;
$javao = s/</</g;
$javao = s/>/>/g;
}
0515nobodyさん
2011/11/28(月) 22:59:28.45ID:???0516nobodyさん
2011/11/28(月) 23:14:47.84ID:???str.replaceA(/&/g, 'and');
str.replaceA(/"/g, 'quote');
str.replaceA(/</g, 'lt');
str.replaceA(/>/g, 'rt');
return str;
}
こうだっけ?
0517nobodyさん
2011/11/28(月) 23:15:24.99ID:???0518nobodyさん
2011/11/28(月) 23:18:30.18ID:???0519nobodyさん
2011/11/28(月) 23:22:12.85ID:???言語レベルでは必要なし
0520nobodyさん
2011/11/28(月) 23:39:43.10ID:FsMnG0zFhtmlspecialchars()と同等機能をJavaで実現する方法すら語れないのかい?
君は不勉強すぎない?
0521nobodyさん
2011/11/28(月) 23:42:41.01ID:???0522nobodyさん
2011/11/29(火) 00:25:39.22ID:7RsVrkZo根本的に言語の選択間違っていると思うが、へーーー、すごい。
0523nobodyさん
2011/11/29(火) 01:48:07.81ID:???なんでPHPやねんと
低負荷でも動くモンできたんだろか
0524nobodyさん
2011/11/29(火) 21:59:39.95ID:C5wHIBZ20525nobodyさん
2011/11/29(火) 23:14:18.63ID:7RsVrkZohtmlspecialchars()をJavaで実現するためにはどうするの?
0526nobodyさん
2011/11/29(火) 23:24:48.30ID:7RsVrkZo再登場求む!
0527nobodyさん
2011/11/30(水) 05:43:02.85ID:???つまりindex.doとかでググルといいんじゃねとおもうわけよ
0529nobodyさん
2011/11/30(水) 10:14:41.12ID:wefNsoHtやっと登場されましたね。
それではお答えください。
htmlspecialchars()をJavaで実現するためにはどうするの?
0531nobodyさん
2011/11/30(水) 10:37:04.87ID:???今度はあなたがお答えください。
PHPでhtmlspecialchars()をしないでも、
勝手にエスケープされるようにするにはどうすればいい?
0532nobodyさん
2011/11/30(水) 10:47:36.97ID:wefNsoHt質問にお答えください。
0533nobodyさん
2011/11/30(水) 14:09:32.27ID:konNSHxQ0534nobodyさん
2011/11/30(水) 16:08:08.03ID:???PerlとかPythonとかはそんなに多くなさげ
あ、moinmoinとかあるか
0535nobodyさん
2011/11/30(水) 20:48:53.90ID:+X6+ePgo0536nobodyさん
2011/11/30(水) 22:25:37.88ID:pmAax3Wl拡張子は変えられでしょ?
0537nobodyさん
2011/12/01(木) 00:01:23.22ID:???ワンパターンな奴は、やり方もワンパターンで他の方法を知らない
技術が古い、EJBの代替を知らない
0538nobodyさん
2011/12/01(木) 00:23:24.82ID:eX/WFtqKね〜、ね〜。EJBって何か知ってる?
0539nobodyさん
2011/12/01(木) 00:25:48.73ID:eX/WFtqKね〜、ね〜。
あなたの高い技術、facebookで生かしてみたら?
連中相当困っているみたいで今C++でやってるみたいよ。
0540nobodyさん
2011/12/01(木) 02:38:33.92ID:???JavaのStrutsで作られたサイトですな
0541nobodyさん
2011/12/01(木) 13:52:46.32ID:???今でも採用案件豊富なんかな
0542nobodyさん
2011/12/01(木) 17:05:08.70ID:???0543nobodyさん
2011/12/01(木) 17:08:32.01ID:???趣味でやる分には美学とか好みが重要なわけで。
0544ninja!
2011/12/05(月) 19:50:16.90ID:???0545nobodyさん
2011/12/08(木) 01:22:26.72ID:gELGkcG5・やっつけ仕事にはもっていこい
・アプリケーションスコープが存在しない
・マルチスレッドではなく、マルチプロセスで動作
・シリアライズはバグがあるため、使用に耐えない
・マルチプロセスのためシングルトンは本来の意味をなさない
・OOPはオーバーヘッドをまねく
・コネクションプーリングがない
・インタプリタ方式のため配備が容易である反面、実行が緩慢
・複雑なロジック構築には向かない
・大規模プロジェクトには向かない
・高いスキルをもつ技術者がいない(有能な技術者は他へ流れる)
・EJBに相当する機能がない
・技術者の給与が低い
0546nobodyさん
2011/12/08(木) 03:03:14.66ID:SHm4At/Z業務システムとかはJavaじゃないと駄目だろうし
スマホアプリのサーバーサイドAPIとかソーシャルアプリとかはPHPとか
適材適所だろ。
Webプログラマならどっちも使えるようにしとけよ。
あと、言語だけじゃなくて有名なフレームワークを一通り知っておかないと
意味ねーからな。
もっと言うと今時Webプログラマなんてどうよ?
スマホだろ時代は。
0547nobodyさん
2011/12/08(木) 18:11:01.74ID:urSMIVuKスマホ時代になってきてPHPが廃れてきた。
本屋さんに行けばPHPの本が一昔まえに比べるとかなり減ったのに気づく。
代わりに増えてきたのがAndroid(Java)やObjective-C、ActionScript3.0など
スマホアプリを開発できる言語を解説する本。
ほとんどサーバーサイドでしか使えないPHPはもうその時代ではない。
0548nobodyさん
2011/12/08(木) 19:47:13.83ID:???>あと、言語だけじゃなくて有名なフレームワークを一通り知っておかないと
>意味ねーからな。
それただの土方だろw
saas運営(サービスプロバイダ)ならJava一択。
Web, Android, Swingができるし、他のクライアントサイドは外注する。
0549nobodyさん
2011/12/08(木) 21:18:19.83ID:kOgrwM9khttp://blog.livedoor.jp/dankogai/archives/51733482.html
北畠徹也氏が代表の「テラ・インターナショナル」が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 に比べたら全く大したことねーな。大口叩く愚か者が。
コメントの一覧
「みんなおもしろいおもしろいいってるけど北畠さん完全にかわいそうな精神病の患者ですよね」
「コメント欄が病的で怖い。人格が分裂してる?」
「本当に何がしたかったんだろう・・・」
「無事取り消されたそうで。本当によかった。」
0550nobodyさん
2011/12/09(金) 00:31:27.93ID:KkhVMRztこれから生きる道がなくなってくる。
0551nobodyさん
2011/12/09(金) 08:47:56.46ID:HfuSJeU70552nobodyさん
2011/12/09(金) 16:06:27.58ID:???0553nobodyさん
2011/12/09(金) 16:20:31.80ID:???PHPはホビー(Notプログラマー)専用で収まっておくべし。
0554nobodyさん
2011/12/15(木) 22:07:10.25ID:???Web用スクリプトがあってもいいとは思う。
C++とLUAを組み合わせるみたいに
Java・C#とインタプリタ言語の組み合わせがあってもいいはず。
0555nobodyさん
2011/12/18(日) 00:02:36.95ID:a4u4ZR3L笑ったよ。おもいっきりアホなバグを出していた。
確かにコードは似ている。しかしメモリ空間が根本的に違うだろ。
PHPオンリーのみなさんもウェブ上に転がっているJavaの
シングルトンの説明がそのままPHPで適用できると思わないでねw
PHPはマルチスレッドではありませんのであまり意味ありません。
そのことは公式サイトにも載っているしね。
0556nobodyさん
2011/12/21(水) 05:28:45.65ID:???pythonやrubyだとどうなんだろ
phpだけがおかしいのか?
0557nobodyさん
2011/12/21(水) 19:22:19.60ID:4B+G5XOaPHPが「おかしい」というより、それは言語の特性。
プロセスが複数生成され、それに伴って当然メモリ空間がバラバラになる。
サイト全体で共有できるメモリ空間がない。
シングルトンが本来の意味をもたないのは当たり前。
こういう特性だからPHPはJavaに比べると特にDBを使うサイトでは設計が難しい。
DBから取ってきたデータをキャッシュできないからDBへの負荷もかかる。
圧倒的に不利。OpenPNEやWordPressが激重なのも当然。
その特性(欠点)を補うためにはmemcachedという汎用の
メモリキャッシュシステムを入れるとなんとかならないこともない。
しかし、言語レベルでサイト全体のメモリサポートがあるJavaと比べると
使い勝手が悪いのは間違いない。
0558nobodyさん
2011/12/22(木) 02:35:28.59ID:???どのみちJava単体じゃスケールアウトなんてできないんだから、
memcachedなどのシステムは必要になるだろ
0559nobodyさん
2011/12/22(木) 09:17:32.14ID:b//jW3sfJava単体というどういう意味ですか?
0560nobodyさん
2011/12/22(木) 10:24:52.87ID:6YHwfOq+???
0562nobodyさん
2011/12/22(木) 11:27:18.03ID:6YHwfOq+・・・
0563nobodyさん
2011/12/22(木) 11:32:33.74ID:???PHPは通常Apache HTTP Serverに寄生して動く。
で、サーバーサイドJavaはどうやって動かすのですか?
0564nobodyさん
2011/12/22(木) 12:09:07.17ID:TRZU/Nfx領域を大きく犯すようなシステムが必要ならば、場合によっては言語切り替えちゃえばいい。
くらいの話が普通に出てきそうなんだけど、
縛りプレイ好きが多いのか、片方の言語しか知らないのか、ただのバカなのか
ってのが多いな。
0565nobodyさん
2011/12/22(木) 12:54:19.19ID:???0566nobodyさん
2011/12/22(木) 13:19:23.98ID:???だからPHPは「通常」・・・、って書いてるやん。
Apacheのシェアが60%もあるのに「通常」は変ですか?
0567nobodyさん
2011/12/22(木) 13:32:23.46ID:???0568nobodyさん
2011/12/22(木) 13:39:33.53ID:6YHwfOq+で、サーバーサイドJavaはどうやって動かすのですか?
0569nobodyさん
2011/12/22(木) 13:59:02.41ID:???0570nobodyさん
2011/12/22(木) 14:21:08.98ID:6YHwfOq+で、サーバーサイドJavaはどうやって動かすのですか?
0571nobodyさん
2011/12/22(木) 15:25:59.32ID:6YHwfOq+Java単体とは何を意味していますかw?
0572nobodyさん
2011/12/22(木) 16:35:08.00ID:???0573nobodyさん
2011/12/22(木) 17:04:37.25ID:6YHwfOq+サーバーはTomcatだけじゃないぞ!
0574nobodyさん
2011/12/22(木) 20:24:24.89ID:???Javaはスタンドアロンが作れるからJavaでサーバーが作れる。
Javaで作られたサーバーはTomcat(Apache), JBoss(Redhat),
GlashFish(Oracle), WebSphere(IBM)などがある。
Apacheは使ってもいいし、使わなくてもいい。
0575nobodyさん
2011/12/23(金) 00:46:45.26ID:gEHIwi57この人、Javaのこと何もわかっていない・・・。
0576nobodyさん
2011/12/23(金) 01:02:12.02ID:xKTq9mHVjavaでまとめてタグ書いてみろよ
0577nobodyさん
2011/12/23(金) 03:09:15.29ID:???0578nobodyさん
2012/01/05(木) 02:38:58.80ID:???Androidで息を吹き返しやがった。
まぁでもサーバーサイドAPIはPHP、スマホ側はJavaもしくはObj-Cでいいや。
0580nobodyさん
2012/01/05(木) 09:24:36.65ID:???perlから生えたような時代遅れの糞言語PHPがjavaを叩けるものかw
0581nobodyさん
2012/01/05(木) 11:15:26.38ID:???■ このスレッドは過去ログ倉庫に格納されています