PHP,Ruby,Pythonは運用コスパが悪い/Java最強伝説
1 :デフォルトの名無しさん :2014/06/05(木) 15:38:03.99 ID:0iP+th6V.net 確かに単体で見れば,EC2のインスタンスもLinuxと比べて1.5〜2倍近い値段になりますが, これについては最も台数が増えやすいであろうWeb/アプリケーションサーバの数をいかに 減らせるか,つまりアプリケーション単体でどれだけパフォーマンスを出せるかが勝負になってきます。 実は,弊社も立ち上げ時にはLAMP環境でアプリを提供しており,途中でC#+Windows環境に 完全リプレースしたのですが,アプリ側のロジックはほぼ同じだったにもかかわらず,レスポンス タイムで5〜6倍の数値,サーバとしても2〜3倍のリクエストをさばけるようになったため, サーバの台数が半分以下になってサーバ代はむしろ安くなった,というエピソードがあります。 この話に関しては多少でき過ぎ感はありますが,ある程度パフォーマンスを出せればトータルの コストはそんなに変わらない,という考え方もできるでしょう。 http://gihyo.jp/admin/serial/01/grani/0001
22 :デフォルトの名無しさん :2014/06/15(日) 20:36:45.02 ID:liesUPSZ.net 実際、Pythonがあれば他はいらない
23 :デフォルトの名無しさん :2014/06/15(日) 21:12:16.39 ID:hh11j2ox.net PythonだけじゃカバーできないところもあるからPython + C#でいいよ
24 :デフォルトの名無しさん :2014/06/16(月) 13:34:25.57 ID:rkNzZnPe.net >>23 それなら最初からBoo言語でいいだろ。
25 :デフォルトの名無しさん :2014/06/16(月) 22:43:15.57 ID:hYNZLQUh.net CとPythonとC++があれば十分
26 :デフォルトの名無しさん :2014/06/21(土) 21:15:11.58 ID:8dFbjf3L.net そもそも言語ごとのおおまかな性能差を理解してないやつ大杉 C/C++<(GCの壁)<Java=C#<<(静的言語の壁)<<<<JavaScript<<<<<Ruby、PHP<<Python こんなん。全体の差は徐々に縮まっているが、基本的に壁を飛び越えることはない。 JavaScriptがLLの中では「比較的」高速なのは VMの最適化にカネと人が鬼のように注ぎ込まれたからなんだが、それでも壁の遥か右側だ。 言語仕様が複雑怪奇すぎるから単純化したDartにあっさり抜かれるレベル だからウェブ屋どもが、Node.jsが速いだの言い出したり (そらRubyやPerlに比べれば随分速く感じるだろうが・・・) 高速なJavaをオワコン扱いし始めたりしたときは、ひたすら目が点になってたYO また、asm.jsなどが速いのも、2つの「壁」を越えられないと判断してJavaScriptから除去したからなのだが そのところ理解しているウェブ開発者は100人に1人もいないのではないか。 アセンブリャーでクロック削りしたり、 Cコンパイラの出力コードをいつも神経質にチェックしてたようなオレの感覚 もう不要になるんじゃねーかと一時期思ってたが、やっぱ解ってると有利なんだなと感じてるわ。 自分が書いてるプログラムが、CPUのオペコードレベルで何やってるのかおぼろげでも想像できないと、 何で「壁」があるのかすら理解できないし、実行速度の目算もまるっきり立たないわけで それってすげー足枷になると思う。 書くコード、作るアーキテクチャ、言語やフレームワークの選択、すべてに影響するはずだ。 しかもそれを自覚できないんだぜ。恐ろしい。 実際、>>1 のような記事見て、なんでC#???などと言い出すやつがいるわけじゃん。無知ゆえに。
27 :デフォルトの名無しさん :2014/06/21(土) 22:41:05.83 ID:XAR5bEL1.net >>26 JSはCの二倍速いのですが。
28 :デフォルトの名無しさん :2014/06/21(土) 23:20:44.45 ID:iufC91/G.net pythonて遅いの?rubyより? 今python勉強してるんだけどrubyのほうがいいの?
29 :デフォルトの名無しさん :2014/06/21(土) 23:31:27.66 ID:fposwXfZ.net >>28 Pythonのメリットはみんな同じ書き方するからメンテしやすいねって話で パフォーマンスを求めるならRubyのほうがいいよ
30 :デフォルトの名無しさん :2014/06/22(日) 00:44:46.30 ID:DEg12kmI.net Pythonは昔のBASICのような存在で、基本的にお勉強用と割り切って使うのが良いです。 エンドユーザーがPythonで書かれたソフトウェアを使いたいと考えることは稀で、 従って、開発者の立ち位置も限定的なものになります。 言い換えれば、つぶしが効かない。 あまり時間を割くべきではありません。
31 :デフォルトの名無しさん :2014/06/22(日) 03:23:54.88 ID:Fo9oXvdn.net 動的言語って静的言語より劣る
32 :デフォルトの名無しさん :2014/06/22(日) 03:43:55.60 ID:n/T6EZNW.net プラグインは Pythonでっていう強みがあるから Rubyよりつぶしが利くと思うが
33 :デフォルトの名無しさん :2014/06/22(日) 17:51:04.45 ID:JWPLD+R/.net >>30 エンドユーザがこれらを使いたいと考えることは稀ってか… http://ja.wikipedia.org/wiki/Python%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E8%A3%BD%E5%93%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E4%B8%80%E8%A6%A7 ちなみに「Pythonで書かれたソフトウェアを使いたい」と考えることはそりゃあ稀だろうさ だってそもそも、エンドユーザはアプリが何の言語で書かれたかなんて、気にしないもの…
34 :デフォルトの名無しさん :2014/06/24(火) 11:28:11.11 ID:VaOEcd1M.net ◎2chスレッド勢いランキングサイトリスト◎ ★+ニュース板 ・ 2NN (推奨サイト) ・ 2chTimes ★+ニュース板新着 ・ 2NN新着 ・ Headline BBY ・ unker Headline ★+ニュース板その他 ・ Desktop2ch ・ 記者別一覧 ★全板 ・ 全板縦断勢いランキング (推奨サイト) ・ スレッドランキング総合ランキング ・ ログ速 ★全板実況込み ・ 2勢 (推奨サイト) ・ READ2CH ・ i-ikioi ※ 要タイトル検索 ※ 2chブラウザ併用推奨
35 :デフォルトの名無しさん :2014/06/25(水) 08:00:35.46 ID:U5itWEd+.net Pythonの場合、速度が必要なとこはCythonで書くよ ただCythonで速度を出すには、どのようなCコードに変換されるか 知識が必要なので、やっぱりCを知っていると断然有利 ていうか、低能が使っても殆ど速くならんので、 そういう奴がCythonに文句付けてたりする(ヘボな奴はPython使いに沢山居る)
36 :デフォルトの名無しさん :2014/08/27(水) 21:40:00.71 ID:+mS2YVhy.net そこでluaですよ
37 :デフォルトの名無しさん :2014/09/02(火) 23:17:01.26 ID:hEouFgZC.net PyPy
38 :デフォルトの名無しさん :2014/09/04(木) 12:47:58.18 ID:Azi8pMDh.net コスプレパーティ行きたい
39 :デフォルトの名無しさん :2014/09/04(木) 17:26:57.28 ID:/rG1vHnE.net Java(笑)
40 :デフォルトの名無しさん :2014/10/12(日) 05:46:56.61 ID:Du/HgjiN.net そもそもサーバーの重さってフロントエンドの言語よりDBのパフォーマンスじゃないのかな
41 :デフォルトの名無しさん :2014/10/13(月) 09:15:57.01 ID:VToaOk0m.net 絶滅しそうなプログラミング言語は? http://developers.slashdot.jp/story/14/10/10/2155216/ 日本のスラド住民ってRubyファンが多いのかな、と思ったらRubyの将来に悲観的というか、 結構アンチも多いのが意外だった。
42 :デフォルトの名無しさん :2014/10/13(月) 09:29:57.99 ID:aafAH1/D.net >>41 5つの言語ってなに?
43 :デフォルトの名無しさん :2014/12/11(木) 14:00:45.73 ID:6YPo/A9a.net >>40 DBだけでなく全体で、コンテキストのコピーコストが大きい。 従来のコーディングだと、プログラマが手を出せない部分で、関数呼ぶとき、戻るときにパラメータコピー繰り返してるからな。 なので、C++でも右辺値活用とか、関数型言語が一部で使われ始めてる。
44 :デフォルトの名無しさん :2016/01/22(金) 13:35:33.52 ID:2bHUgYLl.net PHP求人 http://goo.gl/uXrvAk
45 :デフォルトの名無しさん :2016/03/18(金) 20:14:04.68 ID:ujOI+Znn.net たのしいrubyの5版が出ていた ロングセラーだし名著なのだろうな
46 :デフォルトの名無しさん :2016/05/18(水) 12:33:47.36 ID:rFetSORz.net 「Java SE 9のリリース予定日ですが、2017年3月23日とされています。 一番の目玉は、モジュール化を可能にするProject Jigsaw 必要なライブラリのみを選択的に利用することが可能となり、より少ないメモリ容量で プログラムを実行・運用できます。たとえば、IoTシステム(中略) HTTP 2.0への対応、シェル機能、標準のガベージコレクションをG1GCにする」 新しいJavaは言語として大きな進化を遂げた―― Java SE/ME/EE、DevOpsなどエンタープライズJavaの現在を聞く (1/3):CodeZine(コードジン) http://codezine.jp/article/detail/9424 2016/05/18 10:00
47 :デフォルトの名無しさん :2016/07/31(日) 16:43:30.82 ID:7sHLSsKQ.net Webの世界は言語やフレームワークが乱立し過ぎている状況に嫌気がさした。 PHP、Ruby、Java、C#(ASP.NET)、Perl、Python、Go、Scala、Node.js 等 だから俺はもうネイティブアプリの世界に逃げることにしたわ。
48 :デフォルトの名無しさん :2016/08/10(水) 22:33:13.87 ID:uPyxj/T5.net 株式会社TOUAが2016年7月に破産 http://www.tdb.co.jp/tosan/syosai/4191.html
49 :デフォルトの名無しさん :2016/08/18(木) 21:11:18.19 ID:2xU3dcp4.net >>9 それ、2008年の時点で否定されてるけど? Twitterの前チーフアーキテクトだったBlaine Cook氏によれば、TwitterのスケールとRubyは何の関係もないという。 Why Can't Twitter Scale? Blaine Cook Tries To Explain http://www.businessinsider.com/2008/5/why-can-t-twitter-scale-blaine-cook-tries-to-explain In Twitter's case, there is zero chance that the problems there are in any way related to their language. It is likely that there are architectural challenges which come from the fact that it is very hard to cache a Twitter data request since no two people ever get the same data. And even for a given user, the data requests change quickly since users are always receiving tweets. This is a hard, though not unsolvable problem that requires a very specialized caching architecture. Eran Hammer-Lahav, has done some interesting work in this area and talks about it in an extensive blog post. Twitterの場合、スケールの問題に、開発言語(Ruby)が少しでも関係している可能性はゼロといっていい。 原因は、レスポンスをキャッシュすることが非常に困難であるというTwitterのアーキテクチャ上の問題だろう。 ユーザはみんな(フォローリストの中身によって)それぞれ違うデータを取得するわけだから、ユーザ間でキャッシュの使いまわしができない。 そして、ある特定のユーザのみをとって見ても、彼がフォローするユーザが発言するたびに取得すべきデータが頻繁に更新されてしまうわけだから、キャッシュしてもあまり意味が無い。 この問題を解決するにはかなり特殊なキャッシュ・アーキテクチャを実装する必要がある。
50 :デフォルトの名無しさん :2016/09/10(土) 22:20:35.99 ID:vL431mpn.net Twitter node.js
51 :デフォルトの名無しさん :2016/10/28(金) 14:53:58.97 ID:00RNnXiD.net >>49 そのキャッシュアーキテクチャを作るために他の言語が必要だったの?
52 :デフォルトの名無しさん :2017/02/28(火) 16:39:59.99 ID:x4cIYVbM.net java使ってるやつがまだいたのか…もう時代遅れだぞさすがに…
53 :デフォルトの名無しさん :2018/03/05(月) 01:00:34.78 ID:tJ605yKy.net Javaライセンス化でJava死亡
54 :デフォルトの名無しさん :2018/05/23(水) 22:17:51.99 ID:Au5e7VGg.net 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 GMZEE
55 :デフォルトの名無しさん :2018/07/04(水) 23:46:24.88 ID:gFgZc5FG.net N9X
56 :デフォルトの名無しさん :2018/08/04(土) 20:48:23.82 ID:JgCtyUi9.net 古いものにしがみつくしかない老害が立てたスレ
57 :デフォルトの名無しさん :2018/08/09(木) 02:19:11.39 ID:f4Nba8Mw.net Java死んだぞ OpenJDKがOSSとは言えない時点でね
58 :デフォルトの名無しさん :2018/08/11(土) 01:25:49.67 ID:jTC/Q1bF.net PHP、Ruby、Pythonのプライオリティが上がる
59 :デフォルトの名無しさん :2018/08/11(土) 05:20:48.22 ID:1ysfrgKY.net るひーはなねえな
60 :デフォルトの名無しさん :2018/08/15(水) 18:17:06.14 ID:xcLgFd3y.net Perlも有る
61 :デフォルトの名無しさん :2018/11/08(木) 01:47:46.04 ID:yfZXYR/D.net 状況が反転したな Javaerご苦労さま
62 :デフォルトの名無しさん :2019/05/09(木) 01:10:02.88 ID:RU31sPhL.net phpについて役立つ情報とか http://mevius.5ch.net/test/read.cgi/tech/1557329831/l50 0I8
63 :デフォルトの名無しさん :2020/02/18(火) 05:15:09 ID:KGU+DtHT.net うつ病君 青木 一泰
64 :デフォルトの名無しさん :2020/08/21(金) 11:50:52.47 ID:wZ5cw6nF.net >>26 WebAssembly が熱い。 殆どの言語でそのままコンパイルしてWasm を出してクライアントブラウザで実行。 Javascript より10倍以上の速度で動く。物によっては数十倍早くなる。 Python をWebAssembly で動かすPyodide が動いてる。 Cで書かれたライブラリなども全て動く。 Swift からも出力できるようにアーリーアダプター版が出ている。
65 :デフォルトの名無しさん :2020/08/21(金) 12:12:46.89 ID:wZ5cw6nF.net https://it.srad.jp/story/19/08/09/185229/ Diceによる 「5 Programming Languages That Are Probably Doomed」(おそらく破滅するだろう5つのプログラミング言語)という記事が話題になっている(INTERNET Watch)。 選ばれたのは「Ruby」「Haskell」「Objective-C」「R」「Perl」の5つの言語。
66 :デフォルトの名無しさん :2021/01/05(火) 18:41:04.68 ID:zOsm6XDhK 挑戦する馬鹿として生きるか?批判だけする雑魚として死ぬか?https://www.youtube.com/watch?v=4jlQlo1oC3E 奴隷職に就く★自ら奴隷を選んで不満を言う愚かさhttps://www.youtube.com/watch?v=loD5ukKsZOk バカは騙され最低賃金でコキ使われる★物価とか関係なしhttps://www.youtube.com/watch?v=sQMrMfqdgrQ 勉強しないから奴隷人生★実業と人を残す人生哲学https://www.youtube.com/watch?v=on2gURXi4Ks 正社員特権が「ブラック社員」を生む★正社員は訴え放題https://www.youtube.com/watch?v=lSW1vc8-qMg 「で、年収は?」と聞くバカとは合わない社長業https://www.youtube.com/watch?v=nEELEUhBLDk
67 :デフォルトの名無しさん :2022/05/07(土) 17:39:28.66 ID:stouWQDp.net JAVAはもう衰退前提だな Oracleが関わった時点でもうダメ ほんとOracle潰れねーかな余計なことばっかしやがって
68 :デフォルトの名無しさん :2022/07/25(月) 00:48:21.09 ID:MibMzRcT.net 一生System.out.println("");っていう長ったらしい文を使う気かい? 一つの文を出力するだけなのにこんな長ったらしい言い回しが必要な不便な言語は 他にありません!
69 :デフォルトの名無しさん :2022/10/04(火) 02:34:28.79 ID:UzRTIKt5.net >>67 Javaはオラクルに買収されてからのほうが進歩が著しいよ Javaを時代遅れにしてたのはサンでした なんであんなに保守的だったんだろってくらいサンはクソだったよ オラクルは天使
70 :デフォルトの名無しさん :2023/09/04(月) 18:42:49.77 ID:k7evcr5h.net また遊ぼうね
71 :デフォルトの名無しさん :2023/09/09(土) 18:12:36.90 ID:YCNsQbdps ビックモータ−を非難するのか゛犯罪者だけという滑稽な事態になってるな.樹木を枯れさせたとか麻薬賭博暴力贈収賄税金泥棒バ力ひき逃げ 差別主義猥褻セクハラJKレイプ地球破壊犯罪者の代名詞スポ一ツという犯罪推進のために明治神宮外苑の3千本もの巨木を伐採するデタラメ 小池百合子や、力による一方的な現状変更によってクソ航空機倍増させて都心まで数珠つなぎで鉄道の30倍以上もの莫大な温室効果ガスまき 散らして気候変動させて海水温上昇させてかつてない量の水蒸気を日本列島に供給させて土砂崩れ、洪水、暴風、熱中症にと災害連発させてる 世界最悪殺人テロ組織公明党天下り犯罪集団国土破壞省斎藤鉄夫が何寝言ほざいてんだか、世界的に森林火災に気温40度超え連発, 日本列島も40度超え連発させて国民をさらに殺す気満々のテロ政府を放置するのは自殺と同義だそ゛ 渋滞で環境破壊しまくり清瀬市の歩道の樹木とか明らかに税金の無駄、そこを自転車レ一ンにするのか゛環境対策た゛ろ フランスとか車道を一方通行にして自転車レーン作ってるくらいだか゛.このテロ政府をぶっ潰さないとお前らの生命と財産は奪われる一方な (羽田)ttps://www.call4.jp/info.phP?type=iTems&id=I0000062 , ttΡs://haneda-projеСΤ.jimdofree.Com/ (成田)ttps://n-souonhigaisosyoudan.amebaownd.com/ (テ口組織)ttps://i.imgur.Com/hnli1ga.jpeg
19 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者