次世代言語17 Go Rust Kotlin TypeScript Julia

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/09/04(水) 22:10:19.21ID:63Z/rODe
スレタイ以外の言語もok

前スレ
次世代言語15 Go Rust Bosque Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1555679940/
2019/09/23(月) 00:17:51.91ID:q51lcWm1
Microsoftの天才が考えに考え抜いて作りGoogleの天才が認めたスーパー言語、それはTypeScript
2019/09/23(月) 00:19:46.38ID:4WIp5ctr
>>521
BASIC
2019/09/23(月) 00:23:49.64ID:jRHLjFrn
>>523
負債すら作れなかったというオチでつか?
2019/09/23(月) 00:35:36.97ID:AyRZhwXw
型のある言語と無い言語のどちらが負債になりやすいかを考えれば
TypeScriptとJavaScriptのどちらの方が負債になりやすいかは明白
2019/09/23(月) 00:39:15.93ID:jRHLjFrn
>>525
ところがどっこい、型無し糞言語に脳まで冒された特別学級のペチパーくんたちは
型があるとコードが書けなくなってしまうそうだよ
かわいそうにね
2019/09/23(月) 00:40:11.03ID:KGovGw0C
>>470
これな
であなたはそれで何を作るの?っていう
528デフォルトの名無しさん
垢版 |
2019/09/23(月) 00:55:47.10ID:BfusQWVe
RustアンチとTSアンチは真逆の価値観を持ってるようだね
共通してるのは後期高齢者ってことくらいか
2019/09/23(月) 00:58:50.93ID:EI75oq0E
肩の弱いc言語よりも型を取り入れたc++のが負債になりやすいという現実を
全く無視した意見。
2019/09/23(月) 04:24:18.55ID:fVpVTXo1
cもc++も型安全じゃないんだから型の強さは同じだろ
2019/09/23(月) 05:26:03.40ID:4vVn2k/3
JS好きなやつもTS好きなやつも異常性癖者って自覚しろ
2019/09/23(月) 06:19:34.43ID:g0PLoIZ6
jQueryで作ったデザイナーのLP
vs
最新技術もりもりのイケてるエンジニアが作ったクソダサ管理画面
2019/09/23(月) 06:45:06.36ID:L1ESM0fs
TS大盛りのVSCodeなんていつ開発が止まるか分からんから使っちゃダメね
534デフォルトの名無しさん
垢版 |
2019/09/23(月) 07:12:53.46ID:tYbMzWce
型安全に!ヨシ!
2019/09/23(月) 07:17:41.41ID:dDCZWIGx
介護が必要なボケ老人みたいだな
536デフォルトの名無しさん
垢版 |
2019/09/23(月) 09:04:55.07ID:2R4eVaMI
必要なのは介錯
2019/09/23(月) 09:24:38.29ID:tWF0+R+Y
エンジニアの服装がダサいように、彼らが作るフロントエンドもまたダサいのだ
538デフォルトの名無しさん
垢版 |
2019/09/23(月) 09:59:34.60ID:GzN9Yf+j
>>383
日本では黒木玄と佐藤健太くらいだろう。
2019/09/23(月) 10:19:42.07ID:ob9EuVqo
>>533
キチガイ
2019/09/23(月) 11:29:40.62ID:O+b7xrjo
レトロゲーのエミュレーターのようにゴミを資産に変える錬金術はある
ただ宗教上の理由でできない人もいるだけ
2019/09/23(月) 11:49:13.03ID:LT7ieFHH
最近はプログラミングスキルより周辺知識で差がついてる気がする
AWS、GCP、Docker、Chefとか触ったことないおっさんってもうマネジメント方面に力を注ぐしか逃げ場無いだろ
2019/09/23(月) 11:50:42.45ID:jRHLjFrn
AWS、GCP、Dockerも触ったことないおっさんがマネジメントとか片腹痛しのスシローだわ
2019/09/23(月) 11:56:44.77ID:an0mYEf0
>>518
事実ではあるだろ
2019/09/23(月) 12:03:56.37ID:an0mYEf0
で結局TypeScriptがCoffeeScriptの二の舞にならない根拠ってなんなの?
型がある?じゃあElmも負債にならないってこと?
Googleが採用したから?じゃあDartも負債にはならなかったんだね?
他のAltJSがこれだけ爆死もしくは爆死予備軍のなかで
TypeScriptだけが特別なんていう奴の方が知恵遅れ

