[表示 : 全て 最新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

260 名前:nobodyさん mailto:sage [2009/10/21(水) 13:09:12 ID:???]
PHP諸君
Eclipse+Javaで行きたまえ。
Javaがタイプ量が多すぎると思っている諸君は、
Eclipseのコード補完に驚くだろう。

Javaの世界では、だれも今時、しこしこ秀丸やvim等のエディターでコードを
書くやつはいない。PHP諸君の間ではいまだに結構いると思うが...






261 名前:nobodyさん mailto:sage [2009/10/21(水) 13:53:41 ID:???]
>>260
逆だ。
そういうのないとやってられんだけだろ。

262 名前:nobodyさん mailto:sage [2009/10/21(水) 14:36:07 ID:???]
>>261
PHP使いもだいぶEclipseやNetbeansを使い始めているぞ。
Zend Studioも結構いるが何しろ有料で高いからな。


263 名前:nobodyさん mailto:sage [2009/10/21(水) 16:01:07 ID:???]
>>261
あれだ、コマンド一発で大量の設定ファイル、下書きコードが自動で作成されます。でそれを便利だとありがたがってるやつ

最初がそもそもおかしいからそういうのがいるようになる。前提が不便すぎるのだ。

264 名前:nobodyさん [2009/10/21(水) 16:15:15 ID:53r8Iq7N]
>>263
あれだ、コマンド一発で大量の設定ファイル、下書きコードが自動で作成されます。でそれを便利だとありがたがってるやつ

そういうのがJavaのフレームワークにはありがちだ。そういうのは確かによくない。
hibernateはクソだ。
しかしそれはJavaの責任ではない。そういうフレームワークを使わなければいいのだ。
Servletベースにすれば大量の設定ファイルは必要ない。server.xmlとweb.xmlだけくらいだ。
(これはWebサーバー使う限りどの言語でも必要だ。)


265 名前:nobodyさん mailto:sage [2009/10/21(水) 18:09:59 ID:???]
>>263
PHPのクラスも同じだよ。
PHPを使う人達にはクラスを使う事が浸透していなだけ。



266 名前:nobodyさん mailto:sage [2009/10/21(水) 18:22:33 ID:???]
ま、関数いっぱい用意されてるしクラス化する必要性がまずないからな

267 名前:nobodyさん mailto:sage [2009/10/21(水) 18:22:40 ID:???]
>>265
そこでなんでPHPが出てくるんだか。

268 名前:nobodyさん mailto:sage [2009/10/21(水) 19:25:30 ID:???]
>>266
cakePHPにしろsymfonyにしろフレームワークを使うとなると、
必要になるんじゃないのかなーーー?
まだ使っていないと思うけど



269 名前:nobodyさん mailto:sage [2009/10/21(水) 19:58:46 ID:???]
PEARのコード見てみ〜。
言語的に不十分なPHP4であれだけきっちり書いてる。
ZSは更にちゃんとしてる

270 名前:nobodyさん mailto:sage [2009/10/21(水) 20:01:05 ID:???]
間違い
Zend Framework

271 名前:nobodyさん mailto:sage [2009/10/21(水) 21:20:24 ID:???]
>>269
PHPのバージョンアップの流れを考えろや。
これからはフレームワークが必須だろうが。

>>262
cakePHP + NetBeansで快適さ
Eclipse(PDT)よりコード補完がベターだ


272 名前:nobodyさん mailto:sage [2009/10/22(木) 08:12:06 ID:???]
フレームワークがライブラリを置き換えるものではない。

CAKE別にいいと思うがあんな密結合でスケールアウト出来ないのは"これから"じゃないと思うぞ。PHP4でOOPとは言い難いし。書きなぐり用ならOK

273 名前:nobodyさん mailto:sage [2009/10/22(木) 11:26:27 ID:???]
>>244
スクリーンキャストを見たけど、確かにシンプルだね
いわばJava版LL風WEBフレームワークといった感じ。
ちょっとマニュアルを見て見たがcakePHPに似ている。



274 名前:nobodyさん [2009/10/22(木) 15:30:20 ID:gb8cnyBf]
StrutsでもじゅうぶんLLだとおもうが。
どこが難しいのかさっぱりわからん。


275 名前:nobodyさん [2009/10/22(木) 15:40:34 ID:gb8cnyBf]
LLの意味は日本と英語圏ではまったく逆。

ja.wikipedia.org/wiki/%E8%BB%BD%E9%87%8F%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E
>英語圏におけるLightweight languages
英語版Wikipediaによれば、Lightweight Languagesは
計算機リソースを多くは消費しないという意味で軽量(Lightweight)であり、
C言語などが例としてあげられている。
つまり、プログラマ負担の軽い言語を意味しない。
よって、日本における軽量プログラミング言語(Lightweight Languages)と
欧米におけるLightweight Languagesは、その「軽量」の意味においてまったく異なるものであり、
英語でPerlやJavaScript、PHPを指し示す場合は、Scripting languagesと表現したほうが妥当であると考えられる。

つまり日本人のLightweightLanguageは和製英語であり、西洋人には通じないので注意しましょう。


276 名前:nobodyさん mailto:sage [2009/10/22(木) 18:19:53 ID:???]
日本だとダンスのうまい双子を意味するからな

277 名前:nobodyさん mailto:sage [2009/10/23(金) 06:55:35 ID:???]
>>275
雑誌とかも和製英語の意味で使ってるな

278 名前:nobodyさん [2009/10/23(金) 15:17:12 ID:KbUwE6+s]
外人エンジニアとの議論で混乱するから
LBL(Lightweight Brain Language)
に改称したらいい。




279 名前:nobodyさん mailto:sage [2009/10/23(金) 16:53:41 ID:???]
つまらん

280 名前:nobodyさん [2009/10/24(土) 23:27:06 ID:+XTO6QU3]
BLL(Brain-Less Language)
では?


281 名前:nobodyさん mailto:sage [2010/10/18(月) 11:57:23 ID:???]
javaで書かれた関数をWeb cgiで使いたいのだけど
トムキャットが無難なの?

282 名前:nobodyさん mailto:sage [2010/10/19(火) 21:45:06 ID:???]
php が java に構文が近づくってだけでもjavaの完成度は高いよ。
そんなことより一番の恩恵はjvmの進化。
起動時以外はネイティブかそれ以上のパフォーマンスを得られる。

283 名前:nobodyさん mailto:sage [2010/11/05(金) 16:32:15 ID:???]
shootout.alioth.debian.org/

284 名前:nobodyさん [2011/04/22(金) 23:14:59.64 ID:itzBhGqM]
Mono最強伝説
ja.wikipedia.org/wiki/XSP_(Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC)

285 名前:nobodyさん mailto:sage [2011/05/08(日) 13:36:25.90 ID:???]
なんか全体的にphp使いこなせてないのにphp批判してる連中ばっかだなww
プロがフレームワーク使いこなして中規模のwebアプリバリバリ書いてるとこ見たことないだろ
相当キレイに早くwebアプリが作れるし可読性も高くてメンテナンスもしやすい
javaでもプロが書けば同じだから、結局は言語仕様ってより使いこなすプログラマの質によるんだよ

286 名前:nobodyさん mailto:sage [2011/05/10(火) 23:51:21.69 ID:???]
phpの人って「プロ」って言葉が好きだな(笑)

287 名前:nobodyさん mailto:sage [2011/05/11(水) 00:01:08.69 ID:???]
レス抽出しても285の1つしか見当たらないが

288 名前:nobodyさん mailto:sage [2011/06/24(金) 07:11:45.48 ID:???]
PHPってw




289 名前:nobodyさん [2011/07/02(土) 02:02:27.30 ID:AJLe5hIa]
アプリケーションスコープの有り無しが違いとして大きいかと。

290 名前:nobodyさん mailto:sage [2011/07/03(日) 03:43:20.00 ID:???]
不毛すぐる

291 名前:nobodyさん mailto:sage [2011/07/21(木) 13:59:52.51 ID:???]
本当に不毛だな。

俺はPHPもJavaもできるがもうWebの時代は終わりだろ。
終わりってゆーか、スマホっていうビックウェーブが来てて
時代はもうそっちだよ。
だからこれからのプログラマは、JavaかObjective-Cができないと駄目だ。
Windows Phoneのことも考えればC#もできるようにしておいた方がいい。
もっと言うとC/C++もできるようにしておいた方がいい。

時代に取り残されたくなければ今のうちに勉強するんだな。

292 名前:nobodyさん mailto:sage [2011/07/21(木) 14:54:44.40 ID:???]
別にスマフォが普及してもサーバ側のプログラミングが
不要になるわけじゃないし。

自分はJavaとObjective-C使えるから別にどうでもいいけど。

293 名前:nobodyさん mailto:sage [2011/07/21(木) 17:26:50.04 ID:???]
>>292
サーバサイドがなくなるとは言ってないが、
メインストリームからは外れるだろ。
汎用機からオープン系に流れたように
Webからスマホに主軸は流れるんだよ。

294 名前:nobodyさん mailto:sage [2011/07/22(金) 02:14:06.32 ID:???]
スマフォは画面を出すだけで
データの蓄積、重い処理はサーバーに投げることになる

295 名前:nobodyさん mailto:sage [2011/07/22(金) 13:58:34.10 ID:???]
Mac Book Airでも買うかな

296 名前:nobodyさん mailto:sage [2011/07/23(土) 00:11:27.64 ID:???]
俺も最近Objective-C勉強するためにMacBook(AirでもProでもない)を
中古で6万円で買ったよ。
中古にしては手の良い中古でかなり大満足だ。
Windowsでも開発できるようにしてほしかったがしょうがねぇ。

297 名前:nobodyさん mailto:sage [2011/07/25(月) 03:14:51.32 ID:???]
俺の大学は一年で最初にJavaを使って教えてたんだけど、
今年からついにプログラミングの基礎はPython使って教えることになった。

298 名前:nobodyさん mailto:sage [2011/08/23(火) 22:31:48.42 ID:???]
Pythonなんて金にならない言語覚えてどうすんだろうな。



299 名前:nobodyさん mailto:sage [2011/08/23(火) 22:51:25.08 ID:???]
>>298
お前はCOBOLでも覚えとけw

300 名前:nobodyさん mailto:sage [2011/08/31(水) 08:41:22.78 ID:???]
>>299
COBOLの方がPythonなんかより全然金になる。
(俺はCOBOL知らないがな)

301 名前:nobodyさん [2011/09/21(水) 03:16:36.58 ID:L92oE2Rd]
どうでもいいけど、Pythonの方が早くない?

302 名前:nobodyさん mailto:sage [2011/09/21(水) 14:05:27.70 ID:???]
サーバーサイドなくしてどうやってコミュニケーション取るの?
ゲームとかローカルで完結するアプリがそんなに楽しいか?

303 名前:nobodyさん [2011/09/30(金) 20:37:53.50 ID:KaRekCLi]
上の方でJavaとObjective-Cについて書かれてますが、これはどちらが理解しやすいですか?
自分はPHPはある程度出来る程度です

304 名前:nobodyさん mailto:sage [2011/09/30(金) 21:18:03.02 ID:???]
ある程度とはどの程度か? という人によって認識が違いかねない
曖昧模糊な表現への疑問はさておき
Objective-Cを覚えるにはあらかじめC言語を習得しているのが望ましい
(さらに言えば、Java, C#, C++などのオブジェクト指向言語もあらかじめ習得しているとわかりやすいだろう)
JavaとObjective-Cでは、現実的に考えて使用目的が違うのだから
比べるものではないだろう

305 名前:nobodyさん mailto:sage [2011/09/30(金) 22:28:11.39 ID:???]
理解しやすいという意味ではJavaじゃないのかな。
実用性はまた別だけど。

306 名前:nobodyさん mailto:sage [2011/10/01(土) 02:12:38.86 ID:???]
>>303
JavaとObjective-C両方習得しなさい。
人間やりゃあできんだろ?

ただ質問に答えるならJavaの方が簡単だよ。
PHP5はJavaのパクリだしね。

現状Androidアプリの開発者は集めやすいが
iOSアプリの開発者は集まらないっていうから
そっちの方がお金になると思う。

307 名前:nobodyさん mailto:sage [2011/10/01(土) 02:16:22.16 ID:???]
>>302
確かにサーバーサイドなくしては
面白みも何もないアプリの出来上がりだわな。
だが、画面はWebじゃなくてスマホアプリで、
サーバーサイドはWeb APIとしてJSONなりXMLなりを返すだけだ。
サーバーサイドの技術者はもう日陰者になるんだよ。

308 名前:nobodyさん mailto:sage [2011/10/01(土) 09:44:44.07 ID:???]
必要に応じて使い分けようさ
プログラマならマルチリンガル種でそ?
javaガーとかPHPガーとか言ってる間にいろいろ習得汁



309 名前:nobodyさん [2011/10/01(土) 20:07:35.81 ID:G9GCGKry]
Objectice-Cの前にCかと思うけど、当たり前か。

310 名前:nobodyさん mailto:sage [2011/10/04(火) 02:04:11.66 ID:???]
>>309
C知らないプログラマなんているっけ?
いないっしょ。

311 名前:nobodyさん mailto:sage [2011/10/05(水) 05:07:11.86 ID:???]
存在だけは

312 名前:nobodyさん [2011/10/05(水) 09:02:13.54 ID:Owa4vqas]
PHPしか知らない人はたぶん大変だろうなと思うよ。
C言語、Objective-Cの習得は。

313 名前:nobodyさん mailto:sage [2011/10/05(水) 18:02:18.65 ID:???]
覚える順序としてはこれでおk?

Python
Java
C
C++
Objective-C
C#
PHP

C,C++,Obejective-CはGCCとClangとどっちがいい?

314 名前:nobodyさん mailto:sage [2011/10/05(水) 19:54:01.36 ID:???]
意味不明な謎質問ktkr

315 名前:nobodyさん [2011/10/05(水) 21:07:38.87 ID:DjzDCnJ4]
>>313
Obejective-Cは基本Xcodeで。アプリ作るときはただ単にコンパイルするだけじゃ済まないから。

316 名前:nobodyさん mailto:sage [2011/10/06(木) 01:43:29.45 ID:???]
新たなキーワードXcode
ググッテ来る

317 名前:nobodyさん mailto:sage [2011/10/06(木) 14:53:01.78 ID:???]
本当にただ純粋なObjective-CをやるだけならWindowsでも多分あるんだろうけど
どうしたってMac/iOS特有のCore Foundationなどのフレームワークが他のOSじゃ再現できないしな
まあ、Appleが許さんだろってこと
つまり開発中のiPhoneアプリをシミュレータでテストするのはMacでないとできない
実機で動かすには年額8400円と面倒な登録が必要

Objective-CをしたきゃMac買えってことだよ言わせんな恥ずかしい

318 名前:nobodyさん mailto:sage [2011/10/06(木) 15:35:10.32 ID:???]
GNUstepが…まあMac買ったほうが早いが。



319 名前:nobodyさん mailto:sage [2011/10/06(木) 16:06:26.73 ID:???]
Windowsみたいな糞はどうでもいいんだよ
Linux/BSDで頑張れば、無理してMac買う必要も無いだろ?
Mac買ってしまえば、気に入ってもう戻れないような気がして恐くて買えない。
それにPCのほうがパーツ豊富だし。

320 名前:nobodyさん [2011/10/06(木) 17:02:37.14 ID:vTMCh1J+]
MacはUNIXだからUNIX系のサーバー管理がしやすい。
コマンドが基本的に同じだから非常に助かる。


321 名前:nobodyさん mailto:sage [2011/10/06(木) 18:52:18.52 ID:???]
でも先行きどうなんだろ?カリスマの居なくなったAppleがこれまでのようなファンタスティックな衝撃を与えてくれるんだろうか?
Apple製品を一つも持ってなくてもウキウキさせくれた。

巨悪M$に対抗出来るのはMacかLinuxしか無い。
それにLinuxに凌駕され静まり返ったBSDコミュの活発化にも拍車をかけた所だったのに。
GNU, Apple, BSD, Googleは相容れない箇所もあるけど全くの水と油じゃなかったからなぁ……。

322 名前:nobodyさん mailto:sage [2011/10/06(木) 21:38:52.27 ID:???]
ジョブズで全部作ったわけじゃないし、Appleは他にも優秀な人材がたくさんいるよ。
将来なんて予測できないものだけど、Appleが一番いい位置にいるのは確か。

323 名前:nobodyさん mailto:sage [2011/10/08(土) 07:27:32.99 ID:???]
【サービス】Google、クラウド型データベース「Google Cloud SQL」を発表 (11/10/07)
hibari.2ch.net/test/read.cgi/pcnews/1317992728/

324 名前:nobodyさん mailto:sage [2011/10/08(土) 22:21:54.05 ID:???]
javaとphpってどっちが重いの?
使った感じだとphpのほうが軽い気がするけど、、、

画面生成する分だけjavaはきついのかな・・

325 名前:nobodyさん mailto:sage [2011/10/08(土) 23:05:43.19 ID:???]
javaのほうが軽いよ

326 名前:nobodyさん [2011/10/09(日) 01:50:52.80 ID:HF7Yuk5N]
Java VS PHPという構図は
どちらでも使う開発者に取ってはそれぞれの長所/短所を考えながら
使い分ければいいわけでどうでもいいけど、

いかんせんPHPはcliを除くとウェブしか使えないので将来は明るくないかもね。
またPHPしか使えない人は他言語習得に苦労するだろうし。

327 名前:nobodyさん mailto:sage [2011/10/09(日) 20:12:14.15 ID:???]
普段からoopでphp書いてる人ならjavaにも余裕で学べるよ
ってか言語の習得なんて根性でなんとでもなる

328 名前:nobodyさん [2011/10/09(日) 21:54:59.93 ID:HF7Yuk5N]
>>327

アプリケーションスコープは、PHPでどのように実現させますか?



329 名前:nobodyさん mailto:sage [2011/10/10(月) 03:17:40.15 ID:???]
>>327
C++とOSの知識があれば、言語なんかなんだって良い。
処理効率と開発効率で選ぶだけ。

330 名前:nobodyさん mailto:sage [2011/10/13(木) 12:20:30.50 ID:???]
>>327

やっぱり返答なしか。

331 名前:nobodyさん mailto:sage [2011/10/13(木) 13:57:18.75 ID:???]
>>330
は?

332 名前:nobodyさん mailto:sage [2011/10/13(木) 14:33:52.50 ID:???]
>>331
JavaのapplicationスコープをPHPで実現させる方法を教えてください。

333 名前:nobodyさん mailto:sage [2011/10/13(木) 22:33:16.34 ID:???]
>>332
あのさ、「oopでphp書いてる人ならjavaにも余裕で学べる」って意見に
PHPで〜〜実現するにはどうするんだって突っ込みおかしくない?

334 名前:nobodyさん [2011/10/13(木) 23:30:25.81 ID:T8C6FhJ0]
「oopでphp書いてる人ならjavaにも余裕で学べる」って意見を書く人は
JavaとPHP双方を理解しているはずなので以下のことを聞きたいのです。

「JavaのapplicationスコープをPHPで実現させる方法を教えてください。」

335 名前:nobodyさん mailto:sage [2011/10/13(木) 23:47:50.74 ID:???]
PHP捨てろと遠回しに言ってるんだよ。

336 名前:nobodyさん [2011/10/14(金) 03:54:20.50 ID:Kpe3x35N]
「oopでphp書いてる人ならjavaにも余裕で学べる」と考える方へ質問いたします。

PHPのhtmlspecialchars関数と同じような機能をJavaで実現するためにはどのような方法が考えられますか?

337 名前:nobodyさん [2011/10/15(土) 01:18:59.88 ID:UaYpGe+r]
>>327

...

338 名前:nobodyさん [2011/10/15(土) 13:57:35.07 ID:QK12Ojf3]
言語なんてどれでもいいとか、いろいろ出来るって奴は何も出来ないって事だよな
極まったレベルになったら差異が相当でてくるし



339 名前:nobodyさん [2011/10/16(日) 21:43:06.12 ID:AW7NxwxL]
>>327
解答まだ?

340 名前:nobodyさん mailto:sage [2011/10/17(月) 12:04:25.19 ID:???]
>>334
何言ってんのお前(笑)

341 名前:nobodyさん mailto:sage [2011/10/17(月) 17:02:30.07 ID:???]
>>327 = >>340

342 名前:nobodyさん mailto:sage [2011/10/17(月) 20:41:18.20 ID:???]
PHPとか池沼

343 名前:nobodyさん mailto:sage [2011/10/18(火) 02:32:36.83 ID:???]
>>334
解答まだ?

344 名前:nobodyさん mailto:sage [2011/10/21(金) 14:48:55.10 ID:???]
>JavaのapplicationスコープをPHPで実現させる方法を教えてください。
この質問した奴がもの凄くバカだってことだけはわかった

345 名前:nobodyさん mailto:sage [2011/10/21(金) 18:12:12.86 ID:???]
>>344
君は遊ばれたことにようやく
気付いたの?

346 名前:nobodyさん [2011/10/21(金) 21:43:10.46 ID:85KyWdYU]
>>327 = >>340 = >> 344

結構おもしろい人だね。

347 名前:nobodyさん [2011/10/22(土) 00:29:14.62 ID:Dexq+pl8]
>>344
あなたは本当にJavaとPHP双方わかっているのですか?
そんな質問の答えは「無い」と即答すべきでしょ?

requestとsessionに加えてapplicationスコープがあるJavaと
applicationスコープがないPHPでは設計が違ってくるし、超えられない壁でしょ?

348 名前:nobodyさん mailto:sage [2011/10/24(月) 00:04:14.02 ID:???]
phpって遅いのかと思ったけど
割とパキパキ動くので好き



349 名前:nobodyさん [2011/10/24(月) 01:49:03.59 ID:upke1RU8]
>>348
OpenPneやら、WordPressやらでPHPの遅さを嫌持って体験しているとそういう気にはなれないね。

350 名前:nobodyさん [2011/10/25(火) 12:03:49.18 ID:iSM6PcDe]
Phalanger - The PHP Language Compiler for the .NET Framework
ja.wikipedia.org/wiki/Phalanger

351 名前:nobodyさん mailto:sage [2011/10/25(火) 20:21:38.47 ID:???]
>>349
CMS系は、間口広く取りすぎて、重くなってるんだと思う。

352 名前:nobodyさん [2011/10/25(火) 21:53:01.79 ID:C7tUmSdK]
>>351

それ以上にapplication scopeがないことが大きい。
DBへデータ取りに行ってもそのデータを他者と共有できない。
できることはせいぜいキャッシュくらい。

353 名前:nobodyさん mailto:sage [2011/10/25(火) 23:09:26.14 ID:???]
application scopeなんか使うか?
使ってんの見たことないんだが。

354 名前:nobodyさん mailto:sage [2011/10/26(水) 01:06:12.12 ID:???]
application scopeってシングルトンでデータもってるのと何か違うの?

355 名前:nobodyさん mailto:sage [2011/10/26(水) 14:46:04.08 ID:???]
セッションスコープはユーザーのアクセスに対してユーザー毎に変数を保持する。

仮にDBにサイトのお知らせデータがあるとしよう。お知らせデータ自体は特定ユーザー固有の情報ではない。

あるユーザーがDBからお知らせデータ取ってきてセッションに格納したとする。そのデータ自体は特定ユーザーのものではないが、セッションスコープは特定ユーザーにひもづいているため
他のユーザーは利用したくても利用できず別にDBへアクセスする必要がある。

アプリケーションスコープは全ユーザー共通のスコープなので、あるユーザーがDBからお知らせデータを取ってきてアプリケーションスコープへ格納すれば他のユーザーもそのデータを利用できる。他のユーザーはDBへアクセスする必要がない。

まとめれば
利用したいデータが全ユーザー共通の場合、セッションスコープしかなければユーザー別にDBへアクセスする必要があるが、アプリケーションスコープがあればDBへアクセスするのは1ユーザーが1回DBへ取りに行けば済み、あとはそのデータを使い回す。

356 名前:nobodyさん mailto:sage [2011/10/26(水) 19:41:03.66 ID:???]
>>355
力説するほどの内容かよ・・。

357 名前:nobodyさん mailto:sage [2011/10/26(水) 20:06:39.28 ID:???]
>>356
phpではどうするの?

358 名前:nobodyさん mailto:sage [2011/10/26(水) 21:27:07.54 ID:???]
>>357
php知らないけど、出来るだろ。
ユーザのセッションIDに紐付けるデータと、全ユーザで共通に使うデータを分けるだけだろ。

別にCで書いたっていいし。



359 名前:nobodyさん mailto:sage [2011/10/26(水) 21:34:06.21 ID:???]
>>355
それならシングルトンクラスにデータ保持するのと一緒だよね。

アプリケーションスコープは
アプリケーションの起動時、停止時にopen(), close()
されるようなものだけを置くべきじゃない?

360 名前:nobodyさん mailto:sage [2011/10/26(水) 21:35:41.72 ID:???]
phpはセッションあるけどアプリケーションスコープないんだっけ?
でもシングルトンでほぼ同じことができるはず

361 名前:nobodyさん [2011/10/26(水) 21:50:00.60 ID:jUI6mH1O]
結局、ここの人たちは両言語の機能の違いも知らないわけ?このスレ意味ないじゃん。シングルトン?C言語?

362 名前:nobodyさん mailto:sage [2011/10/26(水) 23:11:55.68 ID:???]
PHPのグローバル変数 or static変数が
アプリケーション間で共有できないなら
アプリケーションスコープは不可能だな。
PHPなんて知らんが。

Servletのアプリケーションスコープは
単なるハッシュでリクエスト間のスレッド同期も何もしてないはずだから
グローバル変数でデータ持っておくのと実質かわらナインよ。

363 名前:nobodyさん [2011/10/26(水) 23:15:45.71 ID:N3ssXZIF]
PHPのシングルトンはプロセス単位では別プロセスからは参照できない。
またオブジェクトの永続性もない。PHPに加えてmemcachedなどを入れない限り、アプリケーションスコープのようなもの通常不可能。

もしできるのであればWordPressを改良してほしい。ユーザーごとに同じクエリを発行してムダすぎる。


364 名前:nobodyさん mailto:sage [2011/10/26(水) 23:30:20.47 ID:???]
このスレ読んでいるとプロセスで動くPHP寄りの人とマルチスレッドのJava寄り人と
メモリー空間の理解の仕方が違うから興味深い。

365 名前:nobodyさん [2011/10/27(木) 13:26:28.99 ID:Rtlayp/e]
PHPはマルチスレッドではないのでJavaのように同一メモリ空間で動くわけじゃない。だからapplication scopeはないし、無理。また、マルチスレッド言語のシングルトンと同じ意味でPHPのシングルトンを言及するのはおかしい。

366 名前:nobodyさん mailto:sage [2011/10/27(木) 15:10:36.16 ID:???]
え!?
最近のPHP(mod_php)なら1プロセス起動しっぱなしで
リクエストごとにスレッド作るServletと同じ仕組みだと思ってたけど、
いまだに1リクエスト1プロセス、そもそもスレッド無いとかPHP終わってるね。

367 名前:nobodyさん mailto:sage [2011/10/27(木) 15:52:42.79 ID:???]
>>366
だからphpで大規模サイトとか、複雑なやつは作りにくい。

368 名前:nobodyさん mailto:sage [2011/10/27(木) 17:28:51.32 ID:???]
逆に言えば小規模サイトが作りやすい、とも思わないけどな。
結局レンタルサーバの都合だけでphp人気なんじゃないの?



369 名前:nobodyさん mailto:sage [2011/10/27(木) 21:39:46.07 ID:???]
Javaはメモリ食うのとデプロイが面倒だから、ファイル置けばOKのPHPに比べて敷居が高い。
大規模だとPHPという選択はありえないけど。

370 名前:nobodyさん mailto:sage [2011/10/29(土) 04:01:31.81 ID:???]
学校なんかでは、実用性とか関係なく、とにかく、まずJavaを学ぶ。
これはプログラミングを学ぶという意味でね。
でも、仕事では、もっぱらPHPだね。

371 名前:nobodyさん mailto:sage [2011/10/29(土) 11:41:34.79 ID:???]
が、PHPは将来性がないし、技術者の給与が低い。

372 名前:nobodyさん [2011/10/29(土) 11:58:08.89 ID:XH5vFlcW]
WebでJava使うのはいまや業務系だけだろ。
今流行のソーシャルアプリとかスマホアプリのサーバーサイドとかは
PHP以外ありえん。


373 名前:nobodyさん mailto:sage [2011/10/29(土) 12:06:44.80 ID:???]
PHPの求人増えてきてるけど、人材がいない

374 名前:nobodyさん mailto:sage [2011/10/29(土) 13:42:50.56 ID:???]
いない訳じゃないと思うんだ
しっかりした技術持ってる奴はPHP以外の言語も学んでるから、安いレン鯖前提でもなけりゃ他の言語提案に流れてるんじゃまいか

ヘボいスクールで学んだ程度の使えない人材(?)ならいくらでもいるんだけどねえ

375 名前:nobodyさん mailto:sage [2011/10/29(土) 15:15:39.54 ID:???]
有能な人材であれば他の言語も覚える。
無能な人材はPHPに固執する。

376 名前:nobodyさん [2011/10/29(土) 15:34:22.64 ID:4FCtLJVf]
>>372

JavaでPHPの関数のhtmlspecialchars()のような機能を実現するためには
どのようにしたらよろしいでしょうか?
お詳しそうなのでご教授ください。

377 名前:nobodyさん mailto:sage [2011/10/29(土) 17:28:31.92 ID:???]
俺なんか最近まで全部Cで書いて、コンパイルして、CGIで動かしてた。
PHPにしたら、死ぬほど楽。
ライブラリはそろってるし、makeして移動してテストしてみたなメンドくさい作業も要らないし。

速度が遅いかもしれないけど、最近のサーバは性能良いしね。
誰か、ネイティブコードにコンパイル可能なPHPみたいなの作らないかな・・。

売れる気がする。

378 名前:nobodyさん mailto:sage [2011/10/29(土) 19:08:27.42 ID:???]
>>377
PHPはコンパイル型になってもアーキテクチャがマルチプロセスなのでパフォーマンスはあまり変わらないですよ。



379 名前:nobodyさん [2011/10/30(日) 00:09:24.80 ID:7RgK+kUR]
PHPのシングルトンは公式サイトもその意義を疑問視してるね。

php.net/manual/en/language.oop5.patterns.php

380 名前:nobodyさん mailto:sage [2011/10/30(日) 00:56:39.49 ID:???]
苦手なりに赤背景部分読んでみた。こういう分かりやすい正直な警鐘出すとこは好感持てるね
たしかにPHPだとシングルトンってただのグローバルに比べてもうまみが薄いよねえ

381 名前:nobodyさん mailto:sage [2011/10/30(日) 01:00:28.95 ID:???]
英語分からんならjaで見ればよかろ

382 名前:nobodyさん mailto:sage [2011/10/30(日) 01:38:54.61 ID:???]
これは失礼w

383 名前:nobodyさん mailto:sage [2011/10/30(日) 01:58:11.43 ID:???]
シングルトンも意味をなさないPHPではOOPは無理がある思う。PHPが真価を発揮させやすいのは構造化プログラミング。それが一番処理が早い。

384 名前:nobodyさん mailto:sage [2011/10/30(日) 02:03:58.59 ID:???]
PHPのシリアライズはバグがあるみたいね。分散処理させない小規模なシステムではあまり影響はないけど、
大規模では使えない。

385 名前:nobodyさん mailto:sage [2011/10/30(日) 02:07:35.47 ID:???]
へ?そらいくらなんでも強弁じゃね
もちろんマルチプロセス前提で普及したゆえに適用できない著名デザパタがあるって事自体は弱みだと思うけどさ

386 名前:nobodyさん mailto:sage [2011/10/30(日) 02:09:08.78 ID:???]
分散は泣きどころだよな

387 名前:nobodyさん [2011/10/30(日) 02:19:00.34 ID:7RgK+kUR]
実際のところ、phpはインタープリッタなのでOOPすれば実行時の解釈量が増え、オーバーベッドが高まる。

388 名前:nobodyさん [2011/10/30(日) 02:22:32.03 ID:7RgK+kUR]
OpenPNEみたいな悲惨なパフォーマンスみればやっぱり無理してるんだなと思う。
キャッシュでごまかしてはいるけれどもね



389 名前:nobodyさん mailto:sage [2011/10/30(日) 02:25:45.77 ID:???]
そこは異論ないな
キャッシュやDBテクでごまかせん規模が容易に予想される分野にゃ辛いw

390 名前:nobodyさん mailto:sage [2011/10/30(日) 11:36:40.72 ID:???]
20年くらい前にさ、「自分で言語を作ろう!」みたいな雑誌の企画や本が結構出版されてた。
構文解析してスタックに詰めて、みたいな・・。
今、どうなんだろう。

今もやってるなら、コンパイル可能なPHPライクな言語を時間がある学生が作れば良いのに・・。
途中一回C変換する、プリコンパイル形式なら、簡単とは言わないけど、難しくは無い土方仕事の気がする。

391 名前:nobodyさん mailto:sage [2011/10/30(日) 19:48:57.47 ID:???]
scalaみたいに他言語のソースコードへ変換されるだけ言語なら作れるかもしれんな。
マルチプラットフォームのランタイムとかだれも作りたくねーし。

扱いやすいJavaのフレームワーク(環境設定の自動化も含めた)
を作ったほうが現実的だな。

392 名前:nobodyさん [2011/10/31(月) 00:04:41.61 ID:gGH32TBv]
Quercusがあるのでは?Javaで実装されたphp。。
現在のところマルチバイトがやや難ありだけど生のphpよりも早い感じ。

393 名前:nobodyさん mailto:sage [2011/10/31(月) 00:05:01.00 ID:???]
quercus.caucho.com/

394 名前:nobodyさん mailto:sage [2011/10/31(月) 04:56:16.28 ID:???]
ここまでPHPの話題のみ。Java無し

395 名前:nobodyさん mailto:sage [2011/10/31(月) 13:38:24.53 ID:???]
誤爆か?

396 名前:nobodyさん mailto:sage [2011/10/31(月) 16:19:06.81 ID:???]
goo-net重くね?
PHPだから?

397 名前:nobodyさん mailto:sage [2011/10/31(月) 22:56:52.53 ID:???]
>>396
PHPサイトとしては普通ですよ。

398 名前:nobodyさん [2011/11/01(火) 00:41:08.40 ID:8zPkzMXU]
PHPでコネクションプーリングはどうやるのですか?



399 名前:nobodyさん mailto:sage [2011/11/01(火) 07:18:16.12 ID:???]
mysqlはコネクションプーリングしないほうがいいらしい

400 名前:nobodyさん [2011/11/02(水) 10:41:39.66 ID:kVqZiVh5]
PHPの特徴をまとめた。

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

401 名前:nobodyさん mailto:sage [2011/11/02(水) 10:55:56.98 ID:???]
PHPはお買い物サイトくらいまでだな

402 名前:nobodyさん mailto:sage [2011/11/02(水) 21:20:06.39 ID:???]
PHPでリアルタイム通信対戦のテーブルゲームのサーバーぐらいなら
書けるって聞いたんですが無理なんですか?
というか基本的になんでも書けると聞いたのですが無理だとしたらすでに
発注したPHPの本はいったい・・・

403 名前:nobodyさん mailto:sage [2011/11/02(水) 21:31:08.04 ID:???]
こんな程度の低いゲームボーイが集まるのがPHP

国家経済の中核を担うミッションクリティカルな
大規模エンタープライズシステムを任せられるのがJava

まあそれは置いといて、PHPってそんなに遅いのか?
mod_phpってコンパイルとまではいかなくても
構文解析とかでそれなりに前処理するから
速いとか聞いてたが遅いと言う人もいてわからん。

404 名前:nobodyさん mailto:sage [2011/11/02(水) 22:05:37.17 ID:???]
Javaが速すぎるんだよ。あれは反則だよ。

405 名前:nobodyさん mailto:sage [2011/11/02(水) 22:38:37.79 ID:???]
PHPは基本速度が遅い事よりキャッシュを作るのに
いちいちDB使う必要があるのが致命的だな。


406 名前:nobodyさん mailto:sage [2011/11/03(木) 00:50:26.56 ID:???]
>>402
余程人気出たら落ちるかもね。しかし言語問わず素人設計ならアクセスはじけりゃ落ちるもんだ
PHPだから駄目なんだ、って所まで行く頃には人雇ったり外注化する予算なんか計上できてなきゃいかんと思うが

なんでPHPでやろうと思ったの?

407 名前:nobodyさん mailto:sage [2011/11/03(木) 13:41:41.54 ID:???]
>>406
今一番主流で速いのはPHPだと聞いたので・・・
PHPでもよほどアクセスが増えなければやっていけるのですね
ならばとりあえずPHPをマスターしたあとJava勉強してみます

408 名前:nobodyさん [2011/11/03(木) 14:52:48.15 ID:YvPr1Ejs]
どのようなシステムか詳細は不明だが、
PHPでもよほどアクセスが増えなければやっていけるとする。

しかし仮にアクセスが増えた場合はPHPの特性上その対策は限られるし、困難が予想される。
その理由は>>400

最悪、別言語で1から作り直し。



409 名前:nobodyさん mailto:sage [2011/11/03(木) 15:35:10.50 ID:???]
リアルタイムってのがな
できない訳じゃ無いにしろ、選定間違ってるとは思う。無駄大杉
余程の事情なければJAVAで簡単なサーバ立てたほうが適切だろ

410 名前:nobodyさん mailto:sage [2011/11/03(木) 16:53:50.74 ID:???]
>>408-409
ありがとうございます
リアルタイムにPHPは向いていないのですね・・・。
調べてみるとJava servletなどでもPHPと同様のことができるようで、
こっちのほうがアクセスの処理や、セキュリティ面でも有利なようですね

アクセスの軽いブログやSNS程度ならばPHPでもいけるようなので、
とりあえず基本としてPHPは覚えておいて、ゲームのリアルタイムサーバには
Java servletを使ってみようと思います

411 名前:nobodyさん [2011/11/04(金) 00:51:19.55 ID:SyxcnQaS]
PHPはマルチスレッドではないから当然synchronizedも無いんですよね。

>>402さんのやりたいことよくわかりませんが、PHPではほとんど無理と思ったほうがいいです。


412 名前:nobodyさん mailto:sage [2011/11/04(金) 12:21:40.32 ID:???]
速いとかは作れること前提なんだが
学生なら5年くらいはプログラミングで遊んでないと
そのレベルに達しないぞ。


413 名前:nobodyさん mailto:sage [2011/11/05(土) 01:58:21.79 ID:???]
>>411
なんでできないの?できるだろ?
>>402のやりたいことも理解できないくせに
ほざいちゃ駄目。OK?

414 名前:nobodyさん mailto:sage [2011/11/05(土) 03:20:29.17 ID:???]
まあ待ったれや
synchronizedとか言い出してる時点でお里が知れるってもんよ。逆になw

動くは動く、方法はあるとかじゃなくてな。JAVA脳だとふつー無理って言うよww
優しい人は「考え得る限りで相当ひどい選択」くらいに留めてくれるだろうけどさ

質問者がservletとか言い出してるので、みんな呆れて放置してるだけだ
まーあれよ、急がば回れっていうしな。

415 名前:nobodyさん mailto:sage [2011/11/05(土) 10:09:52.35 ID:???]
リアルタイムなら、Cでソケットプログラム組むのが最速だし、最善。
JavaとかPHPとか鼻で笑うレベル。

416 名前:nobodyさん [2011/11/05(土) 10:40:25.49 ID:HhBc5m4r]
>>415

車輪の再発明

417 名前:nobodyさん mailto:sage [2011/11/05(土) 10:43:34.43 ID:???]
まあブラウザーで興奮しただけのゲーム小僧の妄想が
実現することはないからどうでもいいけどな。

ゲームボーイ「ぼく、ゲームに人生賭けてるんです。(キリッ)」

418 名前:nobodyさん mailto:sage [2011/11/05(土) 10:53:06.32 ID:???]
Cしかできないこの人が>>417一番かわいそう。



419 名前:nobodyさん mailto:sage [2011/11/05(土) 11:06:28.94 ID:???]
PHPは言語自体が糞いけど
Javaを何も知らないような人に教えるのは大変。
最近のフレームワークはかなりステップ省略してくれるけど
省略されてるものについて知らないと結局つまるw

420 名前:nobodyさん [2011/11/06(日) 12:39:31.87 ID:CyEdSHTE]
>>415
もうC言語だけじゃウェブでは食えなくなったね。
だから今、PHやJavaを勉強しているんだね。
周回遅れだけどがんばってね。

421 名前:nobodyさん mailto:sage [2011/11/07(月) 11:36:41.37 ID:???]
>>377
HipHop for PHP

422 名前:nobodyさん mailto:sage [2011/11/07(月) 16:59:02.55 ID:???]
rubyはperlの系列
phpはCの系列
pythonはjavaの系列

rubyやperlの構文を簡単と表現するのは間違ってる。


423 名前:nobodyさん [2011/11/08(火) 23:28:58.77 ID:xqDz7Hyh]
PHPでプログラム初めて3年ぐらいの人間ですが、
シングルトンをPHPでやった場合、オブジェクトを生成するコストが軽減されるから有利って聴いたんだけど、意味ないのかな?

424 名前:nobodyさん mailto:sage [2011/11/09(水) 00:08:37.13 ID:???]
意味はあるさ
でもJavaほどの意味はない

425 名前:nobodyさん mailto:sage [2011/11/09(水) 01:22:29.50 ID:???]
>>423
プロセスの範囲内で意味がある。範囲外では意味が無い。

426 名前:nobodyさん mailto:sage [2011/11/09(水) 01:28:26.42 ID:???]
それだとglobalと変わらんって事になるな

427 名前:nobodyさん mailto:sage [2011/11/09(水) 01:34:43.48 ID:???]
マルチスレッドとマルチプロセスの違いがわかれば効能を理解しやすい。

428 名前:nobodyさん mailto:sage [2011/11/09(水) 01:37:36.15 ID:???]
phpの公式サイトですらシングルトンの意義を疑問視する見方があると警告を発しているのでやはり意味は薄いと考えるべき。



429 名前:nobodyさん mailto:sage [2011/11/09(水) 03:08:48.67 ID:???]
>>427
是非ご教示くださいな

430 名前:nobodyさん [2011/11/09(水) 09:32:08.77 ID:oOybQmeL]
>>429
激しく既出

431 名前:nobodyさん mailto:sage [2011/11/10(木) 09:20:26.94 ID:???]
ページを横断できない上に
リクエストが終わったら消えるんだろ?
RDB+memcachedしかキャッシュ作る方法ないって
つらそうだなPHP

432 名前:nobodyさん mailto:sage [2011/11/10(木) 18:33:10.38 ID:???]
PHPってプロセスなの?

433 名前:nobodyさん [2011/11/11(金) 03:47:03.01 ID:mvrSjj2U]
>>432
cgiかmod_phpか、それ以外か、による。

434 名前:nobodyさん [2011/11/11(金) 08:47:31.29 ID:uxVWvnFW]
マルチスレッドではない。

435 名前:nobodyさん mailto:sage [2011/11/11(金) 12:24:05.67 ID:???]
内部ではこっそりスレッドとプロセスを両方使ってるみたいだが
あれはランタイムの速度の話であって
プログラム上でメモリを扱うときはプロセスのみ。

436 名前:nobodyさん [2011/11/12(土) 15:42:45.00 ID:lTOZckQV]
PHPのメモリ管理は非効率。
結果としてデータベース読み出し回数が多くなる。
やっぱり小規模サイト向け。

437 名前:nobodyさん mailto:sage [2011/11/12(土) 18:10:05.12 ID:???]
開発が楽になるための代償としてそうなったのなら
良かったんだが、単に作りが悪いんだよな>PHP

438 名前:nobodyさん mailto:sage [2011/11/12(土) 20:26:52.17 ID:???]
javaはメモリ使うんじゃなくて
JSPがページの静的な部分もメモリのバッファに
キャッシュしておくから消費量が大きいんだと思う。
その分速いと思うけど単純にページが増えるだけで
メモリ消費量がうなぎのぼり。
普通のページはテキストだけで50KB〜100KBだから
オブジェクトにするともう少しメモリが必要だとして
ページ平均100KBと大きめに見積もったとしても
100ページで10MBだな。tomcatやセッションを見積もっても
レンタル鯖は最低256MBくらいメモリ使えるから小規模なら余裕。
レンタル鯖の数が少ない+値段3倍ぐらいなのがネックだが。



439 名前:nobodyさん mailto:sage [2011/11/12(土) 23:41:05.99 ID:???]
>>438
???

440 名前:nobodyさん [2011/11/20(日) 23:45:14.62 ID:aeb5Hjma]
PHPの特徴(Javaと比較して)

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

441 名前:nobodyさん [2011/11/21(月) 20:21:31.59 ID:ds44pbYz]
javaのwebっていわゆるjspってやつだよね
閲覧速度で言ったらPHPの方が早い、javaは遅い

442 名前:nobodyさん mailto:sage [2011/11/21(月) 20:45:55.52 ID:???]
JSPも1回目は遅い。でもそれは2回目以降をPHPより速くするためにね。
じゃあ1回目のアクセスじゃなくてサーバー立ち上げたときに最適化しろ
って思うかもしれないだろうけど、そうするとサーバー立ち上げるのに
時間かかるからってことで1回目のアクセス時にそのページだけ
最適化コンパイルが走るしくみ。



443 名前:nobodyさん mailto:sage [2011/11/21(月) 20:54:02.14 ID:???]
javaのwebは全てServletで、JSPはServletのフレームワークみたいなもん。
JSPはPHPのZendと同じように本家が作ったフレームワークだから使っている
人が多いけど、Servletから代替技術を作ることはできる。


444 名前:nobodyさん [2011/11/22(火) 01:26:33.43 ID:p9DuxQ+f]
JSPはプリコンパイルしてアップすれば一回目から早い。
またソースコードをアップロードする必要がなくなくのでセキュリティ高まる。

PHPは毎回遅い。

445 名前:nobodyさん [2011/11/22(火) 01:28:46.86 ID:p9DuxQ+f]
PHPの遅さの原因はインタープリタ型ということもあるけど、
メモリ管理が貧弱なのも大きい。
WordPressなんか見るとムダが多すぎて悲惨なレベル。

446 名前:nobodyさん [2011/11/22(火) 08:38:41.14 ID:9Jg7q1AK]
実際javaのネットショッピング遅いよ。最初の接続なんて超遅い

447 名前:nobodyさん mailto:sage [2011/11/22(火) 09:42:21.52 ID:???]
>>446
それはJavaのせいちゃう

448 名前:nobodyさん [2011/11/22(火) 12:32:05.01 ID:1zP6IafJ]
>>446
Java勉強した上で言ってるの?

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



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


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

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



452 名前:nobodyさん [2011/11/23(水) 01:24:53.57 ID:TchKIcRa]
PHPの特徴(Javaと比較して)

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

453 名前:nobodyさん [2011/11/23(水) 11:22:33.48 ID:+z4pWX+/]
java,javaと騒いるがhp比較してから言え

454 名前:nobodyさん mailto:sage [2011/11/23(水) 17:15:26.55 ID:???]
>>453
日本語おk
比較対象が、>>446のような頭弱いやつが作ったサイトでは意味が無い

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

456 名前:nobodyさん mailto:sage [2011/11/23(水) 19:50:17.10 ID:???]
俺も昔Javaは遅いって偏見もってたけど自分で実装したら爆速だった。


457 名前:nobodyさん mailto:sage [2011/11/23(水) 23:18:48.02 ID:???]
OOPにするとリフレクションを使ったフレームワークがでてくるんだが、
これがとにかく重い。

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

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

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

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



459 名前:nobodyさん mailto:sage [2011/11/23(水) 23:33:43.99 ID:???]
phpは速度がいらない用途に使われることで
javaと住み分ければいい。

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

460 名前:nobodyさん [2011/11/24(木) 00:46:29.22 ID:7Rm3n7B1]
データベースを使用しないサイトではPHP有利。

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

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


461 名前:nobodyさん [2011/11/24(木) 00:47:50.51 ID:7Rm3n7B1]
最たる例がOpenPNE、続いてWordPress。

462 名前:nobodyさん [2011/11/24(木) 01:34:38.03 ID:9qxbQIMl]
javaってタグ出力1行ずつなの?

463 名前:nobodyさん mailto:sage [2011/11/24(木) 03:23:45.21 ID:???]
>>462
質問の意味、不明

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

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

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

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


467 名前:nobodyさん mailto:sage [2011/11/24(木) 03:37:47.34 ID:???]
>>460にあるようにPHPであればリソースがムダになるのがデフォルトなのでパフォーマンスでは不利だろうね。

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



469 名前:nobodyさん [2011/11/24(木) 09:24:19.45 ID:Q/4cL+dK]
javaはWEBには向かない非効率過ぎだろう

470 名前:nobodyさん [2011/11/24(木) 12:12:39.84 ID:iozStp/e]
>>469
たとえば?

471 名前:nobodyさん [2011/11/25(金) 02:57:59.91 ID:r9GSFHRA]
>>469
で?

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

473 名前:nobodyさん mailto:sage [2011/11/25(金) 20:06:41.84 ID:???]
完全論破されたPHPユーザの末路だな。

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

474 名前:nobodyさん [2011/11/25(金) 21:45:22.30 ID:RQAHKfhw]
>>472
で?

475 名前:nobodyさん [2011/11/25(金) 22:55:47.08 ID:JAScN6im]
facebook,MysqlツールのMySQLAdminもphp

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


477 名前:nobodyさん [2011/11/26(土) 00:17:25.63 ID:kHsr0WWb]
javaとjspの違いわかってないんじゃねw

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



479 名前:nobodyさん [2011/11/26(土) 02:29:45.71 ID:iyI9Pkxw]
PHPの特徴(Javaと比較して)

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

480 名前:nobodyさん mailto:sage [2011/11/26(土) 21:04:59.40 ID:???]
急に書き込みが止まったところをみると
PHP関連に金を貢いじゃったゲームボーイだったようだなw

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

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

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

482 名前:nobodyさん mailto:sage [2011/11/26(土) 21:50:51.60 ID:???]
その辺はPHPも十分ややこしくなって来とるけどな

483 名前:nobodyさん mailto:sage [2011/11/26(土) 21:53:56.56 ID:???]
更新が遅いってのは利点でもあるな。

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

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

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

486 名前:nobodyさん mailto:sage [2011/11/27(日) 06:49:36.86 ID:???]
PHP大変そうですね。小規模というか1人で開発+サーバー1台だけ
で済むものぐらいでしょう。

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


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



489 名前:nobodyさん mailto:sage [2011/11/27(日) 11:51:47.51 ID:???]
>>90
分散処理云々を言語に頼るのがナンセンスw

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

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


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
スマホは長くは続かないと思う。
スマホに変えて後悔してる層がいっぱいいる。
次の機種変ではガラケに変わるだろう。

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

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

594 名前:nobodyさん mailto:sage [2012/02/04(土) 19:58:23.25 ID:???]
は?

595 名前:nobodyさん mailto:sage [2012/02/12(日) 23:21:42.58 ID:???]
toro.2ch.net/test/read.cgi/tech/1329023778/

596 名前:nobodyさん mailto:sage [2012/02/27(月) 11:31:16.43 ID:???]
Webアプリ開発は Linux + Mono + ASP.NET MVC が最強だと悟った
engawa.2ch.net/test/read.cgi/poverty/1330244837/






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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