1: ノチラ ★ 2017/08/10(木) 14:47:08.39 _USER
71
日本のソフトウェア技術者、まつもとゆきひろ氏によって作られたプログラミング言語「Ruby」。その出自から日本で人気が高いのはもちろん、「Ruby on Rails」というキラーフレームワークが爆発的に広まったことで、全世界的な知名度をも獲得しました。

ところがここ数年Rubyの人気は低下傾向にあり、以前とは状況が少し変わってきているようです。

テックメディアTechRepublicのライターAlison DeNisco氏は8月7日、「The death of Ruby? Developers should learn these languages instead」という記事を公開。Rubyの人気が低下している現在、開発者は別のプログラミング言語を習得したほうが良いという趣旨の考察を展開しています。

同記事はRubyの人気低下の証拠として、Indeedによる求人数でRubyの人気が9番目にまで低下しているとのこと、IEEE Spectrumのプログラミング言語ランキングで、Rubyの順位が2014年の8位から2017年の12位まで低下していること、さらにCoding DojoでRubyコースが終了したことなど、幾つかの事実を挙げています。

またコンピューターサイエンス分野で関心が低いことや、Twitterを始めとした巨大企業がRailsの採用をやめたこと、Stack Overflowで関心が低下していることなども、Ruby人気が低下している具体例としてリストアップしています。

同記事では「Python」と「JavaScript」を学ぶべき言語として推奨しています。

Pythonは、Web開発やデータサイエンス、その他分野でここ数年急激に広まっており、Rubyと似たシンタックスを採用している部分もあるため、Ruby開発者にとっても習得しやすいプログラミング言語であると説明されています。

またJavaScriptは、全世界で最も使用されている言語であり、Node.js、AngularやReactといった強力なフレームワークによって、バックエンドからフロントエンドまで幅広くカバーした、価値のあるプログラミング言語であるとされています。

IEEE Spectrumの2017年ランキングでもPython言語は1位となっていてこの主張はある程度納得できるところかもしれません。

同様に、JavaScriptの応用範囲の広さも、誰もが認めるところだと思います。
http://www.softantenna.com/wp/software/death-of-ruby/
引用元: http://anago.2ch.sc/test/read.cgi/bizplus/1502344028/


2: 名刺は切らしておりまして 2017/08/10(木) 14:48:26.66
パールでいいじゃん

7: 名刺は切らしておりまして 2017/08/10(木) 14:56:04.78
>>2
ルビーより前に死んでるぞw

13: 名刺は切らしておりまして 2017/08/10(木) 15:05:42.55
>>2
どうせ perl5 なんだろ? ロクなことがない なんちゃってw

93: 名刺は切らしておりまして 2017/08/10(木) 19:35:50.54
>>2
Perl糞言語だと思うけど好き。
正規表現が楽だし、何より速いんだよな。
ffmpegの標準出力をそのまま転送とかもできる。

どうせ処理はほぼjsでやるならありだと思う。

99: 名刺は切らしておりまして 2017/08/10(木) 20:24:37.21
>>93
データ型を厳密に扱う必要があるときは
Perlはイマイチだけど正規表現はいいよね
他の言語が正規表現出来ないわけじゃないけど
Perlの手軽さは素晴らしい。

3: 名刺は切らしておりまして 2017/08/10(木) 14:48:26.98
これからは無難にpythonかな

6: 名刺は切らしておりまして 2017/08/10(木) 14:53:14.08
結局日本初はガラパゴス

8: 名刺は切らしておりまして 2017/08/10(木) 14:56:15.94
バックエンドはGo、フロントエンドはAngular(TypeScript)が最適解

9: 名刺は切らしておりまして 2017/08/10(木) 14:56:54.69
まつもとゆきひろが楽天に入ってしまったのがruby凋落の原因。
二足の草鞋では限界がある。
所属先がgoogleやamazonみたいに技術革新に積極的なところならまだ良かったが、
楽天は対極にある企業だし。

16: 名刺は切らしておりまして 2017/08/10(木) 15:21:33.57
>>9
他にも選択肢あったろうに、よりによって楽天を選ぶw

あのサイトの中の人になろうと思うってのは、よくわからんな。

67: 名刺は切らしておりまして 2017/08/10(木) 17:02:15.84
>>9
それ以前の問題じゃねえの?
もともとrubyとrailsの相性とかバージョン毎の挙動の一貫性のなさとか
面倒くさすぎた。

78: 名刺は切らしておりまして 2017/08/10(木) 17:34:10.34
>>9
その影響は少なからずあると思う。
主要言語にならなくても、
仮にニッチなところで最高の生産性が出せることが証明されたら
生き残り易かったのにな。

11: 名刺は切らしておりまして 2017/08/10(木) 15:02:44.95
Ruby = 遅い というイメージが強いからそれが影響しちゃってるのでは?

12: 名刺は切らしておりまして 2017/08/10(木) 15:04:14.92
python3 を選んでよかったw
あの時はRubyとどっちにしようかなと確率半々だったwwwwww

31: 名刺は切らしておりまして 2017/08/10(木) 15:51:57.48
>>12
IT技術者なら一年に1つは新しい言語を学べ

17: 名刺は切らしておりまして 2017/08/10(木) 15:22:39.52
まあPythonだわな

21: 名刺は切らしておりまして 2017/08/10(木) 15:30:46.32
javascriptはウザいんでいつも切ってる

23: 名刺は切らしておりまして 2017/08/10(木) 15:35:59.22
pythonなんて以前からあったのにな
テキスト処理程度ならPerlでいいわ