念のためいうが俺はJavascriptそのものが嫌い。型クソだし
2019/09/23(月) 12:06:23.78ID:PdX6vOFn
10年後にはWebAssemblyが主流になってJavaScriptが消滅するから安心しろ
2019/09/23(月) 12:07:13.02ID:P5eYiou7
どうでもいい感情論ぶつけられる側の気持ち
2019/09/23(月) 12:10:23.44ID:gHEt0jUH
>>544
そんなこと言い始めたら、お前はCobolかFortranくらいしか書ける言語がなくなるわけだが
旧世代どころか、immutableな化石世代と言ったところかな(笑)
2019/09/23(月) 12:12:25.36ID:D/n8WzQi
JavaとPHPで十分😊
2つだけ5年ぐらい極めればフリーで毎月80万は固い🥰
549デフォルトの名無しさん
垢版 |
2019/09/23(月) 12:12:26.89ID:MPv0gakO
>>547 >>544
544氏はマシン語命の人だろう。
2019/09/23(月) 12:13:26.35ID:51KZjw6P
>>543
jQueryが>>544で言うような負債にならない根拠ってあるの?
jQueryにしろTypeScriptにしろ、後継者がそれを扱えるようにするには学習が必要なのは変わらんと思うが。
2019/09/23(月) 12:16:25.05ID:L1ESM0fs
jQueryは教養科目!って話なんだろう
自分の守備範囲は常識と呼びそれ以外は非常識と呼ぶ簡単なお仕事
2019/09/23(月) 12:22:44.43ID:EI75oq0E
まあ普通の感覚で言えばtypescriptよさげだけれど経過観察しようぜってのが
大半なんじゃないの?
どっちの方向にしろ馬鹿が極論に走ってるってのが2chぽくはあるけど。
2019/09/23(月) 12:25:54.48ID:g+evEEch
誰だって自分が使う言語がかわいい
554デフォルトの名無しさん
垢版 |
2019/09/23(月) 12:27:56.91ID:BfusQWVe
TSだけ特別視してるのはおじいちゃんのほうでしょ
どんな言語だって陳腐化するのにTSだけがダメというほうがおかしい

みんなリスクがあることなんて分かってるの
そのうえで取捨選択してるの
それが仕事だし大人に求められることだから
喚いてるだけの無責任な老人とは違うんだよ
2019/09/23(月) 13:01:17.81ID:0uqZmqgt
typescript を長らく経過観察してきて、これはもう完全にメインストリームに載ったなと感じてるところなのに
今頃 typescript よさげだから経過観察しようぜ!とか言う人がいて戦慄する
ちなみに coffeescript は経過観察だけで終わりました
2019/09/23(月) 13:08:54.73ID:0uqZmqgt
typescript がメインストリームに載ったと感じるのは VSCode の存在がでかいですね
静的型付き言語の良さは優れた開発環境が無いと半減どころかマイナスになったりすることもありますから
VSCode は単に無料なだけでなくて MS 公式なので IT 土方職場にも導入しやすいのが素晴らしい
2019/09/23(月) 13:21:19.43ID:dDCZWIGx
ドットを押したらプロパティやメソッドが出てくるからなw
ドキュメント漁って調べる時代じゃないんだよ
2019/09/23(月) 13:24:08.89ID:KGovGw0C
Go書いてるけどVSCodeの補完がやば過ぎてこれ以外で書けなくなったわ
vimの補完はあれふざけてるの?
全く使えない
2019/09/23(月) 13:26:48.38ID:ptEj0pQ5
VSCodeは右下に出てくるやつがウザすぎて消した
2019/09/23(月) 13:39:45.78ID:ZxvnDnCm
Chefなんかもう誰も使ってないだろ
2019/09/23(月) 13:40:04.58ID:cDnb5FIB
VSCodeのGoサポートはMSとGoogleが協力して開発してるらしいね
2019/09/23(月) 14:30:30.85ID:O+b7xrjo
VSCodeが負債化したらvimでも書ける体制を作っておけばいいものを
部品の一つが負債化したら全体が負債化する謎システムを作る奴は何をやりたいのか
2019/09/23(月) 14:34:26.43ID:gHEt0jUH
プレイアデスロックインでしか開発できない >>544 みたいなオジサンだって、派遣単価30万円でがんばってるんですよ!
やめてさしあげて!
2019/09/23(月) 15:02:11.43ID:SHq1Wm17
>>544
TypeScriptはJavaScriptのごくごく薄いラッパーでしかなくて、
コード書くときも型関連以外はJavaScriptそのままだし
型定義外せばそっくりそのままJavaScriptの資産になるので
JavaScript自体が負債にならない限りTypeScriptも負債にはならない

