探検


PHPとJAVAさぶれっと

1名無しさん@お腹いっぱい。
垢版 |
2001/04/21(土) 19:58ID:/2sl67qI
今後、スタンダードになっていくのはどっち?
128nobodyさん
垢版 |
2005/08/04(木) 00:57:26ID:???
PHPは文法が簡単なだけで、EclipseやらNetBeansやら使うことを考えればはるかにJavaの方が楽。
129nobodyさん
垢版 |
2005/08/04(木) 17:14:05ID:???
PHPが簡単なのは文法じゃないような気が…
表示するページに全部入れ込めるってのがお手軽なわけで。

JSPと変わらん感じがする。
130nobodyさん
垢版 |
2005/08/04(木) 20:37:37ID:???
JSPは型がある。その一点だけとっても、PHPが簡単。
131nobodyさん
垢版 |
2005/08/04(木) 20:41:23ID:???
>>130
俺は逆なんだよね・・・
バグが出た時を考えると、それこそ型ぐらいはちゃんとあった方が後々を考えると簡単。
132nobodyさん
垢版 |
2005/08/05(金) 02:48:26ID:???
ロジックはJavaで書いて、デザイン部をJSPで書きましょうってのが、コンセンサスなんだから、
型ない方がいいんじゃないの?
なんかJSPって中途半端に思えるんだよね。
133nobodyさん
垢版 |
2005/08/05(金) 03:24:44ID:???
型ないほうがよければ式言語で書けば無問題
134nobodyさん
垢版 |
2005/08/05(金) 18:38:23ID:???
>>132
っていうか、お前の意見は、PHP的ならよし、JSP的ならだめ、ってだけの主張に思える。
135nobodyさん
垢版 |
2005/08/05(金) 22:20:34ID:???
JSPってJavaのコミュニティからもボロクソに批判されてるじゃん。
136nobodyさん
垢版 |
2005/08/05(金) 22:33:57ID:???
スクリプトレット使うのが批判されてるだけで
EL,JSTL,カスタムタグで書くのが推奨されているだけだが・・・
といってもわからんだろうがな
137nobodyさん
垢版 |
2005/08/05(金) 22:40:20ID:???
だから、JSPにスクリプトレットあるのがおかしいだろってこと。
こんなのあるなら、使うに決まってるじゃん。設計が中途半端なんだよ。
ASPやPHPの方がよっぽどまっとう。
138nobodyさん
垢版 |
2005/08/05(金) 23:12:06ID:???
わけわからん。ただ批判したいだけか
139nobodyさん
垢版 |
2005/08/05(金) 23:40:05ID:???
>>137
使わない
140nobodyさん
垢版 |
2005/08/06(土) 00:26:05ID:???
>>137
使わない主義なら使わなくてもいいし、
使いたければ使うこともできる。

目の前に少女がいたら買春しちゃうじゃんとか言ってるのと同じレベルだな、おまえは。
141nobodyさん
垢版 |
2005/08/06(土) 07:21:15ID:???
選択肢が多いほうがよい
142nobodyさん
垢版 |
2005/08/06(土) 11:04:47ID:???
使えない選択肢はないほうがいい
143nobodyさん
垢版 |
2005/08/06(土) 23:07:03ID:???
つーか、PHPの<? ?>はスクリプトレットみたいなものだろ。
144nobodyさん
垢版 |
2005/08/06(土) 23:15:38ID:???
137はスクリプトレットがなにかわかってないとおもわれ
145nobodyさん
垢版 |
2005/08/07(日) 00:12:39ID:???
>つーか、PHPの<? ?>はスクリプトレットみたいなものだろ。

