1read 100read
2012年4月WebProg362: WEBアプリにもっとも適した言語は何か? (105) TOP カテ一覧 スレ一覧 2ch元 削除依頼
【勉強するのは】PHPとPerl【どっちが最初?】 (392)
Perlコーディング初心者質問スレ Part 63 (750)
Mac OS X + PHP + MySQL (189)
【管理】Trac使ってみよう【してみよう】 (258)
携帯サイトのWebプログラムを語ろう Part3 (901)
@@Perlチャットでの荒らし対策@@ (175)

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


1 :05/10/24 〜 最終レス :09/08/12
軽量系だとPerl,Ruby,python
重量系だとC#,,Java
実行速度
生産性、開発効率、デバッグ、開発環境
文字コード
Linux
オープンソース
DB親和性
などなど、語りませう。

2 :
php忘れてたorz

3 :
Brainfuck

4 :
>>1
一度はVisualStudio.NET使って開発してから考えろ

5 :
Flash

6 :
>>4
それだとX86プラットフォームしかないじゃねぇかYo!

7 :
>>6
その辺もひっくるめて判断するんだよ
x86プラットフォームでそろえて得られるメリットとデメリットを秤にかける
これが常識
何も考えずにLinuxイイ!なんて言ってるのは極一部
プラットフォームをそろえると同じ脆弱性で一気にセキュリティレベルが下がる可能性があるが
複数のプラットフォームを混ぜると運用メンバーの負荷が上がる、その結果セキュリティレベルが下がる可能性がある

8 :
板違い。
WebProg板でやれ。
WebProg板
http://pc8.2ch.net/php/

9 :
PHPも使えない無能がいるスレはここですか?

10 :
>>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開発初心者にはうってつけの言語だろう

11 :
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 :
PHPが名前空間と戻り値の型を指定できて、Genericsを使える、
Objectクラスのような基底クラスを使えるようになれば
もっと使いやすい言語になるんだがなあ。
名前空間がないため、
膨大なクラスの管理がしづらく
require_once()が使いにくい。
ディレクトリ相対パスの位置関係を決めておいて
php.iniなどに設定しないといけないのがイタイ。
set_ini()使ってもいいが相対パスの問題は残ることに変わりなく、
名前空間名は違うがクラス名が同じクラスを作ることができないという
PHPの重大な欠点を変えることはできない。
もう、これはあまりにもイタすぎる!!
もう、嫌
PHP開発なんてだいっ嫌い

13 :
わかったからWebProg板でやれって。

14 :

板違い。
WebProg板でやれ。
WebProg板
http://pc8.2ch.net/php/

15 :
WebProg板でやれよぅ

16 :
webprog板に来ましたYO

17 :
>>1
ASPは?
> WEBアプリに最も適した言語はなにか?
条件による

18 :
一番良いのはLispやMLなどの関数型言語だよ。

19 :
Perlが小規模向けとか言ってるけど、amazonやPCWEBはPerlで作られてるんですよ?
http://www.amazon.co.jp/
アマゾン
http://pcweb.mycom.co.jp/
PCWEB

20 :
>>18
使ってから家。まぁ使ったことあるならそんなこと言えねーと思うがな。

21 :
つか、目的によるよね。
・何のWebアプリを作るか?
・誰がWebアプリを作るか?

22 :
WebProg板でやれや。

23 :
>>22
ここはどこだ?

24 :
PHPとPerlとJavaで同じ目的のアプリ(たとえば掲示板、ブログなど)をこしらえた場合、
作り方にもよるだろうが、どれが負荷がかかったときのパフォーマンスがイイのだろうか。
漏れはJava屋だが、Javaが遅い重いとよく言われるけど、たんとつくれば重くは無いとはおもうのだがな…

