98161465156
1: スフィンクス(長野県) [DK] 2020/07/04(土) 19:58:28.34 ID:gH3qw2RW0● BE:323057825-PLT(13000)
業務の最適化に向けてデータ分析を採用する企業が増加しているため、開発者の需要は拡大する一方だ。
この仕事では必ずプログラミング言語を扱うことになり、中でも「Python」「Java」「JavaScript」が特に幅広く使用されている。
 これらは企業の間で人気がある言語だとしても、プログラマー自身にとっては最愛の言語というわけではない。
JavaとJavaScriptは実際のところ、プロの開発者に嫌われる言語の1位と2位だという。
 「JavaScriptは非常に人気が高いので、この意見には異論もあるだろうが、実際にはとても大変な作業になることが多い」。
こう述べるのは、アプリケーションセキュリティプロバイダーnVisiumの最高経営責任者(CEO)であるJack Mannino氏だ。
(本記事は、TechRepublic Japanで2020年4月9日に掲載した記事からの転載です。続きはTechRepublic Japanでお読みいただけます)

企業で人気--それでも開発者に嫌われる「Java」と「JavaScript」のなぜ
https://japan.zdnet.com/article/35156274/

3: ノルウェージャンフォレストキャット (神奈川県) [US] 2020/07/04(土) 19:59:44.49 ID:XvcigXKO0
JS抜きでフロント開発はナンセンス

4: シャム(栃木県) [ニダ] 2020/07/04(土) 19:59:45.32 ID:Wmd8r0MA0
flash年末に終わるらしいけどそのわりに使い続けてるところ多すぎ

5: ジャガー(滋賀県) [IN] 2020/07/04(土) 20:00:12.52 ID:KbDx7tjv0
単純にユーザー多いだけだろアホらしい

6: サイベリアン(北海道) [JO] 2020/07/04(土) 20:00:59.94 ID:D0m42uD50
Javascriptはしょうがなく使ってるって感じじゃね

123: ライオン(千葉県) [ニダ] 2020/07/04(土) 20:57:54.52 ID:YGxFOI+m0
>>6
ECMAも大分洗練されてるしtypescriptは欠点をうまく補おうとしている
フロントには必要不可欠な技術になってるよ
進化したよなあ

7: アフリカゴールデンキャット(東京都) [ニダ] 2020/07/04(土) 20:01:25.15 ID:wEfNzKW10
普通に使ってて特に不満は無いけどな
むしろ、Javaだとフレームワークがウザイだけだろ

8: マンクス(長屋) [ニダ] 2020/07/04(土) 20:01:32.76 ID:oz1FfCnh0
昔、Javaって飲み物あったよね

18: ノルウェージャンフォレストキャット (神奈川県) [US] 2020/07/04(土) 20:06:52.63 ID:XvcigXKO0
>>8
Javaのアイコンはジャワ(Java)コーヒー

139: ボルネオヤマネコ(神奈川県) [US] 2020/07/04(土) 21:06:11.20 ID:qcOwDqU00
>>18
でもジャヴァなんだよね。
昔ジャワって呼んでおもっきり馬鹿にされたわw

10: トンキニーズ(茸) [US] 2020/07/04(土) 20:01:38.79 ID:kXonb7Ne0
オラクル…

11: サバトラ(栃木県) [ID] 2020/07/04(土) 20:01:54.20 ID:uARSYPbC0
Javascriptは嫌いだわマジで
WEBで普及してる以外にメリットがなにもない

12: ヨーロッパヤマネコ(SB-Android) [GB] 2020/07/04(土) 20:02:54.83 ID:/Jjqe6kq0
dart流行らせて欲しい

13: アメリカンワイヤーヘア(やわらか銀行) [CN] 2020/07/04(土) 20:02:56.96 ID:yrxh+5CV0
perlは?

32: シャム(庭) [KR] 2020/07/04(土) 20:12:21.96 ID:1yZL1C4C0
>>13
史上最悪

14: パンパスネコ(庭) [NO] 2020/07/04(土) 20:04:27.55 ID:FQxQh7Ax0
JAVAと言うよりOracleがクソウザい
Oracleに問い合わせると「無償サポートしますね^^」って会社に乗り込んできて
後から「金払えや^^ 払わないならライセンス違反で料金10倍な^^ サポートもお前のところだけ未来永劫禁止な^^」ってやるからな
何がライセンス違反なのか専門家でもよく分かんねえ謎の文面だしよ

