X



Java VS PHP
■ このスレッドは過去ログ倉庫に格納されています
00011
垢版 |
2007/04/27(金) 21:21:58ID:U5tJyA2z
Java VS PHP
0101nobodyさん
垢版 |
2007/12/01(土) 04:18:04ID:x4phVEBW
レンタルサーバなので、普段はPHPです。
Javaは今のところ出番なし。
0102nobodyさん
垢版 |
2007/12/01(土) 11:08:42ID:???
なんか、PHPスレが一杯上がって、すごいな。
そういう俺は、Java専門。
0103nobodyさん
垢版 |
2007/12/02(日) 12:53:22ID:???
個人が趣味で使うならPHPだろ。
Javaなんてやってる暇あったらJavaScript覚えた方が100倍有意義。
0104nobodyさん
垢版 |
2007/12/03(月) 13:31:03ID:516F9mkS
cmsが増えたからだろ PHPが増えたのは
カスタマイズできないやつ大杉
0105es
垢版 |
2007/12/06(木) 19:31:10ID:tBc2vo0K
PHPの関数って

戻り値の型がなんなのか?
が関数の冒頭に書いてないから何を返すかプログラム読まないとわからない。

やっぱモグリプログラマー用言語。
0106nobodyさん
垢版 |
2007/12/06(木) 21:43:56ID:???
型がたった1つに固定されてるほうが柔軟に書けないから使えないよ
0107nobodyさん
垢版 |
2007/12/06(木) 21:58:31ID:???
ま、なんだかんだで型が静的に決まってるほうがプログラムしやすいんだよな。バグの発見をコンパイラがしてくれるから。
ウェブアプリだと、リクエストパラメーターに対するヴァリデーションチェック、DBに入れるときの数値型、文字列型の判定、この2つのタイミングでどうしても型チェックをすることになる。
だったら、初めから型付けしてある変数を使った方がいい。
0108nobodyさん
垢版 |
2007/12/06(木) 22:42:16ID:hKz8jRYO
>>106
一度型を決めた変数を、後から型を変えるって有り得ないだろ…
インターフェース使えよ。
0110nobody
垢版 |
2007/12/07(金) 19:03:39ID:xs468PU1
スクリプト言語全般にいえるが
結局、触れ込みだけ立派で実質がくだらない。
日産マーチのツインカムエンジンみたいにスペックは凄ぶってるが
「初心者・未経験者歓迎」以外自慢できる点が無い。
Rubyの関数定義にdefというキーワードが付いているがあれは
「definition」の略か?
クラス定義にはdefがついてない。一貫性が無い。
「ストレスなくプログラミングする」というふれこみと食い違ってるな。
落ちこぼれ組の開き直り症候群だ。
0111nobodyさん
垢版 |
2007/12/07(金) 19:32:04ID:xs468PU1
Rubyが関数にdefをつけるのはPythonのパクリ。
恥も外聞もない。寄せ集めのプランケンシュタインみたいな文法。
なにがオンリーワンだ。
醜悪だ。福笑いだ。
0113nobodyさん
垢版 |
2007/12/07(金) 21:46:46ID:???
rubyは松本が楽しくプログラミングできる言語であって、誰でも楽しくなれるわけじゃない。
0114nobodyさん
垢版 |
2007/12/08(土) 22:22:45ID:???
               _,......,,,_
               ,、:'":::::::::::::::::``:...、
           /::::::::::::::::::::::::::::::::::::::\
          i::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
            !::::::::::::::::::::::;‐、:::::::::_::::::_::::';
         |::::::::::::::::::::::|  :: ̄      ``!
         r''ヾ'::::::::::/  ::          |
         l r‐、\::/  _,,、ii_;;_、    _,,,l、
         ヽヾ〈    ::= -r:;;j_;、`/ :;'ィ;7
          !:!_,、    :: ` ー  : |: `´/     何かもう必死でしょ?
         ,./ヽ |  、_  ::  ,: 'r' :i |:  /       最近のrubyは
       ,../ `ヽ;_  i | '"、_:::__`:'‐'. /
        / ``'ー 、_\  ! `::` ̄''`チ`シ
    /ー 、_    `\:、_ :: ` ̄/
   /     ``ヽ、   ヽ`'7‐--'
0115nobodyさん
垢版 |
2007/12/09(日) 18:04:52ID:ztUyfg8W
Javaがrubyに攻撃されるようになったのは、
うじゃうじゃフレームワーク群(親不孝もんのドラ息子ども)が乱立して混乱したから。
rubyはRoR1種類でカタがつく。
そこで思うんだけど、RoRと全く同じフレームワークをJava版で作ったらいい。
ruby撃沈。
0116nobodyさん
垢版 |
2007/12/09(日) 20:59:48ID:???
選択肢は多い方が良いだろ
sun社員が仕事でfw作ってるんだし
0117nobodyさん
垢版 |
2007/12/10(月) 20:53:08ID:8LhIxWGY
$e = $m * $c * $c
だっさ。
0118nobodyさん
垢版 |
2007/12/11(火) 17:33:31ID:ydQRJCw6
中小零細のSI企業が高卒のドシロウトでも即戦力で使いたい。
教育期間を半年も取ってたら会社がもたない。
そういうピーピーのビンボくさい理由でPHPが流行した。
これが実情だろう。
0119nobodyさん
垢版 |
2007/12/11(火) 17:46:31ID:???
>>115
JRuby on Rails
JRubyはjavaか、というのはさておき、Sun社員様が一生懸命やっておられる。
0120nobodyさん
垢版 |
2007/12/11(火) 22:59:22ID:ydQRJCw6
JRuby on Rails って、
Rubyでコード書くんでしょ?
それじゃあJava使いは仕事できないじゃない。
しょうがないです。
Rubyはつぶれてもらいましょう。
0121nobodyさん
垢版 |
2007/12/27(木) 18:49:27ID:???
マジレスするとPythonはもっと評価されてもいいと思います。

Python - Wikipedia
http://ja.wikipedia.org/wiki/Python#.E8.A8.80.E8.AA.9E.E3.81.AE.E6.A9.9F.E8.83.BD
Pythonはもともと教育用に設計されたためか、読みやすく、それでいて効率もよいコードをなるべく簡単に書けるようにするという思想がすみずみまで浸透しており、Pythonコミュニティでもわかりやすいコードをよしとする傾向が強い。
0122nobodyさん
垢版 |
2007/12/27(木) 19:23:47ID:???
汚く書けない/書きにくい、が最良という発想ね
実際一理あるよな。
Perlみたいに汚く書け過ぎる代わりに、コマンドラインから1行に押し込んで実行する時に役に立つのもあるから適材適所だろうけど。
0123nobodyさん
垢版 |
2007/12/30(日) 23:11:22ID:58ItcGDT
JavaユーザーってPHPを馬鹿にし過ぎwwwwww
適材適所じゃね?へんな宗教みたいできめぇwwwwww
0124nobodyさん
垢版 |
2007/12/31(月) 00:53:59ID:???
そうだねプロテインだね
0125nobodyさん
垢版 |
2008/01/19(土) 23:56:51ID:At/DzkYI
C++に比べたらどっちもカスだからなぁ
0127nobodyさん
垢版 |
2008/01/25(金) 03:14:35ID:TQH7UIg4
JavaはC♯と比べてもうんこです。
PHPは問題外
0129nobodyさん
垢版 |
2008/01/30(水) 11:57:39ID:???
PHPもJavaも使うけど、PHPの開発効率の高さはやめられん。
今まで使ったFWを参考に作った自作FWとコード生成ツールを使うとおっそろしく
短時間で作れるから。同じPHPでもコード生成ツールなしの場合に数日かけてた
作業が、これを使うと数分で済む。もちろんtypoもないし。DBの定義に合わせた
modelクラスと一通りのDBアクセスコード、フォームからデータを受け取るコード
と入力検証コードは一瞬で生成。あとは仕様に合わせてちょっと追加変更をする
だけ。
Java用にもコード生成ツールは作ったけど(既製品も併用してる)、既存のFWに
縛られるから、ツールを使うことを前提にした自前のFWがある分、俺にとっては
PHPのほうがいい。
0130nobodyさん
垢版 |
2008/03/14(金) 02:29:45ID:???
数分で作れる物に対しては、
PHPが一番優れていることに誰も否定していないよ。
あー、Schemerだけは言うかもしれないけど、誰も聞いてないのでOK。
20分を超えるまではベストだと思う。
0131nobodyさん
垢版 |
2008/03/16(日) 00:04:47ID:hig48zZC
Cに比べたらどっちもうんこ
0132nobodyさん
垢版 |
2008/03/16(日) 02:17:17ID:Rei10Egm
それマジでいっている?
まあ作るものによって違うけど
0133nobodyさん
垢版 |
2008/03/17(月) 00:35:02ID:???
PHPやってるけど、
わからん。。。
JavaはAPIみれば組めるけど、
PHPはライブラリーの見方がわからない。
みてもわけわかめ。。。
Javaエクリプス開発で楽だし、、、、。
0134nobodyさん
垢版 |
2008/03/17(月) 02:27:16ID:???
PHPも今はeclipsePDTが増えてきている
0135nobodyさん
垢版 |
2008/03/17(月) 16:25:41ID:???
PHPも有名な方言があれば使えないこともない
0137nobodyさん
垢版 |
2009/03/17(火) 01:39:25ID:???
残念ながらPHPが最強
なぜなら俺が使ってるから
ひきこもりでもブログが作れます(^^;
0138nobodyさん
垢版 |
2009/03/17(火) 22:50:53ID:???
PHPとJavaじゃ用途が違う。
全く意味のない議論ですね。
0139nobodyさん
垢版 |
2009/03/27(金) 04:38:01ID:6KwvcsIu
無意味な議論だよ。俺Javaで組んだことあるが、ほんと限られたクライアント
だけだった。でもなるほどなと思ったよ。でも、今は自営なのでphpのほうが
良い。
0140nobodyさん
垢版 |
2009/03/28(土) 13:07:09ID:???
PHPのバージョンは?
PHP12ぐらいだとどう?
0141nobodyさん
垢版 |
2009/03/28(土) 14:10:57ID:???
やっぱり実際にWEBシステムを構築してから
レンタルサーバを借りる事を考えるとどう考えてもPHPにぐんぱいはあがるね。

なぜなら安いし。最近だとIDEも色々と出てるから態々Javaを使うメリットがない

と思う。
0142nobodyさん
垢版 |
2009/03/31(火) 10:23:57ID:???
php6はjavaに近くなるらしいからjava使ってた奴は死んでね
0144nobodyさん
垢版 |
2009/04/05(日) 23:53:43ID:???
どう近くなるのかと
0145nobodyさん
垢版 |
2009/05/04(月) 20:04:17ID:ZVkqfyYv
php6いつ出る?
0146nobodyさん
垢版 |
2009/05/07(木) 00:23:09ID:yyATDjqZ
phpのおかしいところはc言語みたいにインクルードをしないとほかのファイルを参照できないところだろう
0147nobodyさん
垢版 |
2009/05/07(木) 00:24:41ID:???
どんな感じだと良いの?
0149nobodyさん
垢版 |
2009/05/12(火) 14:06:07ID:???
>>146
PHP5からはオートロードの機能がありまっせ。
0150nobodyさん
垢版 |
2009/06/02(火) 08:15:49ID:CMbl2SlH
>>1
やっぱ食生活見直しですかね
0151nobodyさん
垢版 |
2009/06/02(火) 08:44:25ID:???
PHPユーザーを代表します。
JAVA覚えたいです。
難は易を兼ねる。
給料アップしたいです。
0152nobodyさん
垢版 |
2009/06/06(土) 06:10:11ID:8Lsz1VZX
>>150
(´・ω・`)ショボーン
0153nobodyさん
垢版 |
2009/06/07(日) 04:35:23ID:???
>151
俺は3年前にPHPエンジニアからJavaエンジニアにチェンジしたけど
今思うとWeb系はJavaできないと食っていけないよね。
PHPは給料も安いし。だいたい50万円前後くらいしか貰えない。
(Javaなら70万円前後。今は不況で無理だけどなー)