25 :
確かに、VM起動やアプリサーバのメモリの消費は重いと感じる。
→Javaが重いと言う奴はこの点を見ている
ただし、VMが起動してしまえばリクエストの処理は重くない。レスポンスはいい。
大量のトランザクションの並列処理などの処理性能が高い。
→Javaは重くないと言う奴はこの点を見ている

26 :
>>25 同意。
Javaはエンタープライズ系なこしらえ方を適用すると、様々なパターンやjarファイルなどを使うことになって
一つのリクエスト<->レスポンスで一体どれぐらいのメソッドが呼ばれているのか想像がつかなくなるぐらい多くて
遅くなってしまうのかニャーと思ったりもしてるが、それもまぁ作り方だよな、とも思う。
負荷分散しやすいのもJavaの特徴なのかな?PHPやPerlはそこらへんどうなの?TomcatやJBossなんかのコンテナ使ってると、
トランザクション増えて重いよねーってなことになったら、じゃー稼働アプリケーションや鯖を増やすか…ということに
なるんだけど…。

27 :
Minerva。
といっても知らないだろうが、Javaに落ちるProlog。

28 :
>>27
それ、製品名だろ。何故素直にPrologって云わない?

29 :
>>28
ロジックだけProlog。あとは、Java。

30 :
yahooオークションくらいの規模だと
Javaで作っておくと後で幸せなのかも。

31 :
このスレなんか意味あるのかしらん
Java(J2EE)が習得できてPHPが習得できない人なんていないでしょ
modpythonとか、CGI全般も然り

32 :
PHP5.1が出ましたのでこのスレは終了です。

33 :
だからWebProg板でやれや。

34 :
だからWebProg板でやってるジャマイカ。

35 :
33はど天然

36 :
言語より重要なのはアーキテクチャだろ。
そもそもTomcatみたいな現状のWebアプリケーションサーバ自体が
Webアプリ作るのにベストとは言えない状況だから考え直さないといけない。
個人的には継続(continuations)ベースってのが今後の鍵になってくると思う。

37 :
だからWebPro・・・

38 :
Javaはでてきましたか?

39 :
Javaだと重くなったら鯖追加するかー、みたいな話になるが、
PHP, Perl だと鯖の構成をちゃんと考えておかないと
単純に鯖追加しただけではどうしようもない事もある。

40 :
おまえら重くなるほどアプリを作ったことがあるのか?
・・・と小一時間。

41 :
おまいらここどこだと思ってんだよ
WebProg板でやれとあれほど口が
酸っぱくなるほど言ったじゃないか
おかげで口が酸っぱくなったじゃないか

42 :
いい加減つまらんからやめれ

43 :
>>35
同意。

44 :
>>40
ある。俺ISPでプログラム書いてた。

45 :
>>44
ちなみにどこ?

46 :
>>45
言える訳ない…。
WEBアプリだけでなく、裏で動くモノまで一通り全部書いた

47 :
>>46
言語は何で書いていたんですか?

48 :
Perlじゃねぇ〜の

49 :
お前に訊いてねぇよ

50 :
言語は選ばないほうがいい。
興味があったらやれ。
C言語オブジェクトのメソッド
JAVA言語オブジェクトのメソッド
とかいう風に考えると言語の壁なんぞあってないような気になってくる。

51 :
言語は選んだ方がいい。それはつきあう友を選んだ方がいいというのと同様。

52 :
JAVAもPHPもフレームワーク乱立気味。
オレはこの状況がどうしようもなく嫌だ。

53 :
Javaを大文字で書く奴はどういう神経してるの?

54 :
細かいことは気にしないんだろ。
言い換えれば無神経。

55 :
>>47
Webアプリは、PHP, Perlが多い。Javaもあるけど。
裏で動くスクリプトは圧倒的にPerl。ただし中身は何でもアリ。
PHPからPerl叩いて、そのPerlがシェルスクリプト起動してたり。
直接起動しない物はPHPでDBに値入れて
cron起動したPerlがDB読んでコマンド発行とか。
まぁ、当たり前だけどそんな感じ。

