WEBアプリにもっとも適した言語は何か?

0001デフォルトの名無しさん2005/10/24(月) 10:01:30
軽量系だとPerl,Ruby,python
重量系だとC#,,Java

実行速度
生産性、開発効率、デバッグ、開発環境
文字コード
Linux
オープンソース
DB親和性
などなど、語りませう。
0002デフォルトの名無しさん2005/10/24(月) 10:02:00
php忘れてたorz
0003デフォルトの名無しさん2005/10/24(月) 10:41:10
Brainfuck
0004デフォルトの名無しさん2005/10/24(月) 10:56:26
>>1
一度はVisualStudio.NET使って開発してから考えろ
0005デフォルトの名無しさん2005/10/24(月) 12:40:11
Flash
0006デフォルトの名無しさん2005/10/24(月) 12:43:35
>>4
それだとX86プラットフォームしかないじゃねぇかYo!
0007デフォルトの名無しさん2005/10/24(月) 12:56:57
>>6
その辺もひっくるめて判断するんだよ
x86プラットフォームでそろえて得られるメリットとデメリットを秤にかける
これが常識
何も考えずにLinuxイイ!なんて言ってるのは極一部

プラットフォームをそろえると同じ脆弱性で一気にセキュリティレベルが下がる可能性があるが
複数のプラットフォームを混ぜると運用メンバーの負荷が上がる、その結果セキュリティレベルが下がる可能性がある
0008デフォルトの名無しさん2005/10/24(月) 13:03:55
板違い。
WebProg板でやれ。

WebProg板
http://pc8.2ch.net/php/
0009デフォルトの名無しさん2005/10/24(月) 13:18:54
PHPも使えない無能がいるスレはここですか?
0010デフォルトの名無しさん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開発初心者にはうってつけの言語だろう
0011デフォルトの名無しさん2005/10/24(月) 13:29:07
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などがある。
0012デフォルトの名無しさん2005/10/24(月) 13:32:55
PHPが名前空間と戻り値の型を指定できて、Genericsを使える、
Objectクラスのような基底クラスを使えるようになれば
もっと使いやすい言語になるんだがなあ。

名前空間がないため、
膨大なクラスの管理がしづらく
require_once()が使いにくい。
ディレクトリ相対パスの位置関係を決めておいて
php.iniなどに設定しないといけないのがイタイ。
set_ini()使ってもいいが相対パスの問題は残ることに変わりなく、

名前空間名は違うがクラス名が同じクラスを作ることができないという
PHPの重大な欠点を変えることはできない。

もう、これはあまりにもイタすぎる!!

もう、嫌
PHP開発なんてだいっ嫌い
0013デフォルトの名無しさん2005/10/24(月) 13:41:08
わかったからWebProg板でやれって。
0014デフォルトの名無しさん2005/10/24(月) 14:42:35

板違い。
WebProg板でやれ。

WebProg板
http://pc8.2ch.net/php/
0015nobodyさん2005/10/25(火) 02:55:17 ID:???
WebProg板でやれよぅ
0016nobodyさん2005/10/25(火) 07:37:45 ID:3BjWoz9D
webprog板に来ましたYO
0017nobodyさん2005/10/25(火) 14:59:40 ID:???
>>1
ASPは?

> WEBアプリに最も適した言語はなにか?
条件による
0018nobodyさん2005/10/25(火) 15:06:53 ID:Jlgp60T6
一番良いのはLispやMLなどの関数型言語だよ。
0019nobodyさん2005/10/25(火) 19:56:19 ID:???
Perlが小規模向けとか言ってるけど、amazonやPCWEBはPerlで作られてるんですよ?

http://www.amazon.co.jp/
アマゾン

http://pcweb.mycom.co.jp/
PCWEB
0020nobodyさん2005/10/25(火) 20:07:40 ID:???
>>18
使ってから家。まぁ使ったことあるならそんなこと言えねーと思うがな。
0021nobodyさん2005/10/25(火) 20:23:48 ID:???
つか、目的によるよね。
・何のWebアプリを作るか?
・誰がWebアプリを作るか?
0022nobodyさん2005/10/26(水) 01:47:58 ID:???
WebProg板でやれや。
0023nobodyさん2005/10/26(水) 07:53:51 ID:???
>>22
ここはどこだ?
0024nobodyさん2005/10/29(土) 12:40:30 ID:CnBp4vMD
PHPとPerlとJavaで同じ目的のアプリ(たとえば掲示板、ブログなど)をこしらえた場合、
作り方にもよるだろうが、どれが負荷がかかったときのパフォーマンスがイイのだろうか。

