Java VS PHP
■ このスレッドは過去ログ倉庫に格納されています
00011
2007/04/27(金) 21:21:58ID:U5tJyA2z0280nobodyさん
2009/10/24(土) 23:27:06ID:+XTO6QU3では?
0281nobodyさん
2010/10/18(月) 11:57:23ID:???トムキャットが無難なの?
0282nobodyさん
2010/10/19(火) 21:45:06ID:???そんなことより一番の恩恵はjvmの進化。
起動時以外はネイティブかそれ以上のパフォーマンスを得られる。
0283nobodyさん
2010/11/05(金) 16:32:15ID:???0284nobodyさん
2011/04/22(金) 23:14:59.64ID:itzBhGqMhttp://ja.wikipedia.org/wiki/XSP_(Web%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC)
0285nobodyさん
2011/05/08(日) 13:36:25.90ID:???プロがフレームワーク使いこなして中規模のwebアプリバリバリ書いてるとこ見たことないだろ
相当キレイに早くwebアプリが作れるし可読性も高くてメンテナンスもしやすい
javaでもプロが書けば同じだから、結局は言語仕様ってより使いこなすプログラマの質によるんだよ
0286nobodyさん
2011/05/10(火) 23:51:21.69ID:???0287nobodyさん
2011/05/11(水) 00:01:08.69ID:???0288nobodyさん
2011/06/24(金) 07:11:45.48ID:???0289nobodyさん
2011/07/02(土) 02:02:27.30ID:AJLe5hIa0290nobodyさん
2011/07/03(日) 03:43:20.00ID:???0291nobodyさん
2011/07/21(木) 13:59:52.51ID:???俺はPHPもJavaもできるがもうWebの時代は終わりだろ。
終わりってゆーか、スマホっていうビックウェーブが来てて
時代はもうそっちだよ。
だからこれからのプログラマは、JavaかObjective-Cができないと駄目だ。
Windows Phoneのことも考えればC#もできるようにしておいた方がいい。
もっと言うとC/C++もできるようにしておいた方がいい。
時代に取り残されたくなければ今のうちに勉強するんだな。
0292nobodyさん
2011/07/21(木) 14:54:44.40ID:???不要になるわけじゃないし。
自分はJavaとObjective-C使えるから別にどうでもいいけど。
0293nobodyさん
2011/07/21(木) 17:26:50.04ID:???サーバサイドがなくなるとは言ってないが、
メインストリームからは外れるだろ。
汎用機からオープン系に流れたように
Webからスマホに主軸は流れるんだよ。
0294nobodyさん
2011/07/22(金) 02:14:06.32ID:???データの蓄積、重い処理はサーバーに投げることになる
0295nobodyさん
2011/07/22(金) 13:58:34.10ID:???0296nobodyさん
2011/07/23(土) 00:11:27.64ID:???中古で6万円で買ったよ。
中古にしては手の良い中古でかなり大満足だ。
Windowsでも開発できるようにしてほしかったがしょうがねぇ。
0297nobodyさん
2011/07/25(月) 03:14:51.32ID:???今年からついにプログラミングの基礎はPython使って教えることになった。
0298nobodyさん
2011/08/23(火) 22:31:48.42ID:???0301nobodyさん
2011/09/21(水) 03:16:36.58ID:L92oE2Rd0302nobodyさん
2011/09/21(水) 14:05:27.70ID:???ゲームとかローカルで完結するアプリがそんなに楽しいか?
0303nobodyさん
2011/09/30(金) 20:37:53.50ID:KaRekCLi自分はPHPはある程度出来る程度です
0304nobodyさん
2011/09/30(金) 21:18:03.02ID:???曖昧模糊な表現への疑問はさておき
Objective-Cを覚えるにはあらかじめC言語を習得しているのが望ましい
(さらに言えば、Java, C#, C++などのオブジェクト指向言語もあらかじめ習得しているとわかりやすいだろう)
JavaとObjective-Cでは、現実的に考えて使用目的が違うのだから
比べるものではないだろう
0305nobodyさん
2011/09/30(金) 22:28:11.39ID:???実用性はまた別だけど。
0306nobodyさん
2011/10/01(土) 02:12:38.86ID:???JavaとObjective-C両方習得しなさい。
人間やりゃあできんだろ?
ただ質問に答えるならJavaの方が簡単だよ。
PHP5はJavaのパクリだしね。
現状Androidアプリの開発者は集めやすいが
iOSアプリの開発者は集まらないっていうから
そっちの方がお金になると思う。
0307nobodyさん
2011/10/01(土) 02:16:22.16ID:???確かにサーバーサイドなくしては
面白みも何もないアプリの出来上がりだわな。
だが、画面はWebじゃなくてスマホアプリで、
サーバーサイドはWeb APIとしてJSONなりXMLなりを返すだけだ。
サーバーサイドの技術者はもう日陰者になるんだよ。
0308nobodyさん
2011/10/01(土) 09:44:44.07ID:???プログラマならマルチリンガル種でそ?
javaガーとかPHPガーとか言ってる間にいろいろ習得汁
0309nobodyさん
2011/10/01(土) 20:07:35.81ID:G9GCGKry0311nobodyさん
2011/10/05(水) 05:07:11.86ID:???0312nobodyさん
2011/10/05(水) 09:02:13.54ID:Owa4vqasC言語、Objective-Cの習得は。
0313nobodyさん
2011/10/05(水) 18:02:18.65ID:???Python
Java
C
C++
Objective-C
C#
PHP
C,C++,Obejective-CはGCCとClangとどっちがいい?
0314nobodyさん
2011/10/05(水) 19:54:01.36ID:???0315nobodyさん
2011/10/05(水) 21:07:38.87ID:DjzDCnJ4Obejective-Cは基本Xcodeで。アプリ作るときはただ単にコンパイルするだけじゃ済まないから。
0316nobodyさん
2011/10/06(木) 01:43:29.45ID:???ググッテ来る
0317nobodyさん
2011/10/06(木) 14:53:01.78ID:???どうしたってMac/iOS特有のCore Foundationなどのフレームワークが他のOSじゃ再現できないしな
まあ、Appleが許さんだろってこと
つまり開発中のiPhoneアプリをシミュレータでテストするのはMacでないとできない
実機で動かすには年額8400円と面倒な登録が必要
Objective-CをしたきゃMac買えってことだよ言わせんな恥ずかしい
0318nobodyさん
2011/10/06(木) 15:35:10.32ID:???0319nobodyさん
2011/10/06(木) 16:06:26.73ID:???Linux/BSDで頑張れば、無理してMac買う必要も無いだろ?
Mac買ってしまえば、気に入ってもう戻れないような気がして恐くて買えない。
それにPCのほうがパーツ豊富だし。
0320nobodyさん
2011/10/06(木) 17:02:37.14ID:vTMCh1J+コマンドが基本的に同じだから非常に助かる。
0321nobodyさん
2011/10/06(木) 18:52:18.52ID:???Apple製品を一つも持ってなくてもウキウキさせくれた。
巨悪M$に対抗出来るのはMacかLinuxしか無い。
それにLinuxに凌駕され静まり返ったBSDコミュの活発化にも拍車をかけた所だったのに。
GNU, Apple, BSD, Googleは相容れない箇所もあるけど全くの水と油じゃなかったからなぁ……。
0322nobodyさん
2011/10/06(木) 21:38:52.27ID:???将来なんて予測できないものだけど、Appleが一番いい位置にいるのは確か。
0323nobodyさん
2011/10/08(土) 07:27:32.99ID:???http://hibari.2ch.net/test/read.cgi/pcnews/1317992728/
0324nobodyさん
2011/10/08(土) 22:21:54.05ID:???使った感じだとphpのほうが軽い気がするけど、、、
画面生成する分だけjavaはきついのかな・・
0325nobodyさん
2011/10/08(土) 23:05:43.19ID:???0326nobodyさん
2011/10/09(日) 01:50:52.80ID:HF7Yuk5Nどちらでも使う開発者に取ってはそれぞれの長所/短所を考えながら
使い分ければいいわけでどうでもいいけど、
いかんせんPHPはcliを除くとウェブしか使えないので将来は明るくないかもね。
またPHPしか使えない人は他言語習得に苦労するだろうし。
0327nobodyさん
2011/10/09(日) 20:12:14.15ID:???ってか言語の習得なんて根性でなんとでもなる
0328nobodyさん
2011/10/09(日) 21:54:59.93ID:HF7Yuk5Nアプリケーションスコープは、PHPでどのように実現させますか?
0333nobodyさん
2011/10/13(木) 22:33:16.34ID:???あのさ、「oopでphp書いてる人ならjavaにも余裕で学べる」って意見に
PHPで〜〜実現するにはどうするんだって突っ込みおかしくない?
0334nobodyさん
2011/10/13(木) 23:30:25.81ID:T8C6FhJ0JavaとPHP双方を理解しているはずなので以下のことを聞きたいのです。
「JavaのapplicationスコープをPHPで実現させる方法を教えてください。」
0335nobodyさん
2011/10/13(木) 23:47:50.74ID:???0336nobodyさん
2011/10/14(金) 03:54:20.50ID:Kpe3x35NPHPのhtmlspecialchars関数と同じような機能をJavaで実現するためにはどのような方法が考えられますか?
0337nobodyさん
2011/10/15(土) 01:18:59.88ID:UaYpGe+r...
0338nobodyさん
2011/10/15(土) 13:57:35.07ID:QK12Ojf3極まったレベルになったら差異が相当でてくるし
0339nobodyさん
2011/10/16(日) 21:43:06.12ID:AW7NxwxL解答まだ?
0342nobodyさん
2011/10/17(月) 20:41:18.20ID:???0344nobodyさん
2011/10/21(金) 14:48:55.10ID:???この質問した奴がもの凄くバカだってことだけはわかった
0347nobodyさん
2011/10/22(土) 00:29:14.62ID:Dexq+pl8あなたは本当にJavaとPHP双方わかっているのですか?
そんな質問の答えは「無い」と即答すべきでしょ?
requestとsessionに加えてapplicationスコープがあるJavaと
applicationスコープがないPHPでは設計が違ってくるし、超えられない壁でしょ?
0348nobodyさん
2011/10/24(月) 00:04:14.02ID:???割とパキパキ動くので好き
0349nobodyさん
2011/10/24(月) 01:49:03.59ID:upke1RU8OpenPneやら、WordPressやらでPHPの遅さを嫌持って体験しているとそういう気にはなれないね。
0350nobodyさん
2011/10/25(火) 12:03:49.18ID:iSM6PcDehttp://ja.wikipedia.org/wiki/Phalanger
0352nobodyさん
2011/10/25(火) 21:53:01.79ID:C7tUmSdKそれ以上にapplication scopeがないことが大きい。
DBへデータ取りに行ってもそのデータを他者と共有できない。
できることはせいぜいキャッシュくらい。
0353nobodyさん
2011/10/25(火) 23:09:26.14ID:???使ってんの見たことないんだが。
0354nobodyさん
2011/10/26(水) 01:06:12.12ID:???0355nobodyさん
2011/10/26(水) 14:46:04.08ID:???仮にDBにサイトのお知らせデータがあるとしよう。お知らせデータ自体は特定ユーザー固有の情報ではない。
あるユーザーがDBからお知らせデータ取ってきてセッションに格納したとする。そのデータ自体は特定ユーザーのものではないが、セッションスコープは特定ユーザーにひもづいているため
他のユーザーは利用したくても利用できず別にDBへアクセスする必要がある。
アプリケーションスコープは全ユーザー共通のスコープなので、あるユーザーがDBからお知らせデータを取ってきてアプリケーションスコープへ格納すれば他のユーザーもそのデータを利用できる。他のユーザーはDBへアクセスする必要がない。
まとめれば
利用したいデータが全ユーザー共通の場合、セッションスコープしかなければユーザー別にDBへアクセスする必要があるが、アプリケーションスコープがあればDBへアクセスするのは1ユーザーが1回DBへ取りに行けば済み、あとはそのデータを使い回す。
0358nobodyさん
2011/10/26(水) 21:27:07.54ID:???php知らないけど、出来るだろ。
ユーザのセッションIDに紐付けるデータと、全ユーザで共通に使うデータを分けるだけだろ。
別にCで書いたっていいし。
0359nobodyさん
2011/10/26(水) 21:34:06.21ID:???それならシングルトンクラスにデータ保持するのと一緒だよね。
アプリケーションスコープは
アプリケーションの起動時、停止時にopen(), close()
されるようなものだけを置くべきじゃない?
0360nobodyさん
2011/10/26(水) 21:35:41.72ID:???でもシングルトンでほぼ同じことができるはず
0361nobodyさん
2011/10/26(水) 21:50:00.60ID:jUI6mH1O0362nobodyさん
2011/10/26(水) 23:11:55.68ID:???アプリケーション間で共有できないなら
アプリケーションスコープは不可能だな。
PHPなんて知らんが。
Servletのアプリケーションスコープは
単なるハッシュでリクエスト間のスレッド同期も何もしてないはずだから
グローバル変数でデータ持っておくのと実質かわらナインよ。
0363nobodyさん
2011/10/26(水) 23:15:45.71ID:N3ssXZIFまたオブジェクトの永続性もない。PHPに加えてmemcachedなどを入れない限り、アプリケーションスコープのようなもの通常不可能。
もしできるのであればWordPressを改良してほしい。ユーザーごとに同じクエリを発行してムダすぎる。
0364nobodyさん
2011/10/26(水) 23:30:20.47ID:???メモリー空間の理解の仕方が違うから興味深い。
0365nobodyさん
2011/10/27(木) 13:26:28.99ID:Rtlayp/e0366nobodyさん
2011/10/27(木) 15:10:36.16ID:???最近のPHP(mod_php)なら1プロセス起動しっぱなしで
リクエストごとにスレッド作るServletと同じ仕組みだと思ってたけど、
いまだに1リクエスト1プロセス、そもそもスレッド無いとかPHP終わってるね。
0368nobodyさん
2011/10/27(木) 17:28:51.32ID:???結局レンタルサーバの都合だけでphp人気なんじゃないの?
0369nobodyさん
2011/10/27(木) 21:39:46.07ID:???大規模だとPHPという選択はありえないけど。
0370nobodyさん
2011/10/29(土) 04:01:31.81ID:???これはプログラミングを学ぶという意味でね。
でも、仕事では、もっぱらPHPだね。
0371nobodyさん
2011/10/29(土) 11:41:34.79ID:???0372nobodyさん
2011/10/29(土) 11:58:08.89ID:XH5vFlcW今流行のソーシャルアプリとかスマホアプリのサーバーサイドとかは
PHP以外ありえん。
0373nobodyさん
2011/10/29(土) 12:06:44.80ID:???0374nobodyさん
2011/10/29(土) 13:42:50.56ID:???しっかりした技術持ってる奴はPHP以外の言語も学んでるから、安いレン鯖前提でもなけりゃ他の言語提案に流れてるんじゃまいか
ヘボいスクールで学んだ程度の使えない人材(?)ならいくらでもいるんだけどねえ
0375nobodyさん
2011/10/29(土) 15:15:39.54ID:???無能な人材はPHPに固執する。
0376nobodyさん
2011/10/29(土) 15:34:22.64ID:4FCtLJVfJavaでPHPの関数のhtmlspecialchars()のような機能を実現するためには
どのようにしたらよろしいでしょうか?
お詳しそうなのでご教授ください。
0377nobodyさん
2011/10/29(土) 17:28:31.92ID:???PHPにしたら、死ぬほど楽。
ライブラリはそろってるし、makeして移動してテストしてみたなメンドくさい作業も要らないし。
速度が遅いかもしれないけど、最近のサーバは性能良いしね。
誰か、ネイティブコードにコンパイル可能なPHPみたいなの作らないかな・・。
売れる気がする。
0378nobodyさん
2011/10/29(土) 19:08:27.42ID:???PHPはコンパイル型になってもアーキテクチャがマルチプロセスなのでパフォーマンスはあまり変わらないですよ。
0379nobodyさん
2011/10/30(日) 00:09:24.80ID:7RgK+kURhttp://php.net/manual/en/language.oop5.patterns.php
0380nobodyさん
2011/10/30(日) 00:56:39.49ID:???たしかにPHPだとシングルトンってただのグローバルに比べてもうまみが薄いよねえ
■ このスレッドは過去ログ倉庫に格納されています