56 :
>>53-54
何が問題かね?

57 :
幅を取るんだよデブ

58 :
>>57
意味が解らんので詳しく

59 :
デブは幅を取るんだ
という事を倒置法で言ってるんじゃない?

60 :
>>59
何が?

61 :
Java
JAVA
大文字の方が幅取るんだよというだけの至極くだらない話だと思われ

62 :
固定ピッチなので俺は俺は同じ幅

63 :
>>56
Javaが正式名称。JAVAはそうではない。
例えばキヤノンをキャノンって書いたらバカにされるだろ。
同じようなもんだ。

64 :
>>63
カタカナの例えは違うと思うが・・・。
しかし、オライリーの書籍だって、JAVAとか書いてあるぞ?
そんな揚げ足を取りは、逆に恥ずかしい。

65 :
そこまでこだわるなら Java (c) とか書けや

66 :
Java(TM)だよ。

67 :
大文字で書く奴は素人ってことがわかって良いから答え教えるなよ

68 :
       ,,-―--、         .)ノ
      |:::::::::::::;;;ノ
      |::::::::::( 」
      ノノノ ヽ_l
     ,,-┴―┴- 、    ∩_
   /,|┌-[]─┐| \  (  ノ
   / ヽ| |  バ  | '、/\ / /
  / `./| |  カ  |  |\   /
  \ ヽ| lゝ    |  |  \__/
   .\|  ̄ ̄ ̄   |

69 :
>>63
普段、GPLライセンスとか言ってるくせに、よく言うよ。ペッ。
じゃあ、貴様はSQLを「えすきゅーえる」とは言わず「しーくぇる」と言うのだな?
オレ様の前で30円で約束したまえ!

70 :
HTTPプロトコル

71 :
英語。

72 :
そして、オレ様は看護師の事を看護婦と一生呼び続ける事を約束する!

73 :
それは認めよう

74 :
>>73
貴様!さては仏だな!

75 :
>>69
えすきゅーえる
と呼び続けている漏れは厨ですか。そうですか。

76 :
SQL水着と言えばTHEある日

77 :
>>76の言うことはいつもちっとも理解できない

78 :
SQL水着と言えば

スクール水着といえば
になるんだろうが、その後の文がわからん

79 :
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では鉄道板あたりに出没するみたいですな

80 :
>>36
ポールグレアムのYahooshopの実装だっけ?
継続渡しベースって現状のWebフレームワークに多い
コントローラがディスパッチする形にくらべてどんな利点があるの?
継続渡しに明らかな利点があるならRubyとかPythonとか
クロージャが扱えるような言語のフレームワークも
継続渡しベースが主流になっていそうなもんだけども

81 :
C言語が最強な気がするけど、まともなフレームワークが無い。orz
フレームワークが充実してるのはphp/javaだけど、遅いので負荷分散が面倒。

82 :
勉強するのにお買い物サイト作ろうと思ってます。
商品検索して、カゴに入れて、精算するってやつ。
最適な言語教えて下さい。
できれば負荷とか安全性も含めて知りたいです。
HTMLの基礎だけ知ってます。
Perlをやりはじめてるけど、PHPの方がいいって言うなら
そっちにしようと思います。よろしくお願いします。m(_ _)m

83 :
>>81
FWが安定してるのはruby

84 :
お前らpythonを知らんのか・・

85 :
日本ではpyはマイナー。日本語の情報ないし。
rubyのフレームワークってrorぐらいしかないし、商用サイトでruby使うのは無謀。
まともな商用ミドルウェア買えばカート機能ぐらい標準装備。

86 :
まともな商用ミドルウェアなんて糞高いの以外存在しない現状

87 :
そりゃ、まともなミドルウェアを作るにはまともなプログラマにまともな給料払わないと作れないから。
プログラマが無料でまともなミドルウェアを作れば良いけど、そんなプログラマは居ない。

88 :
プログラマの人件費を削減すればよくね?
プログラマは派遣とかバイトで十分だろ。時給700円でミドルウェアぐらい作れ。

89 :
バイトはいいとして派遣だと
派遣会社にマージン取られるから人件費高くなるよ

90 :
ヒント:サービス残業。

91 :
ソフトウェアなんて無料で良いよ。
だからソフト作るプログラマの人件費も無料で良いよ。どうせ汗水出して働いてないし。

92 :
ソフト開発って不労所得だよな。冷房の効いた部屋でPCの前でクリックしてるだけだし。

93 :
>>91,92
あんたらウチでタダで働いて

94 :
ブラックIT会社来たー!
サビ残ばっかりさせてると労基に摘発されるよ。

95 :
Perlのスクリプトを手っ取り早く効率よくするのに
JScript.NETへの移植をよくやった。

96 :
>>92
お前何か勘違いしてないか?知識なんて使って減るもんじゃないから只だと思ってんだろ?
人に物を訊くってのがどういう事だか、自覚してる?
知識ってのはな、社会人に取って金と同じく貴重な財産なんだよ。使っても減らないけど、教えたら広まった分だけ価値が下がる。それを分けてくれって言ってんの自分でわかってる?
社会で必要とされる知識ってのはな、本になんか載ってない事ばかりなんだよ。全部人から人へ、直接のコミュニケーションを介して伝わって来たモンなんだ。
そういうノウハウを分けてもらう申し訳無さみたいな物が、伝わって来ないんだよ。お前の態度からは。
猿だって仲間から餌を分けてもらう時は申し訳無さそうな顔するんだよ。ヘラヘラ笑いながら近づいてったら殴り殺されんぞ。
猿だったら今頃とっくに死んでんだよお前。そんな態度で今まで。何回も言ったよな。謝る時は申し訳無さそうな顔をしろって。
そういう学校じゃ受けられない教育を受けておきながら、社会人を経験しなきゃ得られない知識を貰っておきながら、
何にも生かせてないんだよ今のお前は。学生のサークルごっこじゃないんだから。もっと四六時中危機感を持って生きてなきゃ駄目だよ。いい加減いつまで学生気分じゃ。

97 :
すいません。。質問させてください。
webアプリ作成において、スクリプト言語が使われる理由って何ですか?

98 :
やりてえ・・・

99 :
コンパイル不要だから

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
PHP上級者が集まるスレ (489)
Zend Framework Part5 (638)
アップローダースレ Part3 (784)
■最強の系サイト作ろうぜ!■ (170)
[PHP][フレームワーク]CodeIgniter Part2 (439)
=== IIS === (287)
--log9.info------------------
C H I C (229)
NE-YO Part.5 (755)
【Ray】Raphael Saadiq☆【Ray】 (161)
アン・ヴォーグ (316)
【ブルーノ・マーズ】Bruno Mars (529)
YouTubeでRB・SOULの動画を発掘しよう PART2 (300)
【ジョン】JOHN LEGEND【伝説】 (363)
MARVIN GAYE 2 (467)
Keri Hilson Part2 (266)
■MIHIRO 〜マイロ〜■ (141)
☆★レオナ・ルイス Leona Lewis Part3★☆ (110)
安室ちゃんの尊敬するLauryn Hill (392)
【ケリビヨ】Destiny's Child【おじさん】 (143)
Boyz U Men U (821)
何でRBって打ち込み(機械演奏?)なんだろうね。 (260)
Anthony Hamilton (248)
--log55.com------------------
【特定小電力】 トランシーバー 【アマ無線】
オプティマス No,06R
上州『妙義山』群馬
MSRユーザー専用part9
【産業用】 クライミング ギヤ 【スポーツ用】
皮の登山靴について心おきなく語るスレ
【ALONE】 サバイバル系番組総合 【MAN vs. WILD】
焚き火は自然破壊行為、即刻やめろやめろやめろや