漏れはJava屋だが、Javaが遅い重いとよく言われるけど、たんとつくれば重くは無いとはおもうのだがな…
0025nobodyさん2005/10/29(土) 12:50:41 ID:???
確かに、VM起動やアプリサーバのメモリの消費は重いと感じる。
→Javaが重いと言う奴はこの点を見ている

ただし、VMが起動してしまえばリクエストの処理は重くない。レスポンスはいい。
大量のトランザクションの並列処理などの処理性能が高い。
→Javaは重くないと言う奴はこの点を見ている
0026242005/10/29(土) 13:00:02 ID:???
>>25 同意。
Javaはエンタープライズ系なこしらえ方を適用すると、様々なパターンやjarファイルなどを使うことになって
一つのリクエスト<->レスポンスで一体どれぐらいのメソッドが呼ばれているのか想像がつかなくなるぐらい多くて
遅くなってしまうのかニャーと思ったりもしてるが、それもまぁ作り方だよな、とも思う。

負荷分散しやすいのもJavaの特徴なのかな?PHPやPerlはそこらへんどうなの?TomcatやJBossなんかのコンテナ使ってると、
トランザクション増えて重いよねーってなことになったら、じゃー稼働アプリケーションや鯖を増やすか…ということに
なるんだけど…。
0027nobodyさん2005/11/01(火) 10:04:27 ID:???
Minerva。
といっても知らないだろうが、Javaに落ちるProlog。
0028nobodyさん2005/11/01(火) 10:12:08 ID:???
>>27
それ、製品名だろ。何故素直にPrologって云わない?
0029nobodyさん2005/11/01(火) 10:15:53 ID:???
>>28
ロジックだけProlog。あとは、Java。
0030nobodyさん2005/11/17(木) 02:33:22 ID:B6sQzF4I
yahooオークションくらいの規模だと
Javaで作っておくと後で幸せなのかも。
0031nobodyさん2005/11/24(木) 19:07:02 ID:qNDHDEZ0
このスレなんか意味あるのかしらん
Java(J2EE)が習得できてPHPが習得できない人なんていないでしょ
modpythonとか、CGI全般も然り
0032nobodyさん2005/11/25(金) 18:02:33 ID:jDxpSmO4
PHP5.1が出ましたのでこのスレは終了です。
0033nobodyさん2005/11/25(金) 18:18:22 ID:???
だからWebProg板でやれや。
0034nobodyさん2005/11/27(日) 04:53:43 ID:C29mLJPM
だからWebProg板でやってるジャマイカ。
0035nobodyさん2005/11/27(日) 05:03:28 ID:???
33はど天然
0036nobodyさん2005/11/27(日) 15:30:37 ID:MZLNYTRh
言語より重要なのはアーキテクチャだろ。
そもそもTomcatみたいな現状のWebアプリケーションサーバ自体が
Webアプリ作るのにベストとは言えない状況だから考え直さないといけない。
個人的には継続(continuations)ベースってのが今後の鍵になってくると思う。
0037nobodyさん2005/11/27(日) 16:24:35 ID:???
だからWebPro・・・
0038nobodyさん2005/11/27(日) 19:07:44 ID:???
Javaはでてきましたか?
0039nobodyさん2005/11/27(日) 23:19:25 ID:???
Javaだと重くなったら鯖追加するかー、みたいな話になるが、
PHP, Perl だと鯖の構成をちゃんと考えておかないと
単純に鯖追加しただけではどうしようもない事もある。



0040nobodyさん2005/11/28(月) 00:19:11 ID:vp8s1q0Z
おまえら重くなるほどアプリを作ったことがあるのか?

