X



WEBアプリにもっとも適した言語は何か?
0001デフォルトの名無しさん
垢版 |
2005/10/24(月) 10:01:30
軽量系だとPerl,Ruby,python
重量系だとC#,,Java

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

プラットフォームをそろえると同じ脆弱性で一気にセキュリティレベルが下がる可能性があるが
複数のプラットフォームを混ぜると運用メンバーの負荷が上がる、その結果セキュリティレベルが下がる可能性がある
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開発なんてだいっ嫌い
0016nobodyさん
垢版 |
2005/10/25(火) 07:37:45ID:3BjWoz9D
webprog板に来ましたYO
0017nobodyさん
垢版 |
2005/10/25(火) 14:59:40ID:???
>>1
ASPは?

> WEBアプリに最も適した言語はなにか?
条件による
0018nobodyさん
垢版 |
2005/10/25(火) 15:06:53ID:Jlgp60T6
一番良いのはLispやMLなどの関数型言語だよ。
0020nobodyさん
垢版 |
2005/10/25(火) 20:07:40ID:???
>>18
使ってから家。まぁ使ったことあるならそんなこと言えねーと思うがな。
0021nobodyさん
垢版 |
2005/10/25(火) 20:23:48ID:???
つか、目的によるよね。
・何のWebアプリを作るか?
・誰がWebアプリを作るか?
0024nobodyさん
垢版 |
2005/10/29(土) 12:40:30ID:CnBp4vMD
PHPとPerlとJavaで同じ目的のアプリ(たとえば掲示板、ブログなど)をこしらえた場合、
作り方にもよるだろうが、どれが負荷がかかったときのパフォーマンスがイイのだろうか。

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

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

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



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

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

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

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

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

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

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

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

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

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

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

自分の場合こうだけど。
最近、JavaScriptとPerl,PHP間のやり取りが多くなった。
PHPやPerlでやってた処理をなるべくJavaScriptにやらせようっていう感じの。
レスを投稿する


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