ただ、Javaは覚えることが多くてな。
Javaの言語仕様、Servlet、JSP、Tomcat、Ant、Maven、Struts、Spring、
Hibernate、iBATIS、Eclipse・・・
最低限これくらいは抑えておかないと。

0154nobodyさん
垢版 |
2009/06/08(月) 08:14:30ID:Cgd0YOBH
>>152
オヤスミ…
  <⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
0155nobodyさん
垢版 |
2009/06/10(水) 21:43:05ID:???
基情でJAVAやったからもういいや
オブジェクト指向の概念だけミッチリやっとけばよくね?
0156nobodyさん
垢版 |
2009/06/30(火) 19:26:23ID:???
Javaが使われてるwebページなんてあるの?
インタラクティブなコンテンツ作るならFlashとかAjaxが主流だし。
あと、Javaでcgiやるとなんかいいことあるの?
処理速度が速いとか?
0158nobodyさん
垢版 |
2009/07/07(火) 12:12:45ID:???
>>155
結局ツールの使い方、もっといえばライブラリの勉強、
現場ではそれに尽きる。

オブジェクト指向の基本的なところを抑えておかなきゃ
いけないのはそうだけど、どっちにしろ、ライブラリ使え
なきゃフレームワークの意味ないからね。
0159nobodyさん
垢版 |
2009/07/07(火) 12:13:37ID:???
>>157
Java仮想マシンの中で全ての機能をパッケージ化できるじゃないか。

