WEBアプリにもっとも適した言語は何か?
■ このスレッドは過去ログ倉庫に格納されています
軽量系だとPerl,Ruby,python 重量系だとC#,,Java 実行速度 生産性、開発効率、デバッグ、開発環境 文字コード Linux オープンソース DB親和性 などなど、語りませう。 >>1 一度はVisualStudio.NET使って開発してから考えろ >>4 それだとX86プラットフォームしかないじゃねぇかYo! >>6 その辺もひっくるめて判断するんだよ x86プラットフォームでそろえて得られるメリットとデメリットを秤にかける これが常識 何も考えずにLinuxイイ!なんて言ってるのは極一部 プラットフォームをそろえると同じ脆弱性で一気にセキュリティレベルが下がる可能性があるが 複数のプラットフォームを混ぜると運用メンバーの負荷が上がる、その結果セキュリティレベルが下がる可能性がある 板違い。 WebProg板でやれ。 WebProg板 http://pc8.2ch.net/php/ >>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などがある。 PHPが名前空間と戻り値の型を指定できて、Genericsを使える、 Objectクラスのような基底クラスを使えるようになれば もっと使いやすい言語になるんだがなあ。 名前空間がないため、 膨大なクラスの管理がしづらく require_once()が使いにくい。 ディレクトリ相対パスの位置関係を決めておいて php.iniなどに設定しないといけないのがイタイ。 set_ini()使ってもいいが相対パスの問題は残ることに変わりなく、 名前空間名は違うがクラス名が同じクラスを作ることができないという PHPの重大な欠点を変えることはできない。 もう、これはあまりにもイタすぎる!! もう、嫌 PHP開発なんてだいっ嫌い 板違い。 WebProg板でやれ。 WebProg板 http://pc8.2ch.net/php/ >>1 ASPは? > WEBアプリに最も適した言語はなにか? 条件による Perlが小規模向けとか言ってるけど、amazonやPCWEBはPerlで作られてるんですよ? http://www.amazon.co.jp/ アマゾン http://pcweb.mycom.co.jp/ PCWEB >>18 使ってから家。まぁ使ったことあるならそんなこと言えねーと思うがな。 つか、目的によるよね。 ・何のWebアプリを作るか? ・誰がWebアプリを作るか? PHPとPerlとJavaで同じ目的のアプリ(たとえば掲示板、ブログなど)をこしらえた場合、 作り方にもよるだろうが、どれが負荷がかかったときのパフォーマンスがイイのだろうか。 漏れはJava屋だが、Javaが遅い重いとよく言われるけど、たんとつくれば重くは無いとはおもうのだがな… 確かに、VM起動やアプリサーバのメモリの消費は重いと感じる。 →Javaが重いと言う奴はこの点を見ている ただし、VMが起動してしまえばリクエストの処理は重くない。レスポンスはいい。 大量のトランザクションの並列処理などの処理性能が高い。 →Javaは重くないと言う奴はこの点を見ている >>25 同意。 Javaはエンタープライズ系なこしらえ方を適用すると、様々なパターンやjarファイルなどを使うことになって 一つのリクエスト<->レスポンスで一体どれぐらいのメソッドが呼ばれているのか想像がつかなくなるぐらい多くて 遅くなってしまうのかニャーと思ったりもしてるが、それもまぁ作り方だよな、とも思う。 負荷分散しやすいのもJavaの特徴なのかな?PHPやPerlはそこらへんどうなの?TomcatやJBossなんかのコンテナ使ってると、 トランザクション増えて重いよねーってなことになったら、じゃー稼働アプリケーションや鯖を増やすか…ということに なるんだけど…。 Minerva。 といっても知らないだろうが、Javaに落ちるProlog。 >>27 それ、製品名だろ。何故素直にPrologって云わない? >>28 ロジックだけProlog。あとは、Java。 yahooオークションくらいの規模だと Javaで作っておくと後で幸せなのかも。 このスレなんか意味あるのかしらん Java(J2EE)が習得できてPHPが習得できない人なんていないでしょ modpythonとか、CGI全般も然り 言語より重要なのはアーキテクチャだろ。 そもそもTomcatみたいな現状のWebアプリケーションサーバ自体が Webアプリ作るのにベストとは言えない状況だから考え直さないといけない。 個人的には継続(continuations)ベースってのが今後の鍵になってくると思う。 Javaだと重くなったら鯖追加するかー、みたいな話になるが、 PHP, Perl だと鯖の構成をちゃんと考えておかないと 単純に鯖追加しただけではどうしようもない事もある。 おまえら重くなるほどアプリを作ったことがあるのか? ・・・と小一時間。 おまいらここどこだと思ってんだよ WebProg板でやれとあれほど口が 酸っぱくなるほど言ったじゃないか おかげで口が酸っぱくなったじゃないか >>45 言える訳ない…。 WEBアプリだけでなく、裏で動くモノまで一通り全部書いた 言語は選ばないほうがいい。 興味があったらやれ。 C言語オブジェクトのメソッド JAVA言語オブジェクトのメソッド とかいう風に考えると言語の壁なんぞあってないような気になってくる。 言語は選んだ方がいい。それはつきあう友を選んだ方がいいというのと同様。 JAVAもPHPもフレームワーク乱立気味。 オレはこの状況がどうしようもなく嫌だ。 細かいことは気にしないんだろ。 言い換えれば無神経。 >>47 Webアプリは、PHP, Perlが多い。Javaもあるけど。 裏で動くスクリプトは圧倒的にPerl。ただし中身は何でもアリ。 PHPからPerl叩いて、そのPerlがシェルスクリプト起動してたり。 直接起動しない物はPHPでDBに値入れて cron起動したPerlがDB読んでコマンド発行とか。 まぁ、当たり前だけどそんな感じ。 デブは幅を取るんだ という事を倒置法で言ってるんじゃない? Java JAVA 大文字の方が幅取るんだよというだけの至極くだらない話だと思われ >>56 Javaが正式名称。JAVAはそうではない。 例えばキヤノンをキャノンって書いたらバカにされるだろ。 同じようなもんだ。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる