PHP,Ruby,Pythonは運用コスパが悪い/Java最強伝説

1デフォルトの名無しさん2014-06-05 15:38:04

確かに単体で見れば,EC2のインスタンスもLinuxと比べて1.5〜2倍近い値段になりますが,

これについては最も台数が増えやすいであろうWeb/アプリケーションサーバの数をいかに

減らせるか,つまりアプリケーション単体でどれだけパフォーマンスを出せるかが勝負になってきます。

実は,弊社も立ち上げ時にはLAMP環境でアプリを提供しており,途中でC#+Windows環境に

完全リプレースしたのですが,アプリ側のロジックはほぼ同じだったにもかかわらず,レスポンス

タイムで5〜6倍の数値,サーバとしても2〜3倍のリクエストをさばけるようになったため,

サーバの台数が半分以下になってサーバ代はむしろ安くなった,というエピソードがあります。

この話に関しては多少でき過ぎ感はありますが,ある程度パフォーマンスを出せればトータルの

コストはそんなに変わらない,という考え方もできるでしょう。

突然ですが,みなさんはWindowsやWindows Serverに対してどのような印象をお持ちでしょうか?

3デフォルトの名無しさん2014-06-05 15:40:40

ソースにはJavaなんて書いてないじゃん

9デフォルトの名無しさん2014-06-06 09:11:24

Twitterがrubyやめた理由もこんな感じだったよね。

まぁ、世の中の99.9999%はサーバー1台で十分なものばかりなので関係ないだろう

12デフォルトの名無しさん2014-06-06 10:23:57

C#もLinuxでまともに動けばなとは思う。

14デフォルトの名無しさん2014-06-07 16:35:37

maven, eclipse, gitに慣れると、複数人での開発はLLよりずっと楽に感じる

20デフォルトの名無しさん2014-06-09 01:20:00

LLでサクッと作れないのは無能だって

Dropboxの社員が言ってた

21デフォルトの名無しさん2014-06-09 23:27:12

このスレッドは天才チンパンジー「アイちゃん」が

言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、

関係者以外は書きこまないで下さい。

京都大学霊長類研究所

23デフォルトの名無しさん2014-06-15 21:12:16

PythonだけじゃカバーできないところもあるからPython + C#でいいよ

24デフォルトの名無しさん2014-06-16 13:34:26

>>23

それなら最初からBoo言語でいいだろ。

28デフォルトの名無しさん2014-06-21 23:20:44

pythonて遅いの?rubyより?

今python勉強してるんだけどrubyのほうがいいの?

29デフォルトの名無しさん2014-06-21 23:31:28

>>28

Pythonのメリットはみんな同じ書き方するからメンテしやすいねって話で

パフォーマンスを求めるならRubyのほうがいいよ

30デフォルトの名無しさん2014-06-22 00:44:46

Pythonは昔のBASICのような存在で、基本的にお勉強用と割り切って使うのが良いです。

エンドユーザーがPythonで書かれたソフトウェアを使いたいと考えることは稀で、

従って、開発者の立ち位置も限定的なものになります。

言い換えれば、つぶしが効かない。

あまり時間を割くべきではありません。

33デフォルトの名無しさん2014-06-22 17:51:04

>>30

エンドユーザがこれらを使いたいと考えることは稀ってか…

ちなみに「Pythonで書かれたソフトウェアを使いたい」と考えることはそりゃあ稀だろうさ

だってそもそも、エンドユーザはアプリが何の言語で書かれたかなんて、気にしないもの…

40デフォルトの名無しさん2014-10-12 05:46:57

そもそもサーバーの重さってフロントエンドの言語よりDBのパフォーマンスじゃないのかな

43デフォルトの名無しさん2014-12-11 14:00:46

>>40

DBだけでなく全体で、コンテキストのコピーコストが大きい。

従来のコーディングだと、プログラマが手を出せない部分で、関数呼ぶとき、戻るときにパラメータコピー繰り返してるからな。

なので、C++でも右辺値活用とか、関数型言語が一部で使われ始めてる。

41デフォルトの名無しさん2014-10-13 09:15:57

絶滅しそうなプログラミング言語は?

日本のスラド住民ってRubyファンが多いのかな、と思ったらRubyの将来に悲観的というか、

結構アンチも多いのが意外だった。

42デフォルトの名無しさん2014-10-13 09:29:58

>>41

5つの言語ってなに?