いや、別にServlet経由してもいいけどさ。
0160nobodyさん
垢版 |
2009/07/07(火) 14:17:17ID:???
Full JavaでOS作れたらJava認めてもいいよ。
0161nobodyさん
垢版 |
2009/07/07(火) 20:09:02ID:???
>>156
サーバサイドはjavaで作ると相当速くなるっぽいよ。
phpとjavaのパフォーマンスを比較した記事がどこかにあった。
ただ開発は大変だろうね。大規模ならあえてjavaを使うのもありだと思う。
ただ、amazonやgoogle、wikipediaなんかの有名どころはjava使ってないらしいな・・・
そんなにメリットないのかな。
0162nobodyさん
垢版 |
2009/07/08(水) 19:02:01ID:???
java は起動しっぱなしだからなぁ。

php ページ表示されるたびに呼ばれるからなぁ
0163nobodyさん
垢版 |
2009/07/09(木) 00:57:38ID:???
PHPは、プログラミング言語として学ぶべきものではない
ttp://blog.livedoor.jp/dankogai/archives/51231480.html
0164nobodyさん
垢版 |
2009/07/09(木) 01:09:02ID:???
>>163
圧倒的に優れているはずの我がperlが、普及率でPHPに劣っているのが我慢ならんのでしょ。
ガチガチでギラギラの顕示欲にまみれたおっさんなんてほっとっけ。
0165nobodyさん
垢版 |
2009/07/09(木) 08:13:42ID:???
こういう攻撃的な文は好きじゃないけど主張には共感出来る部分が多いな。
0166nobodyさん
垢版 |
2009/07/09(木) 13:08:39ID:???
それは言語仕様によるものなのか?