22: アフリカゴールデンキャット(東京都) [ニダ] 2020/07/04(土) 20:07:45.77 ID:wEfNzKW10
>>14
たかが言語レベルの問題で、わざわざ問い合わせてる方がダメダメだろ

34: マンクス(東京都) [CN] 2020/07/04(土) 20:13:16.13 ID:sKve9vDj0
>>22
その程度の問い合わせをするのはダメダメかもしれんがoracleのその対応はさらにダメダメダメダメだろ

77: パンパスネコ(庭) [NO] 2020/07/04(土) 20:34:06.65 ID:FQxQh7Ax0
>>22
そのたかが言語レベルにバグがあるから問い合わせるんだが?
そしたら「バグですね^^ 修正サポートは有償です^^」とか平気で言うからなあいつら

55: ジョフロイネコ(愛知県) [GB] 2020/07/04(土) 20:23:52.66 ID:NN/MdNrh0
>>14
オラオラしたヤツが来るからオラクル

144: ペルシャ(精霊の町ポルテ) [US] 2020/07/04(土) 21:09:08.74 ID:SnC4y35a0
>>14
オラクル、今でもそうなのかw

15: バリニーズ(東京都) [EU] 2020/07/04(土) 20:06:10.85 ID:qis6u6Vp0
COBOLが至高

16: パンパスネコ(庭) [NO] 2020/07/04(土) 20:06:16.55 ID:FQxQh7Ax0
好きな言語はshellscriptとCです
みんなC使おうぜ
C++は頭おかしくなるけどCなら簡単だぞ

64: アメリカンカール(兵庫県) [US] 2020/07/04(土) 20:26:49.22 ID:eiaarRQC0
>>16
c++で挫折してpythonに来た

pythonクラスはpublicしか無い
この割りきりが好き

余計なことに気を取られない

84: パンパスネコ(庭) [NO] 2020/07/04(土) 20:36:22.06 ID:FQxQh7Ax0
>>64
pythonはくっそ楽で素晴らしい言語だし文字列処理も優秀
ただビッグデータ処理も出来ないことは無いけどひたすら時間かかるから
Cも書けると現場からはめっちゃ喜ばれるぞ

87: ユキヒョウ(dion軍) [US] 2020/07/04(土) 20:39:58.45 ID:OGeSTPW40
>>84
pythonで書いてても、フレームワークの裏で動いてるのはC++
Cと比べて遅いということはない

108: パンパスネコ(庭) [NO] 2020/07/04(土) 20:48:28.98 ID:FQxQh7Ax0
>>87
え?同一スレッド内ではpythonはGIL競合起こすからパフォーマンスは低いぞ?
インタプリタは一度に1つしか動かないぞ?
実際に業務でとりあえずpythonで仮組みした後に
パフォーマンス求められる部分はCに置き換えしたりする

94: アメリカンカール(兵庫県) [US] 2020/07/04(土) 20:42:44.90 ID:eiaarRQC0
>>84
もちろんCを使うこともあるよ。
パフォーマンスが要らない所ならpythonしか使わなくなるかも

99: ソマリ(埼玉県) [ニダ] 2020/07/04(土) 20:43:56.75 ID:iGPplsWE0
>>16
Cはマジで物にしたいわ

114: パンパスネコ(庭) [NO] 2020/07/04(土) 20:50:02.53 ID:FQxQh7Ax0
>>99
Cはマジで簡単だしくっそ速いから成果も実感しやすいし楽しいぞ
C++は忘れろ

132: バリニーズ(東京都) [EU] 2020/07/04(土) 21:02:05.84 ID:qis6u6Vp0
>>114
Cが使われてるところは組み込みしか知らんわ

137: パンパスネコ(庭) [NO] 2020/07/04(土) 21:04:17.42 ID:FQxQh7Ax0
>>132
金融系でもC使うぞ

138: ウンピョウ(東京都) [US] 2020/07/04(土) 21:06:09.81 ID:xcuKoRcZ0
>>114
C++でCのコード書いてもちゃんとコンパイルできるじゃん

20: アジアゴールデンキャット(東京都) [US] 2020/07/04(土) 20:07:23.79 ID:eMROZ2ix0
なんだかんだ言ってもCOBOLで足りるような業務しかないんだよね

58: キジ白(東京都) [US] 2020/07/04(土) 20:25:03.62 ID:VMy4s3Kh0
>>20
バッチ系はCOBOLを残し
リアルタイム系はVBに切り替える
VBの裏にはVC経由でのAPIを待機させる
どうしても外につなげる必要あれぱPHPで書く

これがコスパ最強
でも、これができて、
必用であればJSでもPYTHONでもおいで!
なんていう技術者はいない