そしてフロントでは「将来負債になるかもしれないからJavaScriptを使わない」という選択肢はほぼない
2019/09/23(月) 16:33:09.21ID:O+b7xrjo
JS自体はDOMのラッパー
DOMが嫌われたらアウトってとこか
2019/09/23(月) 16:52:14.72ID:10or6kmy
TSアンチってJS自体は良いと思ってんの?
567デフォルトの名無しさん
垢版 |
2019/09/23(月) 16:55:45.82ID:C/VCDn+a
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
2019/09/23(月) 16:58:51.86ID:gHEt0jUH
もうやめて! とっくに >>544 お爺さんのライフはゼロよ!
569デフォルトの名無しさん
垢版 |
2019/09/23(月) 17:00:02.54ID:BfusQWVe
俺はずっとemacsで、どのエディタ手に合わなくて悲しんでる
vscode使いたいよう
2019/09/23(月) 17:13:31.01ID:powDCHY4
おれもvscode乗り換えに5回以上失敗してる
2019/09/23(月) 17:56:12.84ID:qliy26gP
「emacs派の人たちは他人にPC貸したときに嫌な顔されたことがある」
2019/09/23(月) 18:10:39.19ID:qZGeYZ2t
>>564
そうはいってもTypeScriptからJavaScriptへの”移植”に工数とれるかな
”ほぼ”そのまま使えるのであって、そのまま使えるわけじゃない
テキストとして1文字も変更がなかったとしても同じものじゃない
2019/09/23(月) 18:18:00.65ID:51KZjw6P
そもそもどういう状況でその「移植」が必要になることを想定しているんだろう。
2019/09/23(月) 18:21:01.97ID:gHEt0jUH
>>572
そうだね
で、そういう君はどんな言語を使っているんだい?
575デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:45:49.02ID:/J0+wC8z
Fortranこそが至高
Fortranさえあれば十分であり他はすべて蛇足
そうだろう?
576デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:49:06.98ID:0eFM3vdL
個人的に補完ってウザくて好きじゃないんだよなぁ。
2019/09/23(月) 18:52:51.63ID:SHq1Wm17
>>572
tscなりBabelなりに通して型定義外すだけのものに工数もクソもない
JavaScriptをTypeScriptに置き換えるのは注意深くやらないといけないが、
TypeScriptをJavaScriptに置き換える分には型チェックがなくなるだけで何かができなくなったりはしない
2019/09/23(月) 18:53:16.31ID:9m+2jlJb
CRUDエンジニアはいろんなライブラリ使うから必須だけど、
機械学習やデータ処理、数値計算のようなコンピューティング系だとそれほど重要性は高くないかもね
2019/09/23(月) 18:53:51.03ID:9m+2jlJb
>>578は補完の話ね
2019/09/23(月) 18:58:09.04ID:SHq1Wm17
ほんまTypeScriptエアプは困ったもんやわ