PHPは、HTMLにコードを組み込み易くする、
かつ、HTTP/HTMLに便利な関数を最初から
ビルトインしてるってだけだろ。

Javaだって関数仕様は使うソリューションに
依存するじゃねーか。

何をすれば、綺麗な実装なんだ?

それを言ったら、どの言語も、いまや目的別
のライブラリを利用するためのツールで、
言語ごとに学ぶものじゃないって結論になるだろ。
0167nobodyさん
垢版 |
2009/07/09(木) 14:32:11ID:???
いや、とはいってもPHPの関数名はひどい。
htmlspecialcharsを見た時は殺意を覚えた。
html2safestrでいいって。
0169nobodyさん
垢版 |
2009/07/09(木) 15:10:01ID:???
今日使った一番長い関数

mysql_real_escape_string だっけ。

まぁでもいいじゃん。関数名なんてコピペで入力するんだから。
むしろ何の機能かわからんくらい短くされると困る。
0170nobodyさん
垢版 |
2009/07/09(木) 16:36:09ID:???
session_set_cookie_params の勝ち
0172nobodyさん
垢版 |
2009/07/21(火) 01:54:54ID:???
javaって大文字と小文字を使い分けなくちゃいけないんだっけ?
アレ面倒だな。
0173nobodyさん
垢版 |
2009/07/21(火) 02:01:55ID:???
え?PHPってケースインセシティブなの?
VBと一緒に死ねばいいのに。
0174nobodyさん
垢版 |
2009/10/13(火) 16:07:03ID:cM43x5Bu
>>169
> mysql_real_escape_string だっけ。