・・・と小一時間。
0041nobodyさん2005/11/28(月) 00:59:04 ID:???
おまいらここどこだと思ってんだよ
WebProg板でやれとあれほど口が
酸っぱくなるほど言ったじゃないか
おかげで口が酸っぱくなったじゃないか
0042nobodyさん2005/11/28(月) 01:25:04 ID:???
いい加減つまらんからやめれ
0043nobodyさん2005/11/28(月) 06:54:46 ID:???
>>35
同意。
0044nobodyさん2005/11/28(月) 08:56:38 ID:???
>>40
ある。俺ISPでプログラム書いてた。
0045名無しさんにズームイン! 2005/11/28(月) 19:30:12 ID:vp8s1q0Z
>>44
ちなみにどこ?
0046nobodyさん2005/11/28(月) 20:37:18 ID:???
>>45
言える訳ない…。
WEBアプリだけでなく、裏で動くモノまで一通り全部書いた
0047nobodyさん2005/11/28(月) 22:22:14 ID:???
>>46
言語は何で書いていたんですか?
0048nobodyさん2005/11/29(火) 00:21:19 ID:A8pc8SW8
Perlじゃねぇ〜の
0049nobodyさん2005/11/29(火) 00:27:59 ID:???
お前に訊いてねぇよ
0050nobodyさん2005/11/29(火) 00:47:10 ID:???
言語は選ばないほうがいい。
興味があったらやれ。
C言語オブジェクトのメソッド
JAVA言語オブジェクトのメソッド
とかいう風に考えると言語の壁なんぞあってないような気になってくる。
0051nobodyさん2005/11/29(火) 09:31:47 ID:???
言語は選んだ方がいい。それはつきあう友を選んだ方がいいというのと同様。
0052nobodyさん2005/11/29(火) 16:04:42 ID:A8pc8SW8
JAVAもPHPもフレームワーク乱立気味。

オレはこの状況がどうしようもなく嫌だ。
0053nobodyさん2005/11/29(火) 18:01:49 ID:???
Javaを大文字で書く奴はどういう神経してるの?
0054nobodyさん2005/11/29(火) 18:25:31 ID:???
細かいことは気にしないんだろ。
言い換えれば無神経。
0055nobodyさん2005/11/29(火) 18:36:47 ID:???
>>47
Webアプリは、PHP, Perlが多い。Javaもあるけど。
裏で動くスクリプトは圧倒的にPerl。ただし中身は何でもアリ。

PHPからPerl叩いて、そのPerlがシェルスクリプト起動してたり。
直接起動しない物はPHPでDBに値入れて
cron起動したPerlがDB読んでコマンド発行とか。
まぁ、当たり前だけどそんな感じ。
0056nobodyさん2005/11/29(火) 19:58:19 ID:A8pc8SW8
>>53-54
何が問題かね?
0057nobodyさん2005/11/30(水) 04:23:32 ID:???
幅を取るんだよデブ
0058nobodyさん2005/11/30(水) 10:27:28 ID:7Uzudkn8
>>57
意味が解らんので詳しく
0059nobodyさん2005/11/30(水) 10:45:35 ID:???
デブは幅を取るんだ
という事を倒置法で言ってるんじゃない?
0060nobodyさん2005/11/30(水) 12:22:54 ID:7Uzudkn8
>>59
何が?
0061nobodyさん2005/11/30(水) 17:18:53 ID:???
Java
JAVA

大文字の方が幅取るんだよというだけの至極くだらない話だと思われ
0062nobodyさん2005/11/30(水) 17:25:20 ID:BWMdiBVJ
固定ピッチなので俺は俺は同じ幅
0063nobodyさん2005/11/30(水) 17:28:56 ID:???
>>56
Javaが正式名称。JAVAはそうではない。