JavaScript自体がうんこなのでTypeScriptもうんこ ← よくわかる
型まわりゴチャつきすぎてTypeScriptの学習コスト高杉てホンマにこれペイすんの? ← まあわかる
JavaScriptはいいけどTypeScriptは負債になる ← 何言ってんだお前?
2019/09/23(月) 18:59:20.85ID:hTr1OU/5
Vue.js派だがTSはまだ一部にだけ採用して様子見中だわ
ReactはTSXだがVueもしくはNuxt界隈では微妙なふいんき
2019/09/23(月) 19:17:29.19ID:M8YdReDI
てか全部Javaでよくね?
30億のデバイスに勝てんの?
2019/09/23(月) 19:29:27.14ID:10or6kmy
JavaではOSが書けん
2019/09/23(月) 19:36:43.08ID:N7xcUFKw
>>581
Vue自体がいわゆるリフレクションだらけで型サポートを受けづらい
根本の設計が複雑だからもはや後戻りできず、Vuexについては絶望的

(Simpleを捨てて)Easyにできるよ、というプロパガンダに騙され続けてるのは日本人だけという
一昔前のPHPを見ているようだね
2019/09/23(月) 20:10:36.32ID:UqJKfiFt
もう全部Bashでよくね?🤔
586デフォルトの名無しさん
垢版 |
2019/09/23(月) 20:33:01.99ID:s+8meTeO
留まるんでなくむしろ逆で
Typescriptの役割をこなす構築したコーダのレベルでメンテ難易度が変わったりせず簡素なより良い言語設計が登場する期待があるから
深入りしてないヤツは懐疑的な見方をしちまうんじゃないかね
2019/09/23(月) 22:04:32.48ID:ELYOIzQc
なんでここの奴らって自分が気に食わないものを日本でしか流行ってない扱いするんだろうな
2019/09/23(月) 22:13:43.28ID:UqJKfiFt
そこまでしてお前らがフロント側でやらせたいことってなんだよ
2019/09/23(月) 23:25:35.83ID:KGovGw0C
管理画面
2019/09/23(月) 23:37:07.36ID:+l70692F
補完にそんなに差があるもんなんか?
2019/09/24(火) 00:03:45.95ID:7x+GQPMg
jQueryレベルの要件でもReact + TSで書いた方が圧倒的に早く終わるわ
他人の書いたjQueryコードとか読めたもんじゃない
2019/09/24(火) 00:59:03.76ID:lQoEMmOG
それはなんとも言えない
jQueryは本来ちょっとしたDOM操作やAjaxを古いブラウザでも新しいブラウザでも簡単に使うためのもの
その用途でトランスパイル必須のTS、Reactが適切なわけない
2019/09/24(火) 01:44:31.83ID:oMg/WNbp
>>541-542
KENTA / 雑食系エンジニアTV

DevOpsエンジニアになる方法と将来性について
https://www.youtube.com/watch?v=hM2j9VlChwo

2019年のDevOps/MLOpsエンジニアの標準的スキルセット
https://qiita.com/poly_soft/items/8dd105341869f93b129c

Terraform, Packer は、HashiCorp か。
Ruby による今世紀最大の起業家、Vagrant のMitchell Hashimoto も、Ruby から、Go へ行ったのか?

他には、CircleCI, GitHub Actions
594593
垢版 |
2019/09/24(火) 01:57:15.41ID:oMg/WNbp
jQuery は、jQueryを使った、Bootstrap へ移行してる

プログラマーはデザイナーじゃないから、
プログラミングで、CSS をいじくるのは煩雑すぎる

jQuery 自体は良いけど、CSS をいじくり回すのが、ややこしすぎる。
見た目のほんのちょっとした事で、
様々なプラットフォーム・ブラウザに対応させるのが、時間効率が悪すぎる