JAVAではありえない関数名。JDBCはどんなDBでもメソッドは同一。

PHP=くそ
0175nobodyさん
垢版 |
2009/10/13(火) 16:08:40ID:???
javaの価値観を押し付けられても
0176nobodyさん
垢版 |
2009/10/13(火) 17:20:41ID:cM43x5Bu
>>175
PHPってDBをMySQLからオラクルに変えたらシステム全部書きなおし。
信じられない融通の利かなさ。
言語作ったやつアルツだったのかとしか思えない。
0177nobodyさん
垢版 |
2009/10/13(火) 17:55:13ID:???
それはMySQL関数使ってるからでしょ
0178nobodyさん
垢版 |
2009/10/13(火) 18:39:24ID:???
どんだけおまぬけ発言だよw
0179nobodyさん
垢版 |
2009/10/13(火) 20:43:15ID:cM43x5Bu
>>176
みたいな事態は実際にありうる。
古いコードを運用していて、「社内DBをオラクルに変えよう」という場合。

あと、生まれつき出来そこないのPHPはZendがバージョンアップするたびにあちこち古いコードが使えなくなるだろ。
古いものと新しいものを混在させることができない。運用上まずいんでない?
Javaではそういう話はない。最初から完成度高いからね。

PHPのバージョンが上がると徐々にJavaに近づく。
最終的に「なんだ〜?これJavaじゃん」となるのでは?
0180nobodyさん
垢版 |
2009/10/14(水) 01:02:29ID:+6LSQrPW
「Javaはムズカシイ」と言ってる感覚がわからん。
JavaはCとかC++より簡単なのに。それ以上簡単にする必要は全くない。

フレームワークが多数出ていて全部知ろうとするとたしかにうんざりだがその必要はない。

JAVAをミスユニバースとすれば
PHPはプログラミング言語の世界のヘチャムクレ奇形児だ。見るに耐えられない。
何回整形手術してもブサイク。

Zendはユダヤ人が始めた会社で開発センターはイスラエルのテルアビブにあるんだろ(本社はいちおうカリフォルニアだがシリコンバレーではない)。
テロが蔓延して弾丸が飛びかう地域でガツガツの金の亡者ユダヤ人が作ったもの。
メチャクチャなシロモノになるのも当然か。
0182nobodyさん
垢版 |
2009/10/14(水) 01:09:23ID:???
PHPもPDOとか作ったん。
0183nobodyさん
垢版 |
2009/10/15(木) 02:10:09ID:???
例えれるとJAVAはXHTML2
PHPはHTML5

で世の中どっちに行こうとしてるの?その理由は?

それ考えると自明
0184nobodyさん
垢版 |
2009/10/15(木) 12:12:29ID:H4FKok6e
>>183
>例えれるとJAVAはXHTML2
PHPはHTML5