例えばキヤノンをキャノンって書いたらバカにされるだろ。
同じようなもんだ。
0064nobodyさん2005/11/30(水) 17:43:54 ID:???
>>63
カタカナの例えは違うと思うが・・・。
しかし、オライリーの書籍だって、JAVAとか書いてあるぞ?
そんな揚げ足を取りは、逆に恥ずかしい。
0065nobodyさん2005/11/30(水) 17:45:48 ID:BWMdiBVJ
そこまでこだわるなら Java (c) とか書けや
0066nobodyさん2005/11/30(水) 18:41:11 ID:???
Java(TM)だよ。
0067nobodyさん2005/11/30(水) 20:00:03 ID:???
大文字で書く奴は素人ってことがわかって良いから答え教えるなよ
       ,,-―--、         .)ノ
      |:::::::::::::;;;ノ
      |::::::::::( 」
      ノノノ ヽ_l
     ,,-┴―┴- 、    ∩_
   /,|┌-[]─┐| \  (  ノ
   / ヽ| |  バ  | '、/\ / /
  / `./| |  カ  |  |\   /
  \ ヽ| lゝ    |  |  \__/
   .\|  ̄ ̄ ̄   |
0069nobodyさん2005/12/01(木) 00:45:21 ID:jWeUNY1G
>>63
普段、GPLライセンスとか言ってるくせに、よく言うよ。ペッ。

じゃあ、貴様はSQLを「えすきゅーえる」とは言わず「しーくぇる」と言うのだな?

オレ様の前で30円で約束したまえ!
0070nobodyさん2005/12/01(木) 01:07:17 ID:???
HTTPプロトコル
0071nobodyさん2005/12/01(木) 10:09:23 ID:???
英語。
0072nobodyさん2005/12/01(木) 14:08:48 ID:jWeUNY1G
そして、オレ様は看護師の事を看護婦と一生呼び続ける事を約束する!
0073nobodyさん2005/12/01(木) 15:42:09 ID:???
それは認めよう
0074nobodyさん2005/12/01(木) 17:55:18 ID:jWeUNY1G
>>73
貴様!さては仏だな!
0075nobodyさん2005/12/01(木) 22:06:11 ID:???
>>69
えすきゅーえる
と呼び続けている漏れは厨ですか。そうですか。
0076nobodyさん2005/12/02(金) 00:20:13 ID:???
SQL水着と言えばTHEある日
0077nobodyさん2005/12/02(金) 21:29:05 ID:???
>>76の言うことはいつもちっとも理解できない
0078nobodyさん2005/12/02(金) 22:02:17 ID:HKx2johD
SQL水着と言えば

スクール水着といえば
になるんだろうが、その後の文がわからん
0079nobodyさん2005/12/03(土) 02:21:38 ID:???
THEある日
http://www.google.co.jp/search?hl=ja&rls=GGLC%2CGGLC%3A1970-01%2CGGLC%3Aja&q=%22THE%E3%81%82%E3%82%8B%E6%97%A5%22&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

2chでは鉄道板あたりに出没するみたいですな
0080nobodyさん2005/12/27(火) 16:36:35 ID:???
>>36
ポールグレアムのYahooshopの実装だっけ?
継続渡しベースって現状のWebフレームワークに多い
コントローラがディスパッチする形にくらべてどんな利点があるの?
継続渡しに明らかな利点があるならRubyとかPythonとか
クロージャが扱えるような言語のフレームワークも
継続渡しベースが主流になっていそうなもんだけども
0081nobodyさん2006/08/06(日) 18:07:26 ID:???
C言語が最強な気がするけど、まともなフレームワークが無い。orz
フレームワークが充実してるのはphp/javaだけど、遅いので負荷分散が面倒。
0082nobodyさん2006/09/23(土) 15:52:59 ID:GDuzfsIc
勉強するのにお買い物サイト作ろうと思ってます。
商品検索して、カゴに入れて、精算するってやつ。
最適な言語教えて下さい。
できれば負荷とか安全性も含めて知りたいです。
HTMLの基礎だけ知ってます。
Perlをやりはじめてるけど、PHPの方がいいって言うなら
そっちにしようと思います。よろしくお願いします。m(_ _)m
0083nobodyさん2006/09/23(土) 16:13:13 ID:????2BP(145)
>>81
FWが安定してるのはruby
0084nobodyさん2006/09/23(土) 22:27:08 ID:???
お前らpythonを知らんのか・・
0085nobodyさん2006/09/24(日) 00:29:24 ID:???
日本ではpyはマイナー。日本語の情報ないし。
rubyのフレームワークってrorぐらいしかないし、商用サイトでruby使うのは無謀。

まともな商用ミドルウェア買えばカート機能ぐらい標準装備。
0086nobodyさん2006/09/25(月) 12:26:14 ID:???
まともな商用ミドルウェアなんて糞高いの以外存在しない現状
0087nobodyさん2006/09/26(火) 01:52:51 ID:???
そりゃ、まともなミドルウェアを作るにはまともなプログラマにまともな給料払わないと作れないから。
プログラマが無料でまともなミドルウェアを作れば良いけど、そんなプログラマは居ない。
0088nobodyさん2006/09/26(火) 13:03:29 ID:???
プログラマの人件費を削減すればよくね?
プログラマは派遣とかバイトで十分だろ。時給700円でミドルウェアぐらい作れ。
0089nobodyさん2006/09/27(水) 01:17:33 ID:???
バイトはいいとして派遣だと
派遣会社にマージン取られるから人件費高くなるよ
0090nobodyさん2006/09/27(水) 12:45:29 ID:???
ヒント:サービス残業。
0091nobodyさん2006/09/28(木) 09:51:51 ID:???
ソフトウェアなんて無料で良いよ。
だからソフト作るプログラマの人件費も無料で良いよ。どうせ汗水出して働いてないし。
0092nobodyさん2006/09/29(金) 23:29:14 ID:???
ソフト開発って不労所得だよな。冷房の効いた部屋でPCの前でクリックしてるだけだし。
0093nobodyさん2006/09/30(土) 02:54:34 ID:???
>>91,92
あんたらウチでタダで働いて
0094nobodyさん2006/09/30(土) 12:07:12 ID:???
ブラックIT会社来たー!
サビ残ばっかりさせてると労基に摘発されるよ。
0095nobodyさん2006/10/03(火) 21:30:14 ID:???
Perlのスクリプトを手っ取り早く効率よくするのに
JScript.NETへの移植をよくやった。
0096nobodyさん2008/06/04(水) 09:25:59 ID:???
>>92
お前何か勘違いしてないか?知識なんて使って減るもんじゃないから只だと思ってんだろ?
人に物を訊くってのがどういう事だか、自覚してる?
知識ってのはな、社会人に取って金と同じく貴重な財産なんだよ。使っても減らないけど、教えたら広まった分だけ価値が下がる。それを分けてくれって言ってんの自分でわかってる?
社会で必要とされる知識ってのはな、本になんか載ってない事ばかりなんだよ。全部人から人へ、直接のコミュニケーションを介して伝わって来たモンなんだ。
そういうノウハウを分けてもらう申し訳無さみたいな物が、伝わって来ないんだよ。お前の態度からは。
猿だって仲間から餌を分けてもらう時は申し訳無さそうな顔するんだよ。ヘラヘラ笑いながら近づいてったら殴り殺されんぞ。
猿だったら今頃とっくに死んでんだよお前。そんな態度で今まで。何回も言ったよな。謝る時は申し訳無さそうな顔をしろって。
そういう学校じゃ受けられない教育を受けておきながら、社会人を経験しなきゃ得られない知識を貰っておきながら、
何にも生かせてないんだよ今のお前は。学生のサークルごっこじゃないんだから。もっと四六時中危機感を持って生きてなきゃ駄目だよ。いい加減いつまで学生気分じゃ。
0097r5452008/07/07(月) 23:40:07 ID:dRoFliYY
すいません。。質問させてください。

webアプリ作成において、スクリプト言語が使われる理由って何ですか?
0098nobodyさん2008/07/08(火) 02:09:20 ID:2hVLkYmG
やりてえ・・・
0099nobodyさん2008/07/11(金) 13:51:17 ID:???
コンパイル不要だから
0100nobodyさん2008/07/17(木) 08:51:30 ID:???
HTML→JavaScript & CSS→PHP or Perl→SQL or C

自分の場合こうだけど。
最近、JavaScriptとPerl,PHP間のやり取りが多くなった。
PHPやPerlでやってた処理をなるべくJavaScriptにやらせようっていう感じの。
0101nobodyさん2008/07/23(水) 22:35:28 ID:???
>>100の意味がまったく理解できない。
異種格闘技戦すぎるぜ。
0102nobodyさん2008/08/13(水) 23:43:23 ID:???
>>96
長…
0103nobodyさん2008/08/29(金) 12:46:51 ID:???
>>96
縦読みから推測すると、猿の飼い方?
0104nobodyさん2008/12/17(水) 12:59:13 ID:???
参考にしたい。
http://meemi.com/
0105nobodyさん2009/08/12(水) 02:20:12 ID:???
だからWebProg板でやれよ
わからん
0107nobodyさん2015/10/05(月) 18:51:11.72 ID:jWEQQ/UZ
受ける会社大丈夫?
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in tokyo
・「社名 労基」でググると過去の2chスレが出てくる
・転職会議で2.5点
0108nobodyさん2016/12/08(木) 23:24:14.47 ID:Kcuc++su
保守
0109nobodyさん2016/12/22(木) 12:47:41.65 ID:???
新着レスの表示
レスを投稿する