だから、KENTA は、クライアント側を嫌がるw
2019/09/24(火) 02:18:58.96ID:LicljoZs
>>587
実際日本でしか流行ってないからだよ
海外で仕事してれば肌でわかるし
日本にいてもGoogleトレンド見れば片鱗はつかめるぞ
2019/09/24(火) 07:37:21.87ID:hWCGmkY0
肌でわかる
2019/09/24(火) 07:59:04.30ID:SR4ZC8T8
Googleトレンドをどう見たらTSやVueが日本でしか流行ってないことになるんだろうな
日本での人気度なんてカスみたいなもんなのに
2019/09/24(火) 08:20:41.57ID:XuJJG05V
https://i.imgur.com/EltvgXq.jpg
https://i.imgur.com/LunbyOw.jpg
2019/09/24(火) 09:11:22.87ID:LWtr7UaR
typescriptやってたって検索するのはjavascriptのことなんだから意味がない比較
2019/09/24(火) 09:29:26.85ID:XuJJG05V
>>599
にだ
2019/09/24(火) 10:50:19.09ID:lOFCCFEu
>>599
エアプログラマーだからそういうのわからないんだよ
602デフォルトの名無しさん
垢版 |
2019/09/24(火) 10:51:14.99ID:o3nA4GDy
日本でしか流行ってないと思ってたけど認識を改めざるを得ないようだね。
日本ですら流行ってないw
2019/09/24(火) 12:10:20.27ID:XuJJG05V
AngularとjQueryも入れてみた

https://i.imgur.com/MbU7rKP.jpg
https://i.imgur.com/IGUyAUe.jpg
2019/09/24(火) 12:38:19.93ID:lOFCCFEu
AngularJSの移行先のAngularがTypeScriptなんだよなあ
2019/09/24(火) 12:43:45.14ID:XuJJG05V
>>604
言いたいことはわかるけどAngularとAngularJSはトピックが同じなので同じ結果で返ってくる
2019/09/24(火) 12:53:38.87ID:0s+B6P7F
一方PythonはTkを使った
2019/09/24(火) 14:09:55.59ID:DSIkOf3K
言語とフレームワークを比較する意味って何?
AltJSの中で比べなさいよ

https://trends.google.co.jp/trends/explore?cat=5&;q=%2Fm%2F0n50hxv,%2Fm%2F0hjc5m0,%2Fm%2F0h52xr1,%2Fm%2F0wx_4y8,%2Fm%2F0dbjtf
2019/09/24(火) 14:32:02.27ID:QoYCr2Zo
考えてみればtypescriptもフレームワークみたいなもんだよな
2019/09/24(火) 15:50:27.10ID:AjetICJn
フレームワークではない
610デフォルトの名無しさん
垢版 |
2019/09/24(火) 16:10:44.29ID:qmIiKr5W
フレームワークではないな
2019/09/24(火) 16:19:53.09ID:upseye+q
TypeScriptコンパイルに時間が掛かるな(泣)
2019/09/24(火) 16:31:53.19ID:FxpfPSWN
TypeScriptに限らず
エコシステムとフレームワークの区別が曖昧になってはいるよな
最近の傾向として
2019/09/24(火) 16:38:57.88ID:TycttWGg
ぶっちゃけここまで学習に時間掛けてできることが



だけだもんなw
デメリット多すぎ時間泥棒で草ぁ!w
2019/09/24(火) 17:01:14.71ID:3esKUCXi
型あり言語にするならもうHaskellぐらいやらないと意味ないと思うよ
モナドでガチガチにしばらなきゃ型の意味がないのはJavaやC#を見たらわかる
JSのグダグダな型を無理やり型付けして何かメリットがあるのだろうか
メリットがあると思い込んでるだけの
ポジショントークだと感じます
2019/09/24(火) 17:03:17.65ID:HtQVCEql
馬鹿は極論を好む
2019/09/24(火) 17:22:40.63ID:THgavbXx
TypeScriptはJavaとC#のどちらに文法が似ているのでしょうか?
2019/09/24(火) 17:36:38.11ID:7aVlE9XU
ソースの見た目はどっちかというとJavaっぽい
思想は完全にC#(設計者が同じ)
2019/09/24(火) 18:30:40.49ID:THgavbXx
>>617
分かりました。
返信ありがとうございます。
2019/09/24(火) 18:53:48.19ID:PQ+OqzWl
型が中途半端にあるくらいなら無い方がいいよね
Cのvoid*地獄を経験した人なら分かってくれるはず
2019/09/24(火) 18:54:06.48ID:lOFCCFEu
ここでメリットないないわめいてもどこの誰にも影響与えられないのに元気だなあ
2019/09/24(火) 18:56:59.02ID:Z8tqpfE6
ここは自分が習得できなかった定番の言語を貶すことで精神の安定を図ろうとする人の集まりだから
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況