23: バリニーズ(東京都) [EU] 2020/07/04(土) 20:07:53.96 ID:qis6u6Vp0
ちょっとプログラムかじったやつがJavaとかPHPをけなしてる印象がある

37: サーバル(岩手県) [EU] 2020/07/04(土) 20:16:08.86 ID:QsmmW5DX0
>>23
PHPのゆるゆる加減は最高だけどなぁ

42: ノルウェージャンフォレストキャット (神奈川県) [US] 2020/07/04(土) 20:20:07.43 ID:XvcigXKO0
>>23
文化違うと何でも糞に感じるよ

44: ジャガランディ(神奈川県) [ヌコ] 2020/07/04(土) 20:20:36.15 ID:WGHcMk7w0
はよRustだけで仕事できる時代来てくれ

49: ノルウェージャンフォレストキャット (神奈川県) [US] 2020/07/04(土) 20:22:19.48 ID:XvcigXKO0
>>44
Rustベースで他と生産性で圧倒的にしのぐフレームワークを君が開発したら来るよ

60: ぬこ(大阪府) [SE] 2020/07/04(土) 20:25:32.39 ID:+n/YNqoz0
>>44
邪悪で汚い場当たり的テクニックで溢れるから嫌
汚れ仕事はCやC++にやってもらうのが一番

54: オリエンタル(北海道) [ニダ] 2020/07/04(土) 20:23:47.04 ID:2CS2ajGQ0
元記事読むと、JSが嫌われる理由はグローバル変数を使う事になるからとか
カプセル化がやりにくいのか?

61: ノルウェージャンフォレストキャット (神奈川県) [US] 2020/07/04(土) 20:25:35.30 ID:XvcigXKO0
>>54
var 使えよって話なんだけどね
クロージャとか理解できないレベルの人が書いてそう

62: アメリカンボブテイル(静岡県) [US] 2020/07/04(土) 20:25:38.21 ID:EgGPk8KE0
>>54
俺がJavaScript嫌い理由は静的型付けが無いこと

56: ボンベイ(茨城県) [US] 2020/07/04(土) 20:24:01.88 ID:nShQtitY0
単純に人気言語は素人が大量に入ってきてプログラマーぶるからベテランが気に入らないだけだろ?
「お前らなんてプログラマーと呼べない!あれやこれが出来てない!」って

