1 名前:1 [2007/04/27(金) 21:21:58 ID:U5tJyA2z] Java VS PHP
491 名前:nobodyさん [2011/11/27(日) 12:13:28.96 ID:AlbigbtP] >>489 たとえば、 JavaのEJBをPHPで実現できる方法を教えていただけませんでしょうか?
492 名前:nobodyさん mailto:sage [2011/11/27(日) 12:28:10.06 ID:???] >>491 バカすぎるw 何の評価もせずにPHPでなんでもできると思ってたのかw
493 名前:nobodyさん [2011/11/27(日) 12:34:36.00 ID:AlbigbtP] >>492 PHPを導入したのは私じゃありませんので。 PHPがJavaよりも機能や性能が劣るのは十分承知していますので Javaでの作り直しを進めているところです。 ただいかんせん、PHPしかできない人ばかりで困っています。
494 名前:nobodyさん mailto:sage [2011/11/27(日) 12:36:26.77 ID:???] 使う人間の無能っぷりを言語に押し付けちゃあかんわw 僕がいれたんじゃないから知りませんとか管理にもなってないし。 楽な職場だなあ。
495 名前:nobodyさん [2011/11/27(日) 12:36:29.25 ID:AlbigbtP] 今日も釣れたな・・・。
496 名前:nobodyさん [2011/11/27(日) 12:37:21.81 ID:AlbigbtP] ごめんね。今まで書いたことは作り話でした。
497 名前:nobodyさん mailto:sage [2011/11/27(日) 12:39:44.31 ID:???] うわ、かっこわるw
498 名前:nobodyさん mailto:sage [2011/11/27(日) 15:48:05.61 ID:???] これは恥ずかしい
499 名前:nobodyさん [2011/11/27(日) 17:27:43.75 ID:AlbigbtP] さてと、 本日釣られた方>>492 は実現できないとおっしゃっていますが、 やはりPHPではJavaのEJB相当の機能はないのでしょうか?
500 名前:nobodyさん mailto:sage [2011/11/27(日) 20:58:43.77 ID:???] 単純にロードバランサーとアプリケーションサーバーで分割するぐらいしか できないんじゃないの? 分散オブジェクトで機能分散する規模では 遅かれ早かれ作り直すしかない。
501 名前:nobodyさん mailto:sage [2011/11/28(月) 06:33:59.97 ID:???] いやできるよ。やり方は自分でググッてね仕事なんだし。
502 名前:nobodyさん mailto:sage [2011/11/28(月) 06:50:48.34 ID:???] 機能が用意されてないとできないJava蔵にはきついかもしれん。 PHPで一から作るか、JavaのものをPHPで使うかどちらかだ。おわかり?
503 名前:nobodyさん mailto:sage [2011/11/28(月) 08:32:30.74 ID:???] 可能・不可能という意味合いで できる・できないって話をしても仕方ないだろ。
504 名前:nobodyさん mailto:sage [2011/11/28(月) 09:27:22.33 ID:???] JavaやってたSEが今はPHPのSEやってて、 分散処理がPHPではどうやったらいいかわからず、 お前らから引き出そうとしてるじゃないか? PHPでの分散処理を自力で実装させるべき。
505 名前:nobodyさん [2011/11/28(月) 09:49:31.52 ID:Tu+v0Mvg] phpはできないこと多いね
506 名前:nobodyさん [2011/11/28(月) 10:40:08.87 ID:fHdkHg8B] PHPの特徴(Javaと比較して) ・アプリケーションスコープが存在しない ・マルチスレッドではなく、マルチプロセスで動作 ・シリアライズはバグがあるため、使用に耐えない ・マルチプロセスのためシングルトンは本来の意味をなさない ・OOPはオーバーヘッドをまねく ・コネクションプーリングがない ・インタプリタ方式のため配備が容易である反面、実行が緩慢 ・複雑なロジック構築には向かない ・高いスキルをもつ技術者がいない(有能な技術者は他へ流れる) ・EJBに相当する機能がない
507 名前:nobodyさん [2011/11/28(月) 11:25:46.68 ID:EDaY72nj] javaラーに何言っても無駄なようだねw。javaしか知らないし javaがwebに向いていないからjspと言うweb系言語を作ったが何せ遅い 分散、分散って言うがどんなPGでも平行処理なんて出来ないだぜ
508 名前:nobodyさん [2011/11/28(月) 11:28:19.26 ID:EDaY72nj] >>506 何度もコピペ馬鹿
509 名前:nobodyさん [2011/11/28(月) 11:53:52.01 ID:fHdkHg8B] >>507 Javaでhtmlspecialchars()相当の機能を実装する方法を教えてください。当然、ご存知ですよね
510 名前:nobodyさん mailto:sage [2011/11/28(月) 14:19:06.01 ID:???] こらこらw
511 名前:nobodyさん [2011/11/28(月) 18:22:45.72 ID:fHdkHg8B] 答えまだ?
512 名前:nobodyさん [2011/11/28(月) 20:12:18.70 ID:fHdkHg8B] 基本中の基本もわからないなら書き込みするな
513 名前:nobodyさん [2011/11/28(月) 22:47:14.95 ID:FsMnG0zF] >>507 htmlspecialchars()をJavaでどう実現するの? 俺も聞きたいな。
514 名前:nobodyさん mailto:sage [2011/11/28(月) 22:58:50.85 ID:???] 俺が代わりに教えてやんよ! sub htmlspecialchars($str) { $javao = s/&/&/g; $javao = s/"/"/g; $javao = s/</</g; $javao = s/>/>/g; }
515 名前:nobodyさん mailto:sage [2011/11/28(月) 22:59:28.45 ID:???] まちがえた!
516 名前:nobodyさん mailto:sage [2011/11/28(月) 23:14:47.84 ID:???] function htmlspecialcars(str) { str.replaceA(/&/g, 'and'); str.replaceA(/"/g, 'quote'); str.replaceA(/</g, 'lt'); str.replaceA(/>/g, 'rt'); return str; } こうだっけ?
517 名前:nobodyさん mailto:sage [2011/11/28(月) 23:15:24.99 ID:???] また間違えた
518 名前:nobodyさん mailto:sage [2011/11/28(月) 23:18:30.18 ID:???] htmlspecialchars()がない言語なんて難しすぎて俺には無理だ
519 名前:nobodyさん mailto:sage [2011/11/28(月) 23:22:12.85 ID:???] どう考えてもライブラリレベルで十分だと思うが 言語レベルでは必要なし
520 名前:nobodyさん [2011/11/28(月) 23:39:43.10 ID:FsMnG0zF] >>507 htmlspecialchars()と同等機能をJavaで実現する方法すら語れないのかい? 君は不勉強すぎない?
521 名前:nobodyさん mailto:sage [2011/11/28(月) 23:42:41.01 ID:???] 507はまだ現れてないだろ
522 名前:nobodyさん [2011/11/29(火) 00:25:39.22 ID:7RsVrkZo] PHPで分散オブジェクト? 根本的に言語の選択間違っていると思うが、へーーー、すごい。
523 名前:nobodyさん mailto:sage [2011/11/29(火) 01:48:07.81 ID:???] あとゲーム君な なんでPHPやねんと 低負荷でも動くモンできたんだろか
524 名前:nobodyさん [2011/11/29(火) 21:59:39.95 ID:C5wHIBZ2] JAVAで作られた代表的なサイトってどこ?
525 名前:nobodyさん [2011/11/29(火) 23:14:18.63 ID:7RsVrkZo] >>524 htmlspecialchars()をJavaで実現するためにはどうするの?
526 名前:nobodyさん [2011/11/29(火) 23:24:48.30 ID:7RsVrkZo] PHPで分散オブジェクトとかいう変態くん、 再登場求む!
527 名前:nobodyさん mailto:sage [2011/11/30(水) 05:43:02.85 ID:???] JavaフレームワークのStrutsの拡張子がdo つまりindex.doとかでググルといいんじゃねとおもうわけよ
528 名前:nobodyさん mailto:sage [2011/11/30(水) 09:37:17.38 ID:???] >>526 なにかね?
529 名前:nobodyさん [2011/11/30(水) 10:14:41.12 ID:wefNsoHt] >>528 やっと登場されましたね。 それではお答えください。 htmlspecialchars()をJavaで実現するためにはどうするの?
530 名前:nobodyさん mailto:sage [2011/11/30(水) 10:19:10.25 ID:???] >>529 何もしなくていいじゃん
531 名前:nobodyさん mailto:sage [2011/11/30(水) 10:37:04.87 ID:???] >>529 今度はあなたがお答えください。 PHPでhtmlspecialchars()をしないでも、 勝手にエスケープされるようにするにはどうすればいい?
532 名前:nobodyさん [2011/11/30(水) 10:47:36.97 ID:wefNsoHt] >>531 質問にお答えください。
533 名前:nobodyさん [2011/11/30(水) 14:09:32.27 ID:konNSHxQ] JAVAで作られた代表的なサイトって実際ないだろ
534 名前:nobodyさん mailto:sage [2011/11/30(水) 16:08:08.03 ID:???] PHPでもRailsでもないとすると、後はJavaかASP(.Net)ぐらいだよなぁ PerlとかPythonとかはそんなに多くなさげ あ、moinmoinとかあるか
535 名前:nobodyさん [2011/11/30(水) 20:48:53.90 ID:+X6+ePgo] amebaだかどっかが拡張子doだった気がする
536 名前:nobodyさん [2011/11/30(水) 22:25:37.88 ID:pmAax3Wl] レベル低すぎませんか? 拡張子は変えられでしょ?
537 名前:nobodyさん mailto:sage [2011/12/01(木) 00:01:23.22 ID:???] ワンパターンの問題ばっかり出してる奴が、一番レベル低いわw ワンパターンな奴は、やり方もワンパターンで他の方法を知らない 技術が古い、EJBの代替を知らない
538 名前:nobodyさん [2011/12/01(木) 00:23:24.82 ID:eX/WFtqK] >>537 ね〜、ね〜。EJBって何か知ってる?
539 名前:nobodyさん [2011/12/01(木) 00:25:48.73 ID:eX/WFtqK] >>537 ね〜、ね〜。 あなたの高い技術、facebookで生かしてみたら? 連中相当困っているみたいで今C++でやってるみたいよ。
540 名前:nobodyさん mailto:sage [2011/12/01(木) 02:38:33.92 ID:???] 拡張子をdoに変えてアクセスできちゃうサイトは JavaのStrutsで作られたサイトですな
541 名前:nobodyさん mailto:sage [2011/12/01(木) 13:52:46.32 ID:???] 最近strutsの話あんま聞かないな 今でも採用案件豊富なんかな
542 名前:nobodyさん mailto:sage [2011/12/01(木) 17:05:08.70 ID:???] 国外はspring, 国内はSeaser(S2Struts)が人気だそうで。
543 名前:nobodyさん mailto:sage [2011/12/01(木) 17:08:32.01 ID:???] まあ他人が責任もって開発運用するならなんでもいいんだけどね。 趣味でやる分には美学とか好みが重要なわけで。
544 名前:ninja! mailto:sage [2011/12/05(月) 19:50:16.90 ID:???] ninja now
545 名前:nobodyさん [2011/12/08(木) 01:22:26.72 ID:gELGkcG5] PHPの特徴(Javaと比較して) ・やっつけ仕事にはもっていこい ・アプリケーションスコープが存在しない ・マルチスレッドではなく、マルチプロセスで動作 ・シリアライズはバグがあるため、使用に耐えない ・マルチプロセスのためシングルトンは本来の意味をなさない ・OOPはオーバーヘッドをまねく ・コネクションプーリングがない ・インタプリタ方式のため配備が容易である反面、実行が緩慢 ・複雑なロジック構築には向かない ・大規模プロジェクトには向かない ・高いスキルをもつ技術者がいない(有能な技術者は他へ流れる) ・EJBに相当する機能がない ・技術者の給与が低い
546 名前:nobodyさん [2011/12/08(木) 03:03:14.66 ID:SHm4At/Z] JavaしかできないとかPHPしかできないとかマジ終わってるわ。 業務システムとかはJavaじゃないと駄目だろうし スマホアプリのサーバーサイドAPIとかソーシャルアプリとかはPHPとか 適材適所だろ。 Webプログラマならどっちも使えるようにしとけよ。 あと、言語だけじゃなくて有名なフレームワークを一通り知っておかないと 意味ねーからな。 もっと言うと今時Webプログラマなんてどうよ? スマホだろ時代は。
547 名前:nobodyさん [2011/12/08(木) 18:11:01.74 ID:urSMIVuK] おっしゃる通り。 スマホ時代になってきてPHPが廃れてきた。 本屋さんに行けばPHPの本が一昔まえに比べるとかなり減ったのに気づく。 代わりに増えてきたのがAndroid(Java)やObjective-C、ActionScript3.0など スマホアプリを開発できる言語を解説する本。 ほとんどサーバーサイドでしか使えないPHPはもうその時代ではない。
548 名前:nobodyさん mailto:sage [2011/12/08(木) 19:47:13.83 ID:???] >Webプログラマならどっちも使えるようにしとけよ。 >あと、言語だけじゃなくて有名なフレームワークを一通り知っておかないと >意味ねーからな。 それただの土方だろw saas運営(サービスプロバイダ)ならJava一択。 Web, Android, Swingができるし、他のクライアントサイドは外注する。
549 名前:nobodyさん [2011/12/08(木) 21:18:19.83 ID:kOgrwM9k] 「Perlで有名な小飼弾に暴言を吐いたキチガイw OSSコミュニティから物凄いパッシングw」 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 に比べたら全く大したことねーな。大口叩く愚か者が。 コメントの一覧 「みんなおもしろいおもしろいいってるけど北畠さん完全にかわいそうな精神病の患者ですよね」 「コメント欄が病的で怖い。人格が分裂してる?」 「本当に何がしたかったんだろう・・・」 「無事取り消されたそうで。本当によかった。」
550 名前:nobodyさん [2011/12/09(金) 00:31:27.93 ID:KkhVMRzt] PHPしか使えない人はかわいそう。 これから生きる道がなくなってくる。
551 名前:nobodyさん [2011/12/09(金) 08:47:56.46 ID:HfuSJeU7] URL見てわかったんだけど、ここってPHP板だよね。
552 名前:nobodyさん mailto:sage [2011/12/09(金) 16:06:27.58 ID:???] たかが言語如きで叩かないといられないってのはどういう?
553 名前:nobodyさん mailto:sage [2011/12/09(金) 16:20:31.80 ID:???] PHPユーザがバカだから仕方がない。 PHPはホビー(Notプログラマー)専用で収まっておくべし。
554 名前:nobodyさん mailto:sage [2011/12/15(木) 22:07:10.25 ID:???] PHPは嫌いだけどCライクな(単純な) Web用スクリプトがあってもいいとは思う。 C++とLUAを組み合わせるみたいに Java・C#とインタプリタ言語の組み合わせがあってもいいはず。
555 名前:nobodyさん [2011/12/18(日) 00:02:36.95 ID:a4u4ZR3L] PHPでシングルトンをJavaと同じ感覚で使っている大馬鹿者が現実にいたw 笑ったよ。おもいっきりアホなバグを出していた。 確かにコードは似ている。しかしメモリ空間が根本的に違うだろ。 PHPオンリーのみなさんもウェブ上に転がっているJavaの シングルトンの説明がそのままPHPで適用できると思わないでねw PHPはマルチスレッドではありませんのであまり意味ありません。 そのことは公式サイトにも載っているしね。
556 名前:nobodyさん mailto:sage [2011/12/21(水) 05:28:45.65 ID:???] >メモリ空間 pythonやrubyだとどうなんだろ phpだけがおかしいのか?
557 名前:nobodyさん [2011/12/21(水) 19:22:19.60 ID:4B+G5XOa] >>>>556 PHPが「おかしい」というより、それは言語の特性。 プロセスが複数生成され、それに伴って当然メモリ空間がバラバラになる。 サイト全体で共有できるメモリ空間がない。 シングルトンが本来の意味をもたないのは当たり前。 こういう特性だからPHPはJavaに比べると特にDBを使うサイトでは設計が難しい。 DBから取ってきたデータをキャッシュできないからDBへの負荷もかかる。 圧倒的に不利。OpenPNEやWordPressが激重なのも当然。 その特性(欠点)を補うためにはmemcachedという汎用の メモリキャッシュシステムを入れるとなんとかならないこともない。 しかし、言語レベルでサイト全体のメモリサポートがあるJavaと比べると 使い勝手が悪いのは間違いない。
558 名前:nobodyさん mailto:sage [2011/12/22(木) 02:35:28.59 ID:???] >>557 どのみちJava単体じゃスケールアウトなんてできないんだから、 memcachedなどのシステムは必要になるだろ
559 名前:nobodyさん [2011/12/22(木) 09:17:32.14 ID:b//jW3sf] >>558 Java単体というどういう意味ですか?
560 名前:nobodyさん [2011/12/22(木) 10:24:52.87 ID:6YHwfOq+] >>559 ???
561 名前:nobodyさん mailto:sage [2011/12/22(木) 10:37:49.89 ID:???] >>560 フィルターかけろ お前の頭にな。
562 名前:nobodyさん [2011/12/22(木) 11:27:18.03 ID:6YHwfOq+] >>561 ・・・
563 名前:nobodyさん mailto:sage [2011/12/22(木) 11:32:33.74 ID:???] >>561 PHPは通常Apache HTTP Serverに寄生して動く。 で、サーバーサイドJavaはどうやって動かすのですか?
564 名前:nobodyさん [2011/12/22(木) 12:09:07.17 ID:TRZU/Nfx] 言語特性知ってれば外はPHP、内はJava 領域を大きく犯すようなシステムが必要ならば、場合によっては言語切り替えちゃえばいい。 くらいの話が普通に出てきそうなんだけど、 縛りプレイ好きが多いのか、片方の言語しか知らないのか、ただのバカなのか ってのが多いな。
565 名前:nobodyさん mailto:sage [2011/12/22(木) 12:54:19.19 ID:???] サーバーはApacheだけじゃないぞ!
566 名前:nobodyさん mailto:sage [2011/12/22(木) 13:19:23.98 ID:???] >>562 だからPHPは「通常」・・・、って書いてるやん。 Apacheのシェアが60%もあるのに「通常」は変ですか?
567 名前:nobodyさん mailto:sage [2011/12/22(木) 13:32:23.46 ID:???] 数の暴力?
568 名前:nobodyさん [2011/12/22(木) 13:39:33.53 ID:6YHwfOq+] >>567 で、サーバーサイドJavaはどうやって動かすのですか?
569 名前:nobodyさん mailto:sage [2011/12/22(木) 13:59:02.41 ID:???] ジャワ島
570 名前:nobodyさん [2011/12/22(木) 14:21:08.98 ID:6YHwfOq+] >>569 で、サーバーサイドJavaはどうやって動かすのですか?
571 名前:nobodyさん [2011/12/22(木) 15:25:59.32 ID:6YHwfOq+] >>558 Java単体とは何を意味していますかw?
572 名前:nobodyさん mailto:sage [2011/12/22(木) 16:35:08.00 ID:???] JavaはTomcatで動かす
573 名前:nobodyさん [2011/12/22(木) 17:04:37.25 ID:6YHwfOq+] >>572 サーバーはTomcatだけじゃないぞ!
574 名前:nobodyさん mailto:sage [2011/12/22(木) 20:24:24.89 ID:???] PHPはスタンドアロンが作れないからPHPでサーバーを作れないだろ。 Javaはスタンドアロンが作れるからJavaでサーバーが作れる。 Javaで作られたサーバーはTomcat(Apache), JBoss(Redhat), GlashFish(Oracle), WebSphere(IBM)などがある。 Apacheは使ってもいいし、使わなくてもいい。
575 名前:nobodyさん [2011/12/23(金) 00:46:45.26 ID:gEHIwi57] >>558 この人、Javaのこと何もわかっていない・・・。
576 名前:nobodyさん [2011/12/23(金) 01:02:12.02 ID:xKTq9mHV] だからjavaとjspは違うって何度言ったら javaでまとめてタグ書いてみろよ
577 名前:nobodyさん mailto:sage [2011/12/23(金) 03:09:15.29 ID:???] JavaTea飲んでモチツケ
578 名前:nobodyさん mailto:sage [2012/01/05(木) 02:38:58.80 ID:???] Javaは時代遅れでキモい言語だからもう廃れるかと思いきや Androidで息を吹き返しやがった。 まぁでもサーバーサイドAPIはPHP、スマホ側はJavaもしくはObj-Cでいいや。
579 名前:nobodyさん mailto:sage [2012/01/05(木) 05:52:56.75 ID:???] >>578 バカだなあ 自分の好きな言語を使えばいいだろ
580 名前:nobodyさん mailto:sage [2012/01/05(木) 09:24:36.65 ID:???] rubyやpythonならともかく、 perlから生えたような時代遅れの糞言語PHPがjavaを叩けるものかw
581 名前:nobodyさん mailto:sage [2012/01/05(木) 11:15:26.38 ID:???] でもウェブアプリでは使用率PHP>Javaなんだよな
582 名前:nobodyさん mailto:sage [2012/01/05(木) 19:35:45.19 ID:???] JavaEEのウェブサービスってどんなのがあるの? phpだとFacebookをはじめたくさんあるよね
583 名前:nobodyさん mailto:sage [2012/01/05(木) 20:12:44.21 ID:???] facebookはほとんどC++。
584 名前:nobodyさん mailto:sage [2012/01/05(木) 21:57:11.98 ID:???] Javaは銀行の業務システムとかBtoB法人向けで使われてるからねー。 サイボウズとかにも使われてるけどURLに〜.phpみたいなのが付かないから 部外者には気付きにくい。
585 名前:nobodyさん [2012/01/06(金) 15:29:57.77 ID:Bppt4S6b] facebookはPHPをはじめに導入したことを激しく後悔しているはず
586 名前:nobodyさん mailto:sage [2012/01/06(金) 15:34:15.32 ID:???] what about haskell guys?
587 名前:nobodyさん mailto:sage [2012/01/06(金) 21:56:20.68 ID:???] かといって、facebookがjavaを採用してたらよかったかというと、そうとも思えない
588 名前:nobodyさん mailto:sage [2012/01/07(土) 00:07:15.05 ID:???] twitterはjavaで作り直しているらしいね。
589 名前:nobodyさん mailto:sage [2012/01/07(土) 10:05:16.13 ID:???] 金があって、それなりのレベルの技術者がいるうちはJavaもいいかもね
590 名前:nobodyさん mailto:sage [2012/01/08(日) 11:43:53.73 ID:???] >>582 >>587 facebookで使われている大規模分散システムはJava。 Apache Hadoop。 つまり基幹はC++とJava。
591 名前:nobodyさん [2012/01/11(水) 07:57:51.02 ID:oSpO9kLj] >>547 スマホは長くは続かないと思う。 スマホに変えて後悔してる層がいっぱいいる。 次の機種変ではガラケに変わるだろう。