というかこれをスクリプトレットといわずして何を言う?
JSPの本質はコンポーネント化によるBLとPLの分離だからスクリプトレットは少ないほうがいいとされる。
ASPもCOMによってそれは実現しているし、ASP.NETもコードビハインドで実現している。
しかしPHPにはコンポーネント化のための技術がないからスクリプトレットに頼らざるを得ない。
146nobodyさん
垢版 |
2005/08/07(日) 01:22:16ID:???
jspが糞だからvelocityとか出てくるんじゃん。
147nobodyさん
垢版 |
2005/08/07(日) 01:30:29ID:???
phpの場合はスクリプトレットとかいう以前の問題でしょ。
あえて言うなら、smartyとかがjspに相当するんだろうけど、
javaとはターゲットが違うんで、直接の比較はできない。
148nobodyさん
垢版 |
2005/08/07(日) 02:02:41ID:???
要するに、 JSPはすばらしいけど、PHPみたいな使い方をすると、ゴミみたくなるってことだな。
朱に交われば赤くなるってか。
149nobodyさん
垢版 |
2005/08/07(日) 19:53:53ID:???
>>146
JSP2.0で問題なし
150nobodyさん
垢版 |
2005/08/09(火) 20:31:40ID:???
>>148
んで、PHPの方では、本来のPHPぽい(スクリプトレットぽい)使い方をやめようと
フレームワーク作ってる。
両方ともなんか変なことしてるよね。じゃ、最初からやめろと。