66: スナドリネコ(滋賀県) [US] 2020/07/04(土) 20:27:51.03 ID:uGcibVhM0
動きゃいいんですよ動きゃ(ハナホジー

68: アムールヤマネコ(家) [US] 2020/07/04(土) 20:28:44.49 ID:7GHAkFVk0
web系やると避けられんしなぁ

70: イエネコ(茸) [US] 2020/07/04(土) 20:29:44.07 ID:MNQ/krCt0
JavaScriptっつーかスクリプト言語は
実際実行してみるまで文法エラーが
あることすらわからねえんだろ?

だから開発効率クソ悪いんじゃねえの?
そんな時代遅れの原始的な言語未だに
使ってるやつなんて存在してんの?

時代はもうJavaでしょ

79: トンキニーズ(東京都) [ニダ] 2020/07/04(土) 20:34:11.90 ID:Hto17is80
Pythonが異常に人気なのは何故なんだぜ?

81: アメリカンカール(兵庫県) [US] 2020/07/04(土) 20:35:06.82 ID:eiaarRQC0
>>79
自由自在にサクッとプログラムが組める

82: ジャガランディ(東京都) [ニダ] 2020/07/04(土) 20:36:06.57 ID:Vxkg8+RT0
>>79
機械学習関連のライブラリが充実してるのとJupiterとかで気軽に試せるからじゃないの

90: パンパスネコ(庭) [NO] 2020/07/04(土) 20:40:19.66 ID:FQxQh7Ax0
>>79
1 学習コストが低い
2 コードが読みやすい
3 隠蔽化とかややこしい概念が無い
4 ライブラリが異常に充実してる
5 文字列処理に強い
6 データベースと親和性の高いライブラリも多い
7 機械学習系もビッグデータ処理系も面倒臭い相互依存性を解決したボタンワンクリックで必要なもの全部インストールしてくれるインストーラパッケージが揃ってる
8 脳死でメモリ管理を忘れられる
9 画像処理系も充実してる

80: ユキヒョウ(dion軍) [US] 2020/07/04(土) 20:34:59.33 ID:OGeSTPW40
javascriptは記法が後づけで追加されすぎ
アロー関数とか要らないだろあれ

95: ノルウェージャンフォレストキャット (神奈川県) [US] 2020/07/04(土) 20:42:48.46 ID:XvcigXKO0
>>80
それもES6だけど
アロー関数はthisを宣言時に縛るから必要
functionで定義すると呼び出し元になる

92: サバトラ(ジパング) [JP] 2020/07/04(土) 20:41:19.41 ID:xrxePuA40
JavaScriptの何が糞って
==と===で比較結果が変わるとこだろ
それを知って本をそっと閉じたわ!

98: オリエンタル(北海道) [ニダ] 2020/07/04(土) 20:43:44.17 ID:2CS2ajGQ0
>>92
結構謎な仕様はあるよなw
変数のホイスティングって残ってるんだっけ?

100: 黒トラ(東京都) [UA] 2020/07/04(土) 20:44:09.42 ID:+tGs0Z030
>>92
そんなのPHPも同じ
曖昧比較か厳密比較かの違いだけ
変数がvariant型の言語に多い仕様

104: トラ(東京都) [US] 2020/07/04(土) 20:46:49.64 ID:XowhvViH0
>>100
いちいち、くだらねぇ点で糞だなんだほざいてる、ザコいエンジニア崩れが実に日本の場合多いからな。

頭悪いからこの程度ですぐ音を上げるんだろうが

93: ソマリ(埼玉県) [ニダ] 2020/07/04(土) 20:42:42.15 ID:iGPplsWE0
Javaはマジでクソ言語

105: ライオン(福岡県) [US] 2020/07/04(土) 20:47:39.89 ID:R/Ifmpfv0
pythonが楽すぎてunityとかwebとかぜんぶpythonに最適化されてほしい

110: サビイロネコ(茸) [US] 2020/07/04(土) 20:49:03.17 ID:PgH2hwe20
プログラム言語全般クソだよ
だって0.1+0.2すら正確に計算できないんだぜ?
0.3にならないんだぜ?

小学生だってこんな簡単な計算間違わないだろ?
つまりプログラム言語って小学生以下なんだよ

134: ウンピョウ(東京都) [US] 2020/07/04(土) 21:03:25.25 ID:xcuKoRcZ0
>>110
ジジイかよ

フロート型でちゃんと計算できるじゃん

151: スナドリネコ(東京都) [IT] 2020/07/04(土) 21:11:04.67 ID:Mfa25alC0
>>110
厳密にしたけりゃ固定小数点でも使えよ

121: スミロドン(家) [US] 2020/07/04(土) 20:56:31.98 ID:G+uLxlAy0
pythonってGUIの開発に向いてるの?

122: マンチカン(SB-iPhone) [GB] 2020/07/04(土) 20:57:34.97 ID:BbknvKWA0
Javaはエラーメッセージが発狂してるみたいで怖い

124: 三毛(千葉県) [US] 2020/07/04(土) 20:58:27.68 ID:ofeFeDA30
これから言語学ぶ新卒はPyhon一択なんじゃないの?知らんけど

133: ツシマヤマネコ(静岡県) [US] 2020/07/04(土) 21:02:22.98 ID:QF/LaLmT0
Pythonがなんでないのじゃ

135: ジャパニーズボブテイル(新日本) [US] 2020/07/04(土) 21:03:31.19 ID:wNHnc5rk0
うそ・・・だよね・・・みんなコーヒー大好きだったじゃん。コトリン可愛いって言ってたじゃん!

136: ピューマ(神奈川県) [CN] 2020/07/04(土) 21:04:10.44 ID:+g75zz120
>>135
ユーザーが多いから比例して嫌いな人間も増える

142: ジャパニーズボブテイル(新日本) [US] 2020/07/04(土) 21:07:35.89 ID:wNHnc5rk0
>>136
Cは嫌われてない。
みんな「ポインタ?めんどくせぇよ」って言ってたのに・・・。

150: ペルシャ(精霊の町ポルテ) [US] 2020/07/04(土) 21:10:50.31 ID:SnC4y35a0
>>142
ポインタめんどくさいって
ただの素人じゃん
ポインタない方が面倒臭いわ

147: マレーヤマネコ(神奈川県) [AR] 2020/07/04(土) 21:10:21.44 ID:K8T/IOSt0
Javaで作られたWebアプリはほんと重い。チューニングしても効果なし。

148: メインクーン(神奈川県) [AU] 2020/07/04(土) 21:10:40.05 ID:UB95opT30
個人の癖が反映されやすいからだろうね




引用元:https://hayabusa9.5ch.net/test/read.cgi/news/1593860308/