JAVAはWeb専用なワケではない。
制御系にも業務系にもなんにでも使われる。GoogleのandroidもJAVA。
PHPはWebだけ。小さいな〜
0185nobodyさん
垢版 |
2009/10/15(木) 12:32:09ID:IJjjUaJi
>>183
「PHP=簡単 Java=難しい」でPHPを始めた人も多いのでは。
そりゃそうだ。HTML内にベタベタ書けば良いだけなんだから。
簡単だよ。お手軽だ。

でもPHPにもクラスが入って来たりフレームワークが使われ始めているから、
そろそろ、プログラミングの知識が無いと難しくなって来るんじゃない。
0186nobodyさん
垢版 |
2009/10/15(木) 13:42:29ID:???
今時PHPをベタベタ書けば良いだけとか表現するあたり
使ったことないだろ
定義されてるかどうかきっちりチェックしていかないと警告出まくりだぞ
0187nobodyさん
垢版 |
2009/10/15(木) 14:45:47ID:???
別にerror_reportingの設定なんか自分で変えればいいじゃん
0188nobodyさん
垢版 |
2009/10/15(木) 15:02:01ID:???
error_reportingの設定で警告回避とかプログラマーとして失格だろ
おまえはそんな糞コードを推奨するのか?
0189nobodyさん
垢版 |
2009/10/15(木) 15:16:28ID:???
error_reportingのためにコーディングするの?
0190nobodyさん
垢版 |
2009/10/15(木) 15:19:12ID:???
>>186
さてはまだフレームワークを使っていない輩だな
0191nobodyさん
垢版 |
2009/10/15(木) 16:04:57ID:???
より正しく、より応用範囲が広く、よりパワフルなXHTML2は自壊する事になった。HTML5に負けのだ。

ちなみにHTML5もWebにしか使えない。
0192nobodyさん
垢版 |
2009/10/15(木) 21:18:52ID:H4FKok6e
ポインタの概念もないくせに
$クラス->メソッド()
の記法は笑えるというか腹立つ。



0194nobodyさん
垢版 |
2009/10/16(金) 09:07:19ID:G9eUGGQp
>>193
アホがまともな人を見るとアホに見える。
0195nobodyさん
垢版 |
2009/10/16(金) 12:26:02ID:G9eUGGQp
>>180
「カネが欲しい!ドルが欲しい!」
と24時間365日考えているうちに
変数の頭に$記号を付けないと気がすまないという精神構造になって
PHPの変数に$が付いた。
のではないか。
「UNIXシェルスクリプトの慣行を踏襲した」
というよりもそういう深層心理からだったのだろう。

シェルでは変数に値を代入する場合、左辺の変数名には$をつけない。PHPでは変数は常に$で始まる。
このことからも
PHP=カネの亡者の産物
であるといわねばならない。
0196nobodyさん
垢版 |
2009/10/16(金) 13:31:08ID:???
つまんない長文さらすなボケ
0197nobodyさん
垢版 |
2009/10/16(金) 17:25:08ID:G9eUGGQp
PHPの営業はバカの一つ覚えでこう言う。
「PHPのシステムはJavaより軽いです。サクサク動きます」
ウソつけ!

やつらは科学的なデータを示すことはできない。
なぜならそれがウソなのが証明されてしまうからだ。

0198nobodyさん
垢版 |
2009/10/16(金) 18:37:29ID:???
そんな営業はいない
0199nobodyさん
垢版 |
2009/10/16(金) 19:07:49ID:???
こんなアフォでもJavaできるのかw
0200nobodyさん
垢版 |
2009/10/16(金) 19:17:22ID:G9eUGGQp
PHPはオブジェクト指向になりきっていない。
例えば
array_change_key_case()
array_chunk()
array_combine()

Array ar = new Array();
で生成して
ar->change_key_case()
ar->chunk()
ar->combine()
とするのが本来のオブジェクト指向のコード。
ハンパだな〜〜〜
あ、$忘れた。
■ このスレッドは過去ログ倉庫に格納されています