151nobodyさん
垢版 |
2005/08/10(水) 00:54:35ID:???
んで、だれも使ってない
じゃ、最初からJava使えと。
152nobodyさん
垢版 |
2005/08/10(水) 03:17:45ID:???
<丶`∀´> ウェーハッハッハ
153nobodyさん
垢版 |
2005/08/10(水) 23:40:07ID:???
JSPってASPをパクって出来たわけでしょ?
そしたら、MVC2なんていい始めて、スクリプトレットはやっぱいらなかったなあ。
でも、つけちゃったものはしゃあないか。みたいな。
154nobodyさん
垢版 |
2005/11/06(日) 11:58:26ID:szZvbyxN
保守性はJavaだな。PHPは新たに書き直した方が早い。

だいたい、大規模でperl/phpってよっぽどスキル低いぞ(w
phpって単価安いデザにPG分の仕事渡すぐらいの目的でしか使えない。
デザがHTML内でスクリプト書ければ、わざわざMVCで分ける必要も無いんだよ。
155nobodyさん
垢版 |
2005/11/06(日) 12:03:05ID:???
・・・こんな糞スレ上げてまで主張したいことなの?
156nobodyさん
垢版 |
2005/11/13(日) 10:48:17ID:5kzXwf05
なんでJavaなんかでWebの開発すんだ?
こんなことやってたら、プロジェクト火吹くのあたりまえだろ?
良心のある(かつ ちゃんと分かっている)技術者は、上の方にきちんと説明してくれ.
157nobodyさん
垢版 |
2005/11/13(日) 18:42:09ID:???
>>156
ツールも整ってるし、できるヤツとできないヤツの分業がやりやすい。
すでに動いてるアプリが動かなくなるような仕様変更もほとんどないし、ましてやセキュリティーパッチのために互換性のないバージョンにアップグレードしろということもない。
158nobodyさん
垢版 |
2005/11/14(月) 00:48:50ID:irBXHA7S
WebVakaやらHeberenateやらSprint(ばか)Frameworkやら次から次と出てくるのは、
要は頭でっかちの現場知らずが作った半端もんをなんとかしようともがいてるだけだろ。
なんかみんなで違う方向いってんじゃないのか?
普通の言葉に翻訳するとすげー簡単なことをJava厨はなんで小難しい言い方しすんだ?
まぁ、極端に生産性悪いから人月かさんで派遣業者にとってはウハウハだがな。
159nobodyさん
垢版 |
2005/11/14(月) 07:05:14ID:???
俺JAVAもJSPのPHPも出来ないけど
Servletって名前がかっこいいからServlet萌え
160nobodyさん
垢版 |
2005/11/14(月) 07:21:06ID:???
>>158
ほんとに「すげー簡単」か?
161nobodyさん
垢版 |
2005/11/14(月) 13:33:53ID:???
ま、JavaはWEBの開発に使うにはオーバースペックな感は否めないな。
ただ、データの永続化ができるアプリケーションサーバ的な仕組みと、ソースを見せないって理由でコンパイル機能は欲しいとこだな。
162nobodyさん
垢版 |
2005/11/14(月) 21:20:22ID:???
>>157
>できるヤツとできないヤツの分業がやりやすい。

それだけできない奴が多いってことだよJavaやってる奴は
じっさい使えねー奴多いし

>すでに動いてるアプリが動かなくなるような仕様変更もほとんどないし、
ましてやセキュリティーパッチのために互換性のないバージョンにアップグレードしろということもない。

あれ?お前ひょっとしてPHPのこと言ってる?
最近のバージョンは動かなくなるなんてことはほとんどない。
Javaしか知らないんだから書き込むなよ
163nobodyさん
垢版 |
2005/11/14(月) 21:53:16ID:???
>>162
PHPやってるとこなんか、「一番できるやつ」のレベルが恐ろしく低い。

> 最近のバージョンは動かなくなるなんてことはほとんどない

おまえ、PHP知らないだろ。
PHP4.3からPHP4.4は最近じゃないとでもいうのか?
5.0.x系でもメール送信でなにか動かなくなってなかったか?
164nobodyさん
垢版 |
2005/11/15(火) 23:36:55ID:???
何年経ってもPHP厨は変わらないなあ
165nobodyさん
垢版 |
2005/11/25(金) 00:26:52ID:Z1MF3Biv
所詮スクリプターだしな>PHP厨
166nobodyさん
垢版 |
2005/11/26(土) 02:56:07ID:???
実務系はJava。その他はPHPでいいですか?
167nobodyさん
垢版 |
2005/11/26(土) 07:14:12ID:???
その他はRubyがいいな。
168nobodyさん
垢版 |
2005/11/26(土) 16:50:23ID:13hWRKTD
LAMPな鯖使ったビジネスモデルの所ってどうしてるんだろうな。
セキュリティの都合でPHPのバージョン上げて動かなくなったら、スクリプトの手直し料を請求してるの?
それとも無料で修正する手間まで負ってるのか?
169nobodyさん
垢版 |
2005/11/26(土) 18:11:53ID:???
基本的に放置だと思う。
170nobodyさん
垢版 |
2005/11/27(日) 02:35:58ID:L44EUa3b
客は怒らないのか。
というか怒らないような客を相手にしていると言うべきか。阿漕だな。
171nobodyさん
垢版 |
2005/11/27(日) 09:13:14ID:???
実務はJavaなのか。
最近htmlから抜け出して、Webアプリケーション用の言語を習得しようと、
Perlにまず手を出した後、PHPのほうが簡単と聞いてPHPに変更したが、
Javaやりたくなってきた。
PHPをある程度理解してからJavaを勉強するべき?
今すぐJavaを1からはじめるべき?
将来的にショッピングカート程度のアプリを作りたいと思っている。
172nobodyさん
垢版 |
2005/11/27(日) 18:27:25ID:???
JAVAだPHPだ言う前にオブジェクト思考を理解するほうが先だと思う
173nobodyさん
垢版 |
2005/11/28(月) 00:41:39ID:???
>>171
webだとオブジェクト指向なんか後回しでいいけどJavaの勉強の前にPHPをやる意味はまったくない。
174nobodyさん
垢版 |
2005/11/28(月) 04:57:49ID:a54yzRbD
>>173
webだからこそOOPでMVCを極めないとWebLogicすら苦労するよ。
PHPは喰えないWebデザのためのための言語だから、デザでなければ覚えなくてもいい。
175nobodyさん
垢版 |
2005/11/28(月) 09:51:22ID:???
>>174
MVCとか、有害でしかないわけで。
176nobodyさん
垢版 |
2005/11/28(月) 13:24:51ID:???
有害とまでは思わないけど、ウェブ開発のMVCはあまりオブジェクト指向ではないと思う。
177nobodyさん
垢版 |
2005/11/28(月) 14:14:45ID:???
というか、MVCって、3つの役割に別れたものをみんな思い思いにMとVとCに割り当ててるから、話があわなくなる。
178nobodyさん
垢版 |
2005/11/28(月) 17:51:37ID:fbv4sUEn
そもそもIBMが無理矢理ウェブにMVCを当てはめただけだからね。
179nobodyさん
垢版 |
2005/11/28(月) 17:55:18ID:???
へー、おれはわりとMVCで問題ないんだけど、否定派はどんなフレームワークを?
180nobodyさん
垢版 |
2005/11/28(月) 18:04:53ID:???
ほんとにそれがMVCになってるのか疑問。

データ構造と処理を持ったModelは作ることなくて、最近はレイヤー+ValueObjectでやってる。
181nobodyさん
垢版 |
2005/11/28(月) 18:07:15ID:???
「StrutsはMVCだ」っていう説明なんかヒドくて、なにがMでなにがVでなにがCかは人によって全く違う。
役割もちょっとずつ違ってくるし。
そうすると、MVCなんて共通の認識をもつためのモデルとして全く使えない。
182nobodyさん
垢版 |
2005/11/28(月) 22:03:11ID:???
まあモデルのカプセル化の概念がまったく存在しないPHPよりはマシだろ
183nobodyさん
垢版 |
2005/11/28(月) 22:33:31ID:???
ValueObjectしか作らなければカプセル化とかも関係ない気がするが。
184nobodyさん
垢版 |
2005/11/28(月) 23:42:13ID:a54yzRbD
OOが何だか分かってない香具師に作らせると酷いのが出来るように、
MVCが何だか分かってない香具師に作らせると酷いのが出来てるだけのような。

phpみたいにOOもMVCも無視して作れる言語では徹底させるのが難しい。
185nobodyさん
垢版 |
2005/11/28(月) 23:42:48ID:???
VOしか使えないようなレベルのところにいるんだろ
クラス=構造体の世界な
186nobodyさん
垢版 |
2005/11/28(月) 23:49:27ID:???
普通の業務アプリならそれで十分だろ。
ドメインモデル作るにしても、そのモデルをViewに渡すことはないし。
187nobodyさん
垢版 |
2005/11/29(火) 00:07:07ID:???
MVCはウェブアプリケーションのために作られた概念じゃない。すべてMVCに当てはめようというところで、すでに無理がある。
188nobodyさん
垢版 |
2005/11/29(火) 01:16:23ID:???
むしろWebアプリを得意げにMVCという奴に殺意すら覚える
189nobodyさん
垢版 |
2005/11/29(火) 01:33:13ID:???
結局MVCみたいに三角形の関係を作ることはなくて、レイヤー別けした直線的なやりとりにしたほうがWebの場合はいいと思うんだけど。
190nobodyさん
垢版 |
2005/11/29(火) 07:40:43ID:gl3Jq/2L
>>188
おまいがMVCのメリットを把握してないからじゃね?

>>189
それって毎回全部作り直してるからってだけじゃ?
MVCに分けるとそれぞれでメンテしやすいってことなんだが。
191188
垢版 |
2005/11/29(火) 10:17:06ID:K2jqo1rl
>>190
漏れが行ってるのはMVCの意味の取り違えなんだけどな。
MVCで分離するのはGUI設計のデザインパターンみたいなもんだ
ModelとViewって言うのはもっと低い粒度で繋がるべきで、
本来WebみたいなプアーなインターフェイスでMVCなんて望むべくもないって事。

最近はAjaxの興隆で遷移無しに画面を変化できるようになってきたから
これから本当の意味でのMVCにのっとったフレームワークが登場すると思う。

あとメンテしやすいってことを一番にあげる奴は大抵三層構造とMVCがごっちゃになった
業務プログラムどっぷりの奴だと思うぞ?>>189への指摘もなんか要領を得ない。

>>189
レイヤ別けはレイヤ間のインタフェイスが厳密に決まってればいいんだけどねぇ。
変動したときのリスクがやたらでかいのが…。
下層レイヤが完成してから上位レイヤの実装に取り掛かれれば一番いいんだけど
世の中そのように行かないらしい。
192nobodyさん
垢版 |
2005/11/30(水) 01:31:58ID:6GMXJyDO
漏れは、今過渡期なんだとおもう。

MVCは、Smalltalk->Mac->MSのMFCと来て、
それをその雰囲気のままStrutsで採用したんじゃないか?
ちょっと業務アプリ構築の世界から離れて行ってる。頭でっかちかエエカッコシイだ。

せっかくMSは、VBやAccessのように業務システムを効率良く
構築することができるフレームワークを作ったのだから、
MVCとか言う前に、その線でWeb向けに業務に最適化されたフレームワークを作ったらどうなのか?

ちなみに、.netはなんかちがうぞ。と思う。
193nobodyさん
垢版 |
2005/11/30(水) 12:28:05ID:???
オブジェクト指向とかMVCとか難しくてサッパリなので、
おとなしくPHPでもやってますね。
最初のプログラミングが独学だとやっぱ難しいのかなぁ…
194nobodyさん
垢版 |
2005/11/30(水) 15:15:50ID:???
>>190
できる人はみんな独学。
オブジェクト指向とかMVCとか、Web+DBプログラムには要らんて。
Javaだからといってオブジェクト指向プログラミングしないといけないことはないよ。
195nobodyさん
垢版 |
2005/12/01(木) 10:18:39ID:???
>>194
独学の香具師のコードは見れないけどな。
いい師匠に巡り会うかどうかで決まると思う。
196nobodyさん
垢版 |
2005/12/01(木) 18:39:13ID:???
>>195
それは独学は絶望的ってことか?
人脈もなければ学校へ入る金もない俺みたいなやつはどうすれば・・・
どなたかこのスレで個人事業をやってる方使ってもらえませんか?
プログラム経験はなしで、今はHTMLぐらいしかできないけど
死ぬ気で頑張りますよ!
197nobodyさん
垢版 |
2005/12/01(木) 21:48:32ID:???
本がいくらでもあって、ネット上のドキュメントも豊富な現在、誰かに教えてもらう必要なんてない。
開発環境だって、ほとんどの場合、タダかごく安価に入手できるし。
もっとも、人に頼ってばかりで、自分で創意工夫できないやつが上達するはずがない。
198nobodyさん
垢版 |
2005/12/01(木) 22:52:50ID:???
>>195
いい師匠になりうる人は独学。
199nobodyさん
垢版 |
2005/12/01(木) 22:53:34ID:???
>>196
死ぬ気でがんばられても困る。
たらたらといいコードを書いてくれるのが一番いい。
200nobodyさん
垢版 |
2005/12/02(金) 03:12:04ID:???
>>196
天才とアホの両方のソースを読むととてもためになると思う。
あとPHPやってJavaやってまたPHPやると何故か効率的にスキルアップできた。
「あ〜、Javaだとこれできるんだよなあ」とか
「PHPだったらこんな事しなくていいのに」とか
長所、短所が見えると使い方が良く分かる。
201nobodyさん
垢版 |
2005/12/02(金) 07:22:23ID:???
>>196
人脈もなければ学校へ入る金もないなら、phpのMLとか、phpの集まりに参加して積極的に人脈作るとか。
受け身じゃ何も発展しないよ。
死ぬ気で頑張りますよなら、日本語ドキュメント整備とか遣ると勉強にも成るし、いろいろ教えてもらいやすくなると思う。

おまいも個人事業主として、仕事請け負いますみたいなウェブページをどっかにおいて営業した方がよくね?
にちゃんねるで、フリーとかの個人事業主ネタ扱う板って有ったっけ?

>>198
まあ一番いい師匠はそうかも知れないけど、師匠の弟子に弟子入りしても十分な訳で。師匠の弟子が厳しいなら、師匠の弟子の弟子でも。。。

>>200
phpだとこうできるのをjavaでもできるように自己工夫すると便利な訳だが。ヲレフレームワークとかさ。
phpでjavaぽくするのはちょっと荷が重いかな。

用途によって、使い分けちゃうのが楽だけどね。
javaのシステム売ってる会社の製品でも、html生成はphp使ってるってのがあったし。
202nobodyさん
垢版 |
2005/12/02(金) 07:47:18ID:???
PHPの集まりでは、たいした人脈は・・・・
203nobodyさん
垢版 |
2005/12/03(土) 15:30:11ID:???
>>202
phpのイベントに来る人ってクズばっかなのか。orz
204nobodyさん
垢版 |
2005/12/03(土) 16:19:59ID:???
できる人はJavaかRubyのイベントに行く。PHPからは離れていってる。
205nobodyさん
垢版 |
2005/12/04(日) 01:11:05ID:???
俺の知り合いでも、PHPやってるっていう人間にろくな奴居ないな…。
最低Java,Lisp,Ruby,Pascal,Smalltalkのどれかをかじってるわ。
206nobodyさん
垢版 |
2005/12/04(日) 02:00:01ID:Us52TzKX
>>204
できる、できないの基準を言ってくれないか?
入門用雑誌に書いてあるあたりのことを「常識だろ?」とか言って
人の揚げ足をとるようなやつを、まさかできるやつとか言ってないよな。
(一応確認しておきたいので)
207nobodyさん
垢版 |
2005/12/05(月) 18:24:57ID:???
phpのユーザグループとかの活動してる人たちもたいした人脈じゃないのか?
他のイベントと違って、参加した程度では仲良くなれない壁でもあるの?
208nobodyさん
垢版 |
2005/12/05(月) 22:05:32ID:???
そうだね。
コアな人数人だけって感じ。
209nobodyさん
垢版 |
2005/12/06(火) 17:06:38ID:s/Q1M/ZE
Lisp,Pascal,Smalltalkなど今時使うか
210nobodyさん
垢版 |
2005/12/06(火) 20:53:42ID:???
Lisp → emacs?
Pascal → Delphi
Smalltalk → Squeakがバリバリ
211nobodyさん
垢版 |
2005/12/07(水) 20:21:04ID:67FiZMzZ
実際のところは、Java以外は趣味の領域に過ぎないがな。
212nobodyさん
垢版 |
2005/12/07(水) 20:43:35ID:???
Delphiが?
213nobodyさん
垢版 |
2005/12/07(水) 22:29:43ID:???
>>209
イマドキっていう発言自体がおかしい。
言語の素養としてLisp,Smalltalk辺りの考え方はとても参考になる。

Pascalは別に取り立ててって言う気もしないでもないが、
あえてPascal選んでる奴はプログラムのソースを感心するほど丁寧に書く。
多分冗長な begin end のおかげだな。
214nobodyさん
垢版 |
2005/12/08(木) 02:29:52ID:???
>>211
つまりphpで飯喰ってる香具師は。。。(ry
215nobodyさん
垢版 |
2005/12/09(金) 13:14:14ID:gevi6kyB
perl、phpなんて所詮おもちゃ。大企業では使わない。
216nobodyさん
垢版 |
2005/12/09(金) 14:19:28ID:???
みんなが大企業にいるわけじゃないからね
217nobodyさん
垢版 |
2005/12/09(金) 14:34:48ID:???
おもちゃで出来たシステムに広告出すために大企業は莫大な金を出すのだが。
218nobodyさん
垢版 |
2005/12/12(月) 23:42:50ID:???
8割は中小だっけか。安い単価で依頼出来るphpのほうが向いてるかもね。
219nobodyさん
垢版 |
2006/01/22(日) 14:26:25ID:N/sbHTQA
スクリプターの分際で、スクリプトを流用されて怒ってるDQN。
ttp://d.hatena.ne.jp/nipotan/20060105

Perlってこんな奴ばっか。
220nobodyさん
垢版 |
2006/01/22(日) 21:23:49ID:???
両方覚えろよ 怠けてないで。ついでにASP.NETも覚えろ。
なんでも対応できるようにしておけ。
221nobodyさん
垢版 |
2006/01/24(火) 01:26:33ID:???
>>220
それを言っちゃあ、おしまいよw
222nobodyさん
垢版 |
2006/01/28(土) 00:34:54ID:???
とりあえず、SAPとかOracleAPとか、何かしらERPパッケージと繋がるようにならないと
Javaの競争相手にもならんだろ…>PHP
223nobodyさん
垢版 |
2006/02/07(火) 17:43:05ID:MCsbYtmm
>>205
Java One Tokyo 2005 に行ってきたけど
女性が多かったな。イケメンや若い世代も多かった。
スピーカーはみんな刺激的だったな。
224nobodyさん
垢版 |
2006/03/05(日) 20:48:48ID:XOlPPcW2
JAVAで作ったアプリをWeb上で使用したいときは、PHPよりサーブレットの方がいいものなんかね?
225nobodyさん
垢版 |
2006/03/05(日) 21:34:21ID:???
どうでもいいんじゃね?
226nobodyさん
垢版 |
2006/03/09(木) 23:50:44ID:???
http://www.zend.co.jp/casestudy/website/casestudy11.php
227226
垢版 |
2006/03/09(木) 23:51:34ID:???
#間違って書き込んじゃったよ。

PHP も結構使われているという一例かな。
228nobodyさん
垢版 |
2006/04/30(日) 16:58:59ID:???
開発しかできない人はJava。
それ以外にもやらなきゃいけない人はPHP
レスを投稿する


ニューススポーツなんでも実況