CGI VS PHP VS JAVA
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/17 23:20ID:???WEB上でよく使われている主流系
この中で一番勝ってるのはどれだ!?
討論し合おうではないか!
0102nobodyさん
02/10/08 10:27ID:???0103nobodyさん
02/10/08 13:00ID:???荒れておしまいだと思うが
0104nobodyさん
02/10/08 17:53ID:/ZB/SgI068 php
65 java
35 html
32 perl
0105nobodyさん
02/10/08 18:45ID:???0106nobodyさん
02/10/09 01:32ID:6nsA2+GVperlが32?
単に簡単なCGI程度しかつかわないならそうかもしれんが。。。
0107nobodyさん
02/10/09 03:49ID:???あと、俺が思うにHTMLはアクセス者側なので入れるな。
0108nobodyさん
02/10/09 05:16ID:???Java の方が上だと思いまふ。
0109nobodyさん
02/10/09 11:05ID:k7vFrv7ZCとか、Apacheへの追加モジュール自作とかはどのくらいに入りますか?
0110nobodyさん
02/10/09 13:29ID:02SoYbvwたいがいの言語って多次元配列が容易されてるが
perlの場合 変数に変数のリファレンスを代入することで実現したり、
同じ変数名でも識別子変えれば配列がハッシュになったり。。
0111x
02/10/09 14:58ID:/ujRgAG3↓ ↓ ↓
http://www.dream-express-web.com/space-trust.htm
0112nobodyさん
02/10/10 02:40ID:dij3CJ32こんな中途半パンパなネタでもないスレタイトルが
でてきてしまうほどここは低下してしまったのか。
なんて。思ったり。
CGI VS PHP!
ワラェネェ。
0113nobodyさん
02/10/10 14:43ID:3wF7c6bIだからこそPerlの存在意義があるのだと思われ。
0115y
02/10/11 18:32ID:???こんなページ信じるな。
> そして、インターネット上だけで通用するノウハウだけだと
> 片手落ちです。オンラインとオフラインの両方兼ね備えたノウハウが絶対条件なの
> です。
blinkタグなんて使ってる奴がオンラインのノウハウを備えているとは思えない。
0116nobodyさん
02/10/12 19:41ID:???たまに笑えるレスが入るし、息抜きになる。
PHPマンセー!!
0117nobodyさん
02/10/19 16:54ID:XZCUyDPeよくPHPがハクられるのでCGIでASPを書くことにします。
0119nobodyさん
02/10/20 04:08ID:???0121nobodyさん
02/11/16 20:16ID:cbFrgMid>よくPHPがハクられる
よくPHPサイトなんかで設定如何ではヤバイみたいなことを書いてますが、
例えばどういったことからそう判断できたのか、スンマソンが後学のために教えて欲すぃです。
0122nobodyさん
02/11/16 21:15ID:???0123nobodyさん
02/11/18 00:04ID:vNewV4Ft0124nobodyさん
02/11/18 00:08ID:9sprl5noハイレベルすぎる質問でついていけません。
どなたか的確にアドバイスできる神降臨きぼんぬ
http://jbbs.shitaraba.com/sports/bbs/read.cgi?BBS=4331&KEY=1035421570
0126nobodyさん
02/11/18 20:21ID:KUH85L1r>プレゼンテーション層作成のコツや意識している事はありますでしょうか?
テンプレ以外に何があるって感じだよ。
あとはHTMLではなくFlash使うとかか?
0127nobodyさん
02/11/18 23:41ID:PtTexgcEなら日経のITProNewsとかでよく聞くんですが。
ニュースによれば来年は双方の勢力はほぼ半々になるという予測が出ているとか。
JavaServlet/JSP 使える無料Webスペースって少ない。
同時にPHP,CGI/Perl, PostgreSQL(or MySQL), sendmail(or qmailとか), 使える無料レンタルサーバがあればいいんですが。
サーバ構築したほうが早い?
CATVを解約してUsenに加入すればできるんだが高い..。
今更ADSLに加入する気にもなれず。
JavaServlet/JSP は大規模なプログラミングには非常にgooな感じ。
大規模なプログラミング、オブジェクト指向的なこと(再利用、可搬性などを重視)をしたければASP/VBScript, ASP.NET/VB or C#, CGI/Perl, PHPよりもいいかもしれない。
Java以外の言語はJavaに慣れるとソースコードがキモイって思ってくるようになると思う。
速度を重視した余り(構造体やポインタ操作の復活など)C#はJavaより複雑で覚えるべきことが多すぎて読みにくい → C#.Netのコードも大規模化すると読みにくそう。
0128nobodyさん
02/11/19 16:02ID:rrkZyQ0T>同時にPHP,CGI/Perl, PostgreSQL(or MySQL), sendmail(or qmailとか), 使える無料レンタルサーバがあればいいんですが。
無料レンタルサーバ=レンタルスペースと読み替えますが、
(safemodeがあるんで)PHPが使える無料レンタルスペースは増えてくる予感。
Servletが無料レンタルの主流になるのはむずい・・・というかリミットのないプロセス常駐
モジュールが構築できるのを不特定多数に解放するのはツライのではないかと
(それともServletにプロセスのメモリサイズとかリミットかけられるのかな?)
0129nobodyさん
02/11/20 02:49ID:OBXJBU+BServletを不特定多数に開放すると、なんと! メモリの問題に引っかかる、これ考えてもいませんでした。
メモリの一部をディスクにスワップできればいいような(OSの知識疎いんで適当な意見)。
CGIやASP,PHPを使えるレンタルサーバを経営している知人がJSP/Servletを使えるように試そうとしていたけれど途中で何かの問題に引っかかって断念したという。それがこういうことだったとは。
なるほどServlet/JSPがなかなか個人で普及しにくい理由がわかりました。
Servlet入りのJ2EEがなぜ基幹系業務向け、企業向けなのかというのがなんとなくわかったような気がする。
メモリがもっと激安になればなー。
0131nobodyさん
02/11/20 22:59ID:f1kwAUeLhttp://www.pat.hi-ho.ne.jp/dimension/inst/inst_unix_dso_4_apc.shtml
0132nobodyさん
02/11/22 03:13ID:I/w7c8bJServletやAppletと連携でき、Javaコードを埋め込み可能、コンパイルされたJavaコードをimport宣言で呼び出し可能、一度起動すると実行するたびにプロセス再起動しなくてよいために応答速度が速い、というJSPの魅力に惹かれているからです。
Javaで書けるということは、それだけにとどまらず、オブジェクト指向性が高く、移植性、可搬性も高いコードを書けるということであり、
デザインパターンなど、よく考えて将来に備えて設計された言語でかけるということでもあると思います。
大規模なネットワークプログラミングにはServlet(やEJB)が魅力的、ということもPHPよりも優先したい理由です。
PHPは型の概念が曖昧なところに抵抗があります。しかしPerlよりは非常に優れた言語だとは思います。
0133nobodyさん
02/11/27 08:24ID:???0134nobodyさん
02/12/28 00:05ID:gcRpiO91参考になるサイトとかありませんか?
0135山崎渉
03/01/15 13:39ID:???0136山崎渉
03/03/13 17:51ID:???0137nobodyさん
03/03/27 17:20ID:???めんどくさくてたらまないよ、jspは
速さだって、相当重い処理じゃないと大したかわりはない
といいつつ、今はjspしか使ってないが
Perlは気軽に組めるから好き
0138nobodyさん
03/04/02 00:28ID:T3ieL++/これってプログラムのミス?原因はなんでしょうか?
0139nobodyさん
03/04/08 13:25ID:12Q4qZv2・例外処理の未実装でコンパイルエラー。
・型違反でコンパイルエラー。
0140nobodyさん
03/04/09 02:26ID:6RiShxhrそういうのが無いのが、PHP、Perlの売りなのでは?
0141あぼーん
03/04/09 02:40ID:???http://muryou.gasuki.com/moe/hankaku10.html
http://muryou.gasuki.com/moe/hankaku09.html
http://muryou.gasuki.com/moe/hankaku08.html
http://muryou.gasuki.com/moe/hankaku07.html
http://muryou.gasuki.com/moe/hankaku06.html
http://muryou.gasuki.com/moe/hankaku05.html
http://muryou.gasuki.com/moe/hankaku04.html
http://muryou.gasuki.com/moe/hankaku03.html
http://muryou.gasuki.com/moe/hankaku02.html
http://muryou.gasuki.com/moe/hankaku01.html
0142かおりん祭り
03/04/09 02:40ID:???〜oノハヽo〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ^▽^) < こんなのがございまーす♪
= ⊂ ) \_______
= (__/"(__) トテテテ...
0143nobodyさん
03/04/10 06:26ID:+Bf7VwF41行目と、2・3行目で、言ってることが微妙にずれてる。
ところで、Perlの言語仕様って、ネット上のどこかで読める?
0144nobodyさん
03/04/10 06:50ID:0c+hE3g70146nobodyさん
03/04/11 07:00ID:???http://www.perldoc.com/perl5.6/pod/perl.html
こういうやつじゃなくて?
0147nobodyさん
03/04/11 10:39ID:q9uDlQVMそれに全体的に処理が重い。こんなに重いくせにコンパイルしなきゃ
いけないし。どうせならインタプリタもデバッグ用に用意しとけっちゅーの。
0149nobodyさん
03/04/11 20:26ID:FBB8QSBFVMのメモリの調整はしたか?
コネクションプーリングは使っているのか?
0150山崎渉
03/04/17 12:06ID:???0151nobodyさん
03/04/18 18:52ID:???0152山崎渉
03/04/20 06:25ID:???( ^^ )< ぬるぽ(^^)
0153山崎渉
03/05/22 02:24ID:???0154山崎渉
03/05/28 17:08ID:???ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0155nobodyさん
03/07/06 21:53ID:???で、javaで書かれたプログラムって全部.exeになってるじゃないですか。
どうすれば.exeで実行出来るんでしょうか?
0156nobodyさん
03/07/06 22:46ID:???0157山崎 渉
03/07/15 11:08ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0158山崎 渉
03/08/02 02:42ID:???( ^^ )< ぬるぽ(^^)
0159ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:27ID:???ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0160山崎 渉
03/08/15 22:48ID:???│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0161nobodyさん
04/01/14 07:06ID:6O64mb660162nobodyさん
04/01/16 07:03ID:y4d4/HSN0163nobodyさん
04/01/17 04:31ID:???書こうと思うんだけど、Perl で書くか PHP で書くか迷うな。
もっぱら無料鯖でやってるから、対応してるところが多いこと(&今の
メインが isweb 無料w)を考えると Perl がいいんだけど、
プログラムを書くのは PHP が楽ちんなんだよねえ。
まあいっか、Perl で書こう。以上ひとり言。
0164nobodyさん
04/01/18 01:40ID:y1Tg6KNF環境
Fedora core 1 + Apache 2.0.48
PHPは5.0.0beta3, JSPはresin-ee-3.0.4 + j2sdk1.4.2_03
テスト内容
同一サーバで動作しているPostgreSQL4.3から単純なクエリで
データ取ってきて表示するだけ。表示内容は同じ。
テスト方法
LANで接続されたマシンからApacheのabを使う。
ab -c 10 -n 1000 http://192.168.0..../test.jsp(or php)
これを何回かやって平均を出す。
テスト結果
とりあえず、Request per secondだけ。
JSP 64[#/sec], PHP 84[#/sec]
マシンスペックなどは同じなので省略。
やっぱresinが遅いのかな?Tomcatよりは速いと聞いたのだが。
まぁもっと大規模な処理になってくると結果も変わるのかも
しれない。
0165164
04/01/18 01:43ID:y1Tg6KNF正) PostgreSQL7.4
0166nobodyさん
04/01/18 03:14ID:1SkuurOKその数倍アップと考えてPHPの圧勝ですね。
0167nobodyさん
04/01/18 06:09ID:???うちで試したやつだと、resin(EEにあらず)+MySQLで、abで
DBから単にselectして表示するWeb Page表示で2000/sは出ます。
0168164
04/01/18 12:34ID:y1Tg6KNF2000/sってすごいな、ベンチで使った環境だとHTMLだけでも無理だ(w
resin-eeが起動する際のオーバーヘッドが大きいのかもしれません。
もしかしたらPostgre添付のJDBCがヘタレな可能性もありますし...。
どっちかっていうと、PHP vs Resinって感じですね。
あとどっちもほとんどインストールしただけの状態だから、
チューニングすればまた違うかも。
個人的には、プログラム言語は開発効率や金の取りやすさ(wも
重要だと思っていますし、上の結果は、参考データ程度に
見ておいてください。
次回はPHPAを導入した後の数値を出してみますね。
0169164
04/01/18 13:10ID:???試しにつっこんで見たけどだめでした。
0170nobodyさん
04/01/18 14:40ID:???167です。いちおう業務用なんで・・マシン速いのよ。
CPUが速くてメモリがいっぱいあると、律速はDBアクセスに
なるので、フロントエンドの言語とかあんまり関係ないかも。
J2EEはDBアクセスが人間ほど最適化されてないのでうっかり
するとすごい遅いですけどね。
0171164
04/01/18 23:51ID:???>>164 と同一条件でもう一回やってみた。
結果
JSP 68[#/sec], PHP 84[#/sec], Perl 15[#sec]
Perlは5.8.1、DBアクセスにはPgを利用。
今回のベンチではモジュールをロードしなければならない
Perlがやっぱ不利か。DBDでもいっしょかな?
PHPでもDB.phpを使うとかなり遅くなるし。
次はゴリゴリ演算するだけのプログラムでベンチやって
みたいですね。
0172nobodyさん
04/01/22 21:04ID:x1SMRyOZ0173nobodyさん
04/01/25 04:39ID:yXEFTMgGここまでは簡単。
そのscriptでの処理結果を.cgiのファイルに書き込みたい。
これがわかりません。
プログラム上、phpでファイル操作できないようなので、
javaで.cgiのファイルに処理結果の変数を書きこめれば、と思う。
こういった場合はどのようにすればいいのでしょうか。
0174nobodyさん
04/01/25 23:40ID:???すいません。何がしたいのかまるでわからないので
もうちょっと整理してください。
したいことだけ書いてくれれば答えられると思う。
0175nobodyさん
04/01/29 00:04ID:???亀レススマソ。そう言うレス、必ずつくと思いました。
各言語に最適化を行えば、それぞれがもっと高速化できると思います。
ただ今回のベンチは、「同じようなスクリプト」と、
「ほぼインストールしたまんまの環境」っていうところでやってみました。
だからあくまで参考データ。
だって俺そんなに各言語に詳しくないし。
0176nobodyさん
04/02/04 12:25ID:???ついでに言うと機能と言語デザインではJavaの方が優れている。
パールはJavaに追いつこうとした哀れな言語。
それに追いすがるジジイ達も哀れな群集。若者はPHPで十分、
ジジイは税金しか食わんから切り捨てろ。
0177nobodyさん
04/02/04 13:12ID:???0178nobodyさん
04/02/12 14:27ID:???0179nobodyさん
04/02/15 01:23ID:jCeHrIACいまさら仕事でPerlはもうないでしょ。
PHPとJSPはまだ解らないね。
俺的には両方残る気がするけどね。
だって掲示板にJSP使う馬鹿いないっしょ!?
そう言うときはPHPだろうし。
用は規模によってPHPとJSPを使い分ける!
これが理想。
0180nobodyさん
04/02/15 01:27ID:???0181nobodyさん
04/02/15 13:27ID:9zdo9+EG0182nobodyさん
04/02/15 13:34ID:???将棋クラブ24の奴とか見るとすげぇー
とか思ってしまうんだが。
0183nobodyさん
04/05/19 16:52ID:???0184nobodyさん
04/07/16 23:54ID:iIo9hRF7すまん、漏れ社内用にServlet/JSPで掲示板作った。
だって、今更PHPとかフリーのCGIとか格好悪いじゃん。
もっちょっとWebに興味ある香具師らが居れば、
PHP使っただろうけどな。
まぁ、開発なんて速攻で終わったし、
どっちでもいいんだが。
0185nobodyさん
04/07/17 00:01ID:???0188nobodyさん
04/07/17 17:32ID:???どっちでもいいわりには
保守的な恥ずかしがりやさんなんですね。
_・)ぷっ
0189nobodyさん
04/07/17 18:36ID:???友達少なそうな感じですね。
もうちょっと穏やかに受け取ったほうがいいですよ。
0190nobodyさん
04/07/17 19:34ID:???0191nobodyさん
04/07/17 21:09ID:???0192nobodyさん
04/07/20 10:47ID:???MVCっぽくモデル切り出してちゃんとインタフェース設計すれば
java としてメンテし易くなるんだろうが
まあ掲示板ふぜいにそこまでやるのも無駄な話だ
0193nobodyさん
04/09/09 10:51ID:???僕にも解るように教えてくれよう
お願いだよう
0194nobodyさん
04/09/14 19:46:13ID:???0195nobodyさん
04/11/03 03:12:22ID:XnIDRWCH0196nobodyさん
04/11/03 18:29:10ID:jhhhsJbjってphpでできてるんだね。
レスポンスは早くってphpってすげぇじゃん!
0198nobodyさん
04/11/03 21:21:36ID:???0199nobodyさん
04/11/03 22:05:15ID:UAoI4xx+このまえネカマがいてびっくりしたよ。
でも、これphpだよな。flash+phpマンセー
0200nobodyさん
04/11/06 04:24:57ID:???いや待て!これ待機中の女の子の写真クリックすると
女の子のリアルタイム動画くさいのがflushで配信されてて
一瞬ビックリするぞ!
flushって動的に動画埋め込めるんだね…。
0201nobodyさん
04/11/06 09:02:59ID:???映像なしのチャットレディーはだめなのかしら?
■ このスレッドは過去ログ倉庫に格納されています