1 :
デフォルトの名無しさん :
2005/10/24(月) 10:01:30 軽量系だとPerl,Ruby,python 重量系だとC#,,Java 実行速度 生産性、開発効率、デバッグ、開発環境 文字コード Linux オープンソース DB親和性 などなど、語りませう。
2 :
デフォルトの名無しさん :2005/10/24(月) 10:02:00
php忘れてたorz
Brainfuck
4 :
デフォルトの名無しさん :2005/10/24(月) 10:56:26
>>1 一度はVisualStudio.NET使って開発してから考えろ
Flash
6 :
デフォルトの名無しさん :2005/10/24(月) 12:43:35
>>4 それだとX86プラットフォームしかないじゃねぇかYo!
7 :
デフォルトの名無しさん :2005/10/24(月) 12:56:57
>>6 その辺もひっくるめて判断するんだよ
x86プラットフォームでそろえて得られるメリットとデメリットを秤にかける
これが常識
何も考えずにLinuxイイ!なんて言ってるのは極一部
プラットフォームをそろえると同じ脆弱性で一気にセキュリティレベルが下がる可能性があるが
複数のプラットフォームを混ぜると運用メンバーの負荷が上がる、その結果セキュリティレベルが下がる可能性がある
PHPも使えない無能がいるスレはここですか?
10 :
デフォルトの名無しさん :2005/10/24(月) 13:27:44
>>2 おお、PHPを忘れるなんてなんということだ ○| ̄|_
こんなことをいってる香具師もいるんだしな
M・アンドリーセン:「PHPはJavaを凌駕する」 - ZDNet Japan
http://japan.zdnet.com/news/devsys/story/0,2000052522,20089362,00.htm Sun Microsystemsが1995年にJavaを発表したときは、大いに評判になったものだった。
これは主に、Javaが機器ではなくプログラマとの相性が良いように最適化されていて、ソフ
トウェア開発が著しく容易になったからだと、Andreessenは話す。だが同時にJavaは、それ
に先行する言語の欠点を引き継いでしまっていたという。
Andreessenは、「プログラマにとって、JavaはCおよびC++より使いやすい言語だ。いや、
複雑化されるまでの数年間は使いやすかったというべきか。今やJavaは、C++より習得の
難しい言語になってしまった」と述べている。だが、単純明快性は復活しつつある。
「PHPを開発に利用するのは、Javaよりはるかに容易だ」(Andreessen)
インターネットブラウザの第一人者といっても
PHPの欠点を知ってる者からすると説得力がイマイチだな
まあPHPは超小規模Web開発者やWeb開発初心者にはうってつけの言語だろう
IBMは、サーバでJavaをうまく運用したり、「WebSphere」サーバソフトウェアの中核に Javaを組み込んだりしているが、それでも同社の一部の有力幹部は、PHPにJavaを しのぐ長所があることを認めている。 IBMのEmerging Internet Technologies GroupバイスプレジデントRod Smithは、 カンファレンスで開いた記者会見において、「単純性こそがPHPの最大の長所だ」と、 IBMにとってのPHPの魅力について語った。 Smithはまた、「PHPは、他の言語と競合 するために余計な機能を盛り込むようなことはしなかった」と述べ、その代わり「残念 ながらJavaでは成し得なかった、単純性の追求に努めた」と説明した。 PHPはオープンソースプロジェクトで、PHPスクリプトと呼ばれるプログラムやあら かじめ用意されたスクリプトの膨大なライブラリの利用を簡単なものにするための エンジンなどを含む。その開発に主に当たったのは、PHPパッケージ製品やプログ ラミングツール、サポートなどを販売しているZend である。 自らの製品をなくてはならない存在にしようとだれもが躍起になっているコンピュー タ業界では、プログラマの関心を惹きつけようと試みるのは珍しいことではない。実際 に、Microsoftがこれほど成功したのは、Windows上で稼働するソフトウェアを簡単に 開発できるプログラミングツールの存在があったからだとする人は多い。 PHPも、多くのユーザーを抱えるようになった。およそ2200万ものウェブサイトで PHPが利用されており、この数字はこれからも増える勢いだ。また、PHPに変更を加え ることを許されているプログラマは約450名いる。PHPを採用している主要な企業には、 YahooやLufthansa、 Deutsche TelekomのT-Onlineなどがある。
12 :
デフォルトの名無しさん :2005/10/24(月) 13:32:55
PHPが名前空間と戻り値の型を指定できて、Genericsを使える、 Objectクラスのような基底クラスを使えるようになれば もっと使いやすい言語になるんだがなあ。 名前空間がないため、 膨大なクラスの管理がしづらく require_once()が使いにくい。 ディレクトリ相対パスの位置関係を決めておいて php.iniなどに設定しないといけないのがイタイ。 set_ini()使ってもいいが相対パスの問題は残ることに変わりなく、 名前空間名は違うがクラス名が同じクラスを作ることができないという PHPの重大な欠点を変えることはできない。 もう、これはあまりにもイタすぎる!! もう、嫌 PHP開発なんてだいっ嫌い
わかったからWebProg板でやれって。
WebProg板でやれよぅ
16 :
nobodyさん :2005/10/25(火) 07:37:45 ID:3BjWoz9D
webprog板に来ましたYO
>>1 ASPは?
> WEBアプリに最も適した言語はなにか?
条件による
18 :
nobodyさん :2005/10/25(火) 15:06:53 ID:Jlgp60T6
一番良いのはLispやMLなどの関数型言語だよ。
>>18 使ってから家。まぁ使ったことあるならそんなこと言えねーと思うがな。
つか、目的によるよね。 ・何のWebアプリを作るか? ・誰がWebアプリを作るか?
WebProg板でやれや。
24 :
nobodyさん :2005/10/29(土) 12:40:30 ID:CnBp4vMD
PHPとPerlとJavaで同じ目的のアプリ(たとえば掲示板、ブログなど)をこしらえた場合、 作り方にもよるだろうが、どれが負荷がかかったときのパフォーマンスがイイのだろうか。 漏れはJava屋だが、Javaが遅い重いとよく言われるけど、たんとつくれば重くは無いとはおもうのだがな…
確かに、VM起動やアプリサーバのメモリの消費は重いと感じる。 →Javaが重いと言う奴はこの点を見ている ただし、VMが起動してしまえばリクエストの処理は重くない。レスポンスはいい。 大量のトランザクションの並列処理などの処理性能が高い。 →Javaは重くないと言う奴はこの点を見ている
26 :
24 :2005/10/29(土) 13:00:02 ID:???
>>25 同意。
Javaはエンタープライズ系なこしらえ方を適用すると、様々なパターンやjarファイルなどを使うことになって
一つのリクエスト<->レスポンスで一体どれぐらいのメソッドが呼ばれているのか想像がつかなくなるぐらい多くて
遅くなってしまうのかニャーと思ったりもしてるが、それもまぁ作り方だよな、とも思う。
負荷分散しやすいのもJavaの特徴なのかな?PHPやPerlはそこらへんどうなの?TomcatやJBossなんかのコンテナ使ってると、
トランザクション増えて重いよねーってなことになったら、じゃー稼働アプリケーションや鯖を増やすか…ということに
なるんだけど…。
Minerva。 といっても知らないだろうが、Javaに落ちるProlog。
>>27 それ、製品名だろ。何故素直にPrologって云わない?
>>28 ロジックだけProlog。あとは、Java。
30 :
nobodyさん :2005/11/17(木) 02:33:22 ID:B6sQzF4I
yahooオークションくらいの規模だと Javaで作っておくと後で幸せなのかも。
31 :
nobodyさん :2005/11/24(木) 19:07:02 ID:qNDHDEZ0
このスレなんか意味あるのかしらん Java(J2EE)が習得できてPHPが習得できない人なんていないでしょ modpythonとか、CGI全般も然り
32 :
nobodyさん :2005/11/25(金) 18:02:33 ID:jDxpSmO4
PHP5.1が出ましたのでこのスレは終了です。
だからWebProg板でやれや。
34 :
nobodyさん :2005/11/27(日) 04:53:43 ID:C29mLJPM
だからWebProg板でやってるジャマイカ。
33はど天然
36 :
nobodyさん :2005/11/27(日) 15:30:37 ID:MZLNYTRh
言語より重要なのはアーキテクチャだろ。 そもそもTomcatみたいな現状のWebアプリケーションサーバ自体が Webアプリ作るのにベストとは言えない状況だから考え直さないといけない。 個人的には継続(continuations)ベースってのが今後の鍵になってくると思う。
だからWebPro・・・
Javaはでてきましたか?
Javaだと重くなったら鯖追加するかー、みたいな話になるが、 PHP, Perl だと鯖の構成をちゃんと考えておかないと 単純に鯖追加しただけではどうしようもない事もある。
40 :
nobodyさん :2005/11/28(月) 00:19:11 ID:vp8s1q0Z
おまえら重くなるほどアプリを作ったことがあるのか? ・・・と小一時間。
おまいらここどこだと思ってんだよ WebProg板でやれとあれほど口が 酸っぱくなるほど言ったじゃないか おかげで口が酸っぱくなったじゃないか
いい加減つまらんからやめれ
45 :
名無しさんにズームイン! :2005/11/28(月) 19:30:12 ID:vp8s1q0Z
>>45 言える訳ない…。
WEBアプリだけでなく、裏で動くモノまで一通り全部書いた
48 :
nobodyさん :2005/11/29(火) 00:21:19 ID:A8pc8SW8
Perlじゃねぇ〜の
お前に訊いてねぇよ
言語は選ばないほうがいい。 興味があったらやれ。 C言語オブジェクトのメソッド JAVA言語オブジェクトのメソッド とかいう風に考えると言語の壁なんぞあってないような気になってくる。
言語は選んだ方がいい。それはつきあう友を選んだ方がいいというのと同様。
52 :
nobodyさん :2005/11/29(火) 16:04:42 ID:A8pc8SW8
JAVAもPHPもフレームワーク乱立気味。 オレはこの状況がどうしようもなく嫌だ。
Javaを大文字で書く奴はどういう神経してるの?
細かいことは気にしないんだろ。 言い換えれば無神経。
>>47 Webアプリは、PHP, Perlが多い。Javaもあるけど。
裏で動くスクリプトは圧倒的にPerl。ただし中身は何でもアリ。
PHPからPerl叩いて、そのPerlがシェルスクリプト起動してたり。
直接起動しない物はPHPでDBに値入れて
cron起動したPerlがDB読んでコマンド発行とか。
まぁ、当たり前だけどそんな感じ。
56 :
nobodyさん :2005/11/29(火) 19:58:19 ID:A8pc8SW8
幅を取るんだよデブ
58 :
nobodyさん :2005/11/30(水) 10:27:28 ID:7Uzudkn8
デブは幅を取るんだ という事を倒置法で言ってるんじゃない?
60 :
nobodyさん :2005/11/30(水) 12:22:54 ID:7Uzudkn8
Java JAVA 大文字の方が幅取るんだよというだけの至極くだらない話だと思われ
62 :
nobodyさん :2005/11/30(水) 17:25:20 ID:BWMdiBVJ
固定ピッチなので俺は俺は同じ幅
>>56 Javaが正式名称。JAVAはそうではない。
例えばキヤノンをキャノンって書いたらバカにされるだろ。
同じようなもんだ。
>>63 カタカナの例えは違うと思うが・・・。
しかし、オライリーの書籍だって、JAVAとか書いてあるぞ?
そんな揚げ足を取りは、逆に恥ずかしい。
65 :
nobodyさん :2005/11/30(水) 17:45:48 ID:BWMdiBVJ
そこまでこだわるなら Java (c) とか書けや
Java(TM)だよ。
大文字で書く奴は素人ってことがわかって良いから答え教えるなよ
,,-―--、 .)ノ |:::::::::::::;;;ノ |::::::::::( 」 ノノノ ヽ_l ,,-┴―┴- 、 ∩_ /,|┌-[]─┐| \ ( ノ / ヽ| | バ | '、/\ / / / `./| | カ | |\ / \ ヽ| lゝ | | \__/ .\|  ̄ ̄ ̄ |
69 :
nobodyさん :2005/12/01(木) 00:45:21 ID:jWeUNY1G
>>63 普段、GPLライセンスとか言ってるくせに、よく言うよ。ペッ。
じゃあ、貴様はSQLを「えすきゅーえる」とは言わず「しーくぇる」と言うのだな?
オレ様の前で30円で約束したまえ!
HTTPプロトコル
英語。
72 :
nobodyさん :2005/12/01(木) 14:08:48 ID:jWeUNY1G
そして、オレ様は看護師の事を看護婦と一生呼び続ける事を約束する!
それは認めよう
74 :
nobodyさん :2005/12/01(木) 17:55:18 ID:jWeUNY1G
>>69 えすきゅーえる
と呼び続けている漏れは厨ですか。そうですか。
SQL水着と言えばTHEある日
78 :
nobodyさん :2005/12/02(金) 22:02:17 ID:HKx2johD
SQL水着と言えば は スクール水着といえば になるんだろうが、その後の文がわからん
>>36 ポールグレアムのYahooshopの実装だっけ?
継続渡しベースって現状のWebフレームワークに多い
コントローラがディスパッチする形にくらべてどんな利点があるの?
継続渡しに明らかな利点があるならRubyとかPythonとか
クロージャが扱えるような言語のフレームワークも
継続渡しベースが主流になっていそうなもんだけども
C言語が最強な気がするけど、まともなフレームワークが無い。orz フレームワークが充実してるのはphp/javaだけど、遅いので負荷分散が面倒。
82 :
nobodyさん :2006/09/23(土) 15:52:59 ID:GDuzfsIc
勉強するのにお買い物サイト作ろうと思ってます。 商品検索して、カゴに入れて、精算するってやつ。 最適な言語教えて下さい。 できれば負荷とか安全性も含めて知りたいです。 HTMLの基礎だけ知ってます。 Perlをやりはじめてるけど、PHPの方がいいって言うなら そっちにしようと思います。よろしくお願いします。m(_ _)m
83 :
nobodyさん :2006/09/23(土) 16:13:13 ID:??? BE:199464285-2BP(145)
お前らpythonを知らんのか・・
日本ではpyはマイナー。日本語の情報ないし。 rubyのフレームワークってrorぐらいしかないし、商用サイトでruby使うのは無謀。 まともな商用ミドルウェア買えばカート機能ぐらい標準装備。
まともな商用ミドルウェアなんて糞高いの以外存在しない現状
そりゃ、まともなミドルウェアを作るにはまともなプログラマにまともな給料払わないと作れないから。 プログラマが無料でまともなミドルウェアを作れば良いけど、そんなプログラマは居ない。
プログラマの人件費を削減すればよくね? プログラマは派遣とかバイトで十分だろ。時給700円でミドルウェアぐらい作れ。
バイトはいいとして派遣だと 派遣会社にマージン取られるから人件費高くなるよ
ヒント:サービス残業。
ソフトウェアなんて無料で良いよ。 だからソフト作るプログラマの人件費も無料で良いよ。どうせ汗水出して働いてないし。
ソフト開発って不労所得だよな。冷房の効いた部屋でPCの前でクリックしてるだけだし。
ブラックIT会社来たー! サビ残ばっかりさせてると労基に摘発されるよ。
Perlのスクリプトを手っ取り早く効率よくするのに JScript.NETへの移植をよくやった。
>>92 お前何か勘違いしてないか?知識なんて使って減るもんじゃないから只だと思ってんだろ?
人に物を訊くってのがどういう事だか、自覚してる?
知識ってのはな、社会人に取って金と同じく貴重な財産なんだよ。使っても減らないけど、教えたら広まった分だけ価値が下がる。それを分けてくれって言ってんの自分でわかってる?
社会で必要とされる知識ってのはな、本になんか載ってない事ばかりなんだよ。全部人から人へ、直接のコミュニケーションを介して伝わって来たモンなんだ。
そういうノウハウを分けてもらう申し訳無さみたいな物が、伝わって来ないんだよ。お前の態度からは。
猿だって仲間から餌を分けてもらう時は申し訳無さそうな顔するんだよ。ヘラヘラ笑いながら近づいてったら殴り殺されんぞ。
猿だったら今頃とっくに死んでんだよお前。そんな態度で今まで。何回も言ったよな。謝る時は申し訳無さそうな顔をしろって。
そういう学校じゃ受けられない教育を受けておきながら、社会人を経験しなきゃ得られない知識を貰っておきながら、
何にも生かせてないんだよ今のお前は。学生のサークルごっこじゃないんだから。もっと四六時中危機感を持って生きてなきゃ駄目だよ。いい加減いつまで学生気分じゃ。
97 :
r545 :2008/07/07(月) 23:40:07 ID:dRoFliYY
すいません。。質問させてください。 webアプリ作成において、スクリプト言語が使われる理由って何ですか?
98 :
nobodyさん :2008/07/08(火) 02:09:20 ID:2hVLkYmG
やりてえ・・・
コンパイル不要だから
HTML→JavaScript & CSS→PHP or Perl→SQL or C 自分の場合こうだけど。 最近、JavaScriptとPerl,PHP間のやり取りが多くなった。 PHPやPerlでやってた処理をなるべくJavaScriptにやらせようっていう感じの。
>>100 の意味がまったく理解できない。
異種格闘技戦すぎるぜ。
だからWebProg板でやれよ
わからん