24: 名刺は切らしておりまして 2017/08/10(木) 15:40:30.33
プラットフォームによるんだから好き嫌いすんなってだけの話

27: 名刺は切らしておりまして 2017/08/10(木) 15:43:40.79
何を選んでもプログラムなんて、演算、分岐、繰り返しを書くだけだろ。
大したものじゃないよ。

28: 名刺は切らしておりまして 2017/08/10(木) 15:44:51.58
Web designerは乱立で薄利多売の世界だろ。
Machine learningが収益の高い世界であるのが今2017年の世界。

35: 名刺は切らしておりまして 2017/08/10(木) 16:02:31.52
JavaScript=IT土方言語ってイメージしかないんだけどどうなの?

36: 名刺は切らしておりまして 2017/08/10(木) 16:04:02.24
>>35 ハードウェアも叩けて組み込みでも使えるようになってきてるからねえ
言語がどうこうではなくなってきてるってことだと

37: 名刺は切らしておりまして 2017/08/10(木) 16:06:21.81
>>36
組込みでJavaScriptなんて使うの??
んーC++ですらあまり普及していないのにJavaScriptなんて
誰も使わないんじゃない?
最近組込みの方もリソースに縛られる事少なくなったけどJavaScriptだと
C++より速度遅いんじゃない?

39: 名刺は切らしておりまして 2017/08/10(木) 16:08:17.16
>>37 上に書いたNode.jsね
ラズパイとかLinuxだと当たり前に使えるからむしろそれが流行りでわざわざ自分で一から
書かなくて良いからね
速度は今はハードウェアの速度が十分保証されてるから全然気にならないよ
ていうかライブラリはCだから実質速度は問題にはならないと

38: 名刺は切らしておりまして 2017/08/10(木) 16:06:47.66
javascriptはムズイぞ。javaの3倍はむじゅい
素人でもクロージャあたりまでやったらあってなるやん

43: 名刺は切らしておりまして 2017/08/10(木) 16:15:40.66
いまから覚えるならなにがいい?

46: 名刺は切らしておりまして 2017/08/10(木) 16:16:36.55
>>43
php

ブログチュートリアルやれや

48: 名刺は切らしておりまして 2017/08/10(木) 16:18:33.96
良くも悪くもphpが安定している

52: 名刺は切らしておりまして 2017/08/10(木) 16:22:51.58
正直c++が使えないならともかく
どっちも選べて無印を選ぶシチュエーションがわからん。

53: 名刺は切らしておりまして 2017/08/10(木) 16:24:20.19
文法的には ruby がキレイなのはキレイだな
python はインデントが気持ち悪い

55: 名刺は切らしておりまして 2017/08/10(木) 16:26:44.02
>>53
haskell や lips はやらないのか? 後者はインデントはEmacsがやってくれるだけで構文にはかかわらないが

59: 名刺は切らしておりまして 2017/08/10(木) 16:50:23.94
本物のプログラマは〜を使う

62: 名刺は切らしておりまして 2017/08/10(木) 16:52:06.04
人工知能の時代なんだからPrologだろ

66: 名刺は切らしておりまして 2017/08/10(木) 17:01:13.80
rubyはwindowsフレンドリーじゃないイメージ
インストーラも有志に頼ってるし

69: 名刺は切らしておりまして 2017/08/10(木) 17:04:27.35
違う文法を使いこなすというだけなら
言語を移るのもそれほど大変じゃないかもしれないけど
関連するライブラリやらツールやら
エラーメッセージの出方と対処法やら
もっとこまかなクセみたいなものから
そういう全体の知識を含めて考えると
言語を移るのもそう簡単じゃなさそうだよね

74: 名刺は切らしておりまして 2017/08/10(木) 17:22:36.99
これからはPythonの時代だろ

76: 名刺は切らしておりまして 2017/08/10(木) 17:27:40.25
Railsはイイんだよなぁ。
Python on Railsが欲しい。

92: 名刺は切らしておりまして 2017/08/10(木) 19:35:00.02
>>76
逆にレイルズなきゃまじで終わりなのがなんともね

79: 名刺は切らしておりまして 2017/08/10(木) 17:35:21.55
いつの時代も王道はアセンブリだろ

82: 名刺は切らしておりまして 2017/08/10(木) 17:45:45.59
こんなもん、ちょっと便利ツール作るためのもんでしょ

86: 名刺は切らしておりまして 2017/08/10(木) 18:37:07.33
全部JavaScriptになるよ

91: 名刺は切らしておりまして 2017/08/10(木) 19:34:46.82
どの言語を学ぶべきかとか言ってるようじゃただのマニアだよ
言語なんて手段なんだから
仕事なら目的のために手段を選ぶな
手段のために目的を選ぶのは自作野郎のすることだ

96: 名刺は切らしておりまして 2017/08/10(木) 20:20:24.57
C++でええやろ
なぜ、色んな言語を開発したがるん?

98: 名刺は切らしておりまして 2017/08/10(木) 20:23:02.66
日本がますます重視されなくなって来ている事も若干関係有るかもな。
例示される通貨に中国元はあるのに、日本円は無かったり、
言語関連機能で中国語はサポートされているのに、日本語は無かったり。
国力が落ち、衰退するということがどういう事か、身を以て知る事ができる。

100: 名刺は切らしておりまして 2017/08/10(木) 20:26:08.57
計算分野はpythonがスタンダードになったと思ってもいいぐらい。Rあたりもかなり食ってるだろ。

fortranももういらないかも

スポンサード リンク