19/09/21 22:34:12.79 wkMArrGk.net
C++20の機能がクローズされたね。
ネットワーク機能まだ標準に入ってないのが悲しいなぁ。
476:デフォルトの名無しさん
19/09/21 23:14:57.89 xKlWifcB.net
あほでもgoは書けるっていうけどgoを使ったもあほのコードはほんとひどいもんだよ
477:デフォルトの名無しさん
19/09/21 23:31:18.27 ajCyJ6wo.net
人材を選べる立場にない人間が技術を選べるわけないのになんで湧いてくるんだか
478:デフォルトの名無しさん
19/09/21 23:31:24.15 v5ErsrvB.net
>>462
まぁそうなるよね以外の感想がない
479:デフォルトの名無しさん
19/09/22 00:26:28.47 B/keLSDV.net
>>462
チンパンジーがチンパンジーなりのチンパンジー的なコードを書くための言語でしかないからな
Cでゴリゴリ書けるようなやつがGoを触っても不自由だなと感じる程度でCと変わらんレベルでコードを書くと今度はチンパンジーがコードを理解できないという言語仕様なんだよな
480:デフォルトの名無しさん
19/09/22 03:04:24.47 XnWqc4cM.net
TypeScriptは使ってるけど、CoffeeScriptは全く意味ないと思ってたわ
そもそもCoffeeScriptって、騒いでたのRailsユーザだけだろ
481:デフォルトの名無しさん
19/09/22 08:15:44.55 OJQFkJTg.net
Coffee持ち上げてた過去が黒歴史なのは理解するけど
匿名だからって持ち上げてた過去を改竄してなかったことにするのは感心しませんなあ
あんな粗雑で煩雑なTS絶賛してる奴は
見境なくAltJS持て囃す類いの人間なのはバレてるのに
482:デフォルトの名無しさん
19/09/22 08:22:35.67 +vmKw5+P.net
1人がそうだったから全員そうだと思い込む真性糖質野郎か
犯罪犯す前にさっさと死ねよクズ
483:デフォルトの名無しさん
19/09/22 08:50:39.06 vqGVCtB+.net
>>468
カフェイン臭いから歯磨けよw
484:デフォルトの名無しさん
19/09/22 08:53:49.74 CFhwPSQu.net
正直センスの欠片も無いエンジニアがフロントエンド頑張っても残念なものしか出来ないんだしjQueryだけ使っててほしい
485:デフォルトの名無しさん
19/09/22 09:08:00.69 C/+Q86U7.net
偏見にも程がある
486:デフォルトの名無しさん
19/09/22 09:19:16.24 va57Dktu.net
TypeScriptとCoffeeScriptの普及度合いからいって、coffee使ったことがないts使いの方が
圧倒的に多いと考えるのが自然だがな。
487:デフォルトの名無しさん
19/09/22 09:20:23.14 v8l9gCEH.net
TypeScript神すぎる
コペルニクス的転回
488:デフォルトの名無しさん
19/09/22 09:31:07.69 YMPxOwCW.net
TSはGoogle様も採用してますけど、その点どうお考えなんですか?
489:デフォルトの名無しさん
19/09/22 10:23:55.28 sb2BWX3j.net
中身のある話しようぜ
490:デフォルトの名無しさん
19/09/22 11:23:29.68 ZPV21jy7.net
中身よりも外側の人間を操る力に全振りしてるやつが多いよな
多分それは言語はすぐ変わるけれども人間はまるでimmutableみたいに思ってるから
491:デフォルトの名無しさん
19/09/22 11:36:49.48
492:BM8A6geW.net
493:デフォルトの名無しさん
19/09/22 11:47:31.49 anQz7d2Z.net
js嫌いだから他の話しよー
494:デフォルトの名無しさん
19/09/22 12:16:44.38 8mgJSnoC.net
>>474
angular1を完全に捨てて何事もなかったかのようにangular2を薦めるgoogleについて
どうお考えなんですか?
495:デフォルトの名無しさん
19/09/22 12:21:20.47 C/+Q86U7.net
やっぱりTS採用は重要だねってこと
496:デフォルトの名無しさん
19/09/22 12:33:10.38 qHUoFZQe.net
>>477
型はともかくBabel噛んでる時点でAltJSじゃないは通らんよ
497:デフォルトの名無しさん
19/09/22 12:46:40.96 qHUoFZQe.net
TypeScriptがAltJSと認めるならCoffeeScriptのお仲間なのは揺るぎない事実だし
TypeScriptはAltJSじゃないと主張する以外にCoffeeScriptの仲間じゃないというのは無理だぞ
AltJSだけどCoffeeScriptなんかとは違うってのはそれAltJSが出る度に同じこと聞き飽きたからナシな
498:デフォルトの名無しさん
19/09/22 12:47:57.14 8mgJSnoC.net
ここらでcoffee scriptとtypescriptのdiffを誰かまとめてくれ。
499:デフォルトの名無しさん
19/09/22 12:48:01.23 7ea+dVk1.net
>>479
何を今更
人柱としてGoogle様の技術革新の礎になれたことを誇りに思えないならGoogleなんか使うな
500:デフォルトの名無しさん
19/09/22 12:53:35.44 qHUoFZQe.net
>>484
TypeScriptに限らず後々負債化するのが目に見えてるものを
採用しようとするパープーってこういう思考なんだな
501:デフォルトの名無しさん
19/09/22 12:54:02.73 va57Dktu.net
>>483
逆に、似ているところを探すのが困難なレベル。
502:デフォルトの名無しさん
19/09/22 13:04:06.37 K+EZBxpT.net
もしTypeScriptに所有権システムとか組み込まれた新しい言語ができたら
またみんな飛びついちゃうんだろw
503:デフォルトの名無しさん
19/09/22 13:27:26.85 VosJVY38.net
運用?保守?そんなの知らねえwまた数年後流行ってる言語で作り直せばいいからな!w
じゃ、僕は業務委託なんでこの現場から抜けまーすw
504:デフォルトの名無しさん
19/09/22 13:50:35.34 qHUoFZQe.net
こういう奴、要するに次世代じゃなくて場当たりしか考えてないんだよな
本当に次世代の事考えてるなら最低でも数年の保守工数は当然計算にいれる
505:デフォルトの名無しさん
19/09/22 14:07:00.51 hSKYTgt5.net
jQueryが負債化しないと思ったやつがこの業界にるだろうか?
506:デフォルトの名無しさん
19/09/22 14:11:04.91 hYZCd7wi.net
長期保守のこと考えたらJavaScript自体使えないだろ
507:デフォルトの名無しさん
19/09/22 14:23:22.31 zPDTAOBu.net
技術的無借金経営なんて無理なんだから
ブラウザ間差異を埋めつつ一定クォリティの表現力があるJQueryは十分引き合ったと思うで
508:デフォルトの名無しさん
19/09/22 14:36:53.79 9HMly+NH.net
>>490
少なくとも現状を指して「jQueryが負債化してる」とは言えんと思うぞ
ライブラリ自体が更新止まったわけでも
言語が死んだ訳でもない
509:デフォルトの名無しさん
19/09/22 14:50:06.07 C/+Q86U7.net
枯れ切ってから手出す超慎重派ならこのスレに居る必要なくね
510:デフォルトの名無しさん
19/09/22 14:56:17.07 9HMly+NH.net
>>494
ちょっと違うな
枯らすなら責任持って枯らせって話
枯らす価値のある若枝持ってきてきちんと枯らす計画まで立てて
次世代言語なりフレームワークなり持ってこいってことだよ
このスレは「枯らす価値のある次世代言語」を議論してるんだろ?
511:デフォルトの名無しさん
19/09/22 15:01:08.67 8mgJSnoC.net
>>486
なるほど、議論にならんな君は。
512:デフォルトの名無しさん
19/09/22 15:06:05.78 yNyTSm5z.net
>>495
ただのミーハーの集まり
513:デフォルトの名無しさん
19/09/22 15:13:45.54 uhOW1x5W.net
>>497
建前でもああいうことにし
514:とけば格好つくのに 積極的に正体ばらしてあげなくてもwww
515:デフォルトの名無しさん
19/09/22 15:32:11.55 Z7y1II/Q.net
>>481
AltJSだからCoffeeScriptのお仲間ってことなら全てのプログラミング言語は実行時には最終的に機械語に変換されているから全部お仲間だな
516:デフォルトの名無しさん
19/09/22 15:33:16.46 +9v8L/cv.net
結局どんなに新しいことやってもCRUDしかやらねーんだろお前らって?
俺みたいに機械学習勉強してもう一つ上の次元に来いよw
517:デフォルトの名無しさん
19/09/22 15:37:00.49 uhOW1x5W.net
>>500
ライブラリ使うだけでどや顔できてよかったね
518:デフォルトの名無しさん
19/09/22 15:38:48.84 cUw/WJMB.net
TypeScriptは型情報外せばただのJavaScriptなんで
TypeScriptが負債になるときはJavaScript自体が負債になるときで、
フロントはwasmがまだまだな現状JS使うしかないんだから負債がどうとか見当はずれすぎる
519:デフォルトの名無しさん
19/09/22 15:41:11.56 7ea+dVk1.net
機械学習は急速にコモディティ化が進んでるからなあ
今のうちにビジネスサイドに食い込んでコンサルティングを身に着けないと、5年後にはRPA屋みたいな単なるツール屋だよ
520:デフォルトの名無しさん
19/09/22 16:03:50.90 +9v8L/cv.net
>>501
>>503
おやおやw
CRUDエンジニアが活発だねぇ……w
521:デフォルトの名無しさん
19/09/22 16:05:33.82 ng/Ute+5.net
フロントエンドが嫌い
URLリンク(anond.hatelabo.jp)
522:デフォルトの名無しさん
19/09/22 16:07:33.13 uhOW1x5W.net
>>504
ログ処理基盤はCRUDに入るかね?
お前ら機械学習エンジニアが処理する前処理済みデータ作るところなんだがね
523:デフォルトの名無しさん
19/09/22 16:09:43.28 wK9zLcRH.net
CRUDエンジニアって単語をQiitaとかはてブでバズらせたい
一段階上の存在である機械学習エンジニアの市場価値をもっと上げたい
524:デフォルトの名無しさん
19/09/22 16:29:16.45 ircJ7j/J.net
>>505
TypeScriptが消えつつある、だと?
525:デフォルトの名無しさん
19/09/22 16:39:38.36 K+EZBxpT.net
>>508
しつけーw
526:デフォルトの名無しさん
19/09/22 17:03:31.81 ircJ7j/J.net
>>509
へ?
527:デフォルトの名無しさん
19/09/22 17:24:12.06 uhOW1x5W.net
>>507
今が市場価値ピークだから安心しろ
528:デフォルトの名無しさん
19/09/22 17:27:46.28 qL008cwv.net
アカデミック企業問わず研究職も大概だけど実プロダクトの機械学習屋ってむしろ泥臭いもんだと思っていたが
529:デフォルトの名無しさん
19/09/22 19:47:47.36 YMPxOwCW.net
>>479
Google様が採用しても経緯が気に入らなければ認めないんですか?
MS様が作ってても?
530:デフォルトの名無しさん
19/09/22 20:02:14.39 anQz7d2Z.net
もっと楽しい話しようよ
531:デフォルトの名無しさん
19/09/22 20:03:48.07 PzXMu9q1.net
DartはFlutterしか使い道ないの?
532:デフォルトの名無しさん
19/09/22 20:28:06.06 +tHa6qta.net
ISO規格になってから出直してきてください
533:デフォルトの名無しさん
19/09/22 21:36:59.90 2VFOPinw.net
大体の言語が当てはまらないなww
534:デフォルトの名無しさん
19/09/22 21:54:14.37 +vmKw5+P.net
>>505
> jQueryを使ったコードが読めるし、今のあなたももちろん読める。一年後のあなたは疎か、三年後のあなたの後継ですらも (泥臭くDOMを弄るコードに閉口しながらではあるが) やはりあなたの書いたコードを読めるだろう。
えぇ・・・(困惑)
手続き型お爺ちゃんかな?
535:デフォルトの名無しさん
19/09/22 22:42:11.72 vSpx+Eo/.net
こんにちは。
旦那がSlerです。私見ですが、SEって、技術ができるというより、プロジェクトをまとめる人とう感じで意外でした。SEって、ガチガチのエンジニアがなっていると思ったからです。
技術が好きな人でSlerのSEになったら、物足りないでしょうね。早慶文系でそこそこ�
536:フ仕事量と収入をお求めなら、オススメです。 エンジニアは収入が低いようですが、旦那の会社は中国に仕事を回しています。今後はSlerのSEにこき使われるエンジニアは減るでしょうが、国内雇用も減って何とも言えませんね。 そもそも人が書かなくなる時代もやってきそうですね。
537:デフォルトの名無しさん
19/09/22 23:59:24.53 8mgJSnoC.net
>>513
googleが使ってようと保守性、開発効率悪けりゃ使わねって言ってるだけなんだが。
なんでこんな当たり前のことが理解できないんだろ。
コードいじってない奴に限って過剰な権威主義なんだよな。
538:デフォルトの名無しさん
19/09/23 00:08:31.12 0eFM3vdL.net
>>485
負債の全く無いプログラミング言語を是非教えてくれ
539:デフォルトの名無しさん
19/09/23 00:17:51.91 q51lcWm1.net
Microsoftの天才が考えに考え抜いて作りGoogleの天才が認めたスーパー言語、それはTypeScript
540:デフォルトの名無しさん
19/09/23 00:19:46.38 4WIp5ctr.net
>>521
BASIC
541:デフォルトの名無しさん
19/09/23 00:23:49.64 jRHLjFrn.net
>>523
負債すら作れなかったというオチでつか?
542:デフォルトの名無しさん
19/09/23 00:35:36.97 AyRZhwXw.net
型のある言語と無い言語のどちらが負債になりやすいかを考えれば
TypeScriptとJavaScriptのどちらの方が負債になりやすいかは明白
543:デフォルトの名無しさん
19/09/23 00:39:15.93 jRHLjFrn.net
>>525
ところがどっこい、型無し糞言語に脳まで冒された特別学級のペチパーくんたちは
型があるとコードが書けなくなってしまうそうだよ
かわいそうにね
544:デフォルトの名無しさん
19/09/23 00:40:11.03 KGovGw0C.net
>>470
これな
であなたはそれで何を作るの?っていう
545:デフォルトの名無しさん
19/09/23 00:55:47.10 BfusQWVe.net
RustアンチとTSアンチは真逆の価値観を持ってるようだね
共通してるのは後期高齢者ってことくらいか
546:デフォルトの名無しさん
19/09/23 00:58:50.93 EI75oq0E.net
肩の弱いc言語よりも型を取り入れたc++のが負債になりやすいという現実を
全く無視した意見。
547:デフォルトの名無しさん
19/09/23 04:24:18.55 fVpVTXo1.net
cもc++も型安全じゃないんだから型の強さは同じだろ
548:デフォルトの名無しさん
19/09/23 05:26:03.40 4vVn2k/3.net
JS好きなやつもTS好きなやつも異常性癖者って自覚しろ
549:デフォルトの名無しさん
19/09/23 06:19:34.43 g0PLoIZ6.net
jQueryで作ったデザイナーのLP
vs
最新技術もりもりのイケてるエンジニアが作ったクソダサ管理画面
550:デフォルトの名無しさん
19/09/23 06:45:06.36 L1ESM0fs.net
TS大盛りのVSCodeなんていつ開発が止まるか分からんから使っちゃダメね
551:デフォルトの名無しさん
19/09/23 07:12:53.46 tYbMzWce.net
型安全に!ヨシ!
552:デフォルトの名無しさん
19/09/23 07:17:41.41 dDCZWIGx.net
介護が必要なボケ老人みたいだな
553:デフォルトの名無しさん
19/09/23 09:04:55.07 2R4eVaMI.net
必要なのは介錯
554:デフォルトの名無しさん
19/09/23 09:24:38.29 tWF0+R+Y.net
エンジニアの服装がダサいように、彼らが作るフロントエンドもまたダサいのだ
555:デフォルトの名無しさん
19/09/23 09:59:34.60 GzN9Yf+j.net
>>383
日本では黒木玄と佐藤健太くらいだろう。
556:デフォルトの名無しさん
19/09/23 10:19:42.07 ob9EuVqo.net
>>533
キチガイ
557:デフォルトの名無しさん
19/09/23 11:29:40.62 O+b7xrjo.net
レトロゲーのエミュレーターのようにゴミを資産に変える錬金術はある
ただ宗教上の理由でできない人もいるだけ
558:デフォルトの名無しさん
19/09/23 11:49:13.03 LT7ieFHH.net
最近はプログラミングスキルより周辺知識で差がついてる気がする
AWS、GCP、Docker、Chefとか触ったことないおっさんってもうマネジメント方面に力を
559:注ぐしか逃げ場無いだろ
560:デフォルトの名無しさん
19/09/23 11:50:42.45 jRHLjFrn.net
AWS、GCP、Dockerも触ったことないおっさんがマネジメントとか片腹痛しのスシローだわ
561:デフォルトの名無しさん
19/09/23 11:56:44.77 an0mYEf0.net
>>518
事実ではあるだろ
562:デフォルトの名無しさん
19/09/23 12:03:56.37 an0mYEf0.net
で結局TypeScriptがCoffeeScriptの二の舞にならない根拠ってなんなの?
型がある?じゃあElmも負債にならないってこと?
Googleが採用したから?じゃあDartも負債にはならなかったんだね?
他のAltJSがこれだけ爆死もしくは爆死予備軍のなかで
TypeScriptだけが特別なんていう奴の方が知恵遅れ
念のためいうが俺はJavascriptそのものが嫌い。型クソだし
563:デフォルトの名無しさん
19/09/23 12:06:23.78 PdX6vOFn.net
10年後にはWebAssemblyが主流になってJavaScriptが消滅するから安心しろ
564:デフォルトの名無しさん
19/09/23 12:07:13.02 P5eYiou7.net
どうでもいい感情論ぶつけられる側の気持ち
565:デフォルトの名無しさん
19/09/23 12:10:23.44 gHEt0jUH.net
>>544
そんなこと言い始めたら、お前はCobolかFortranくらいしか書ける言語がなくなるわけだが
旧世代どころか、immutableな化石世代と言ったところかな(笑)
566:デフォルトの名無しさん
19/09/23 12:12:25.36 D/n8WzQi.net
JavaとPHPで十分😊
2つだけ5年ぐらい極めればフリーで毎月80万は固い🥰
567:デフォルトの名無しさん
19/09/23 12:12:26.89 MPv0gakO.net
>>547 >>544
544氏はマシン語命の人だろう。
568:デフォルトの名無しさん
19/09/23 12:13:26.35 51KZjw6P.net
>>543
jQueryが>>544で言うような負債にならない根拠ってあるの?
jQueryにしろTypeScriptにしろ、後継者がそれを扱えるようにするには学習が必要なのは変わらんと思うが。
569:デフォルトの名無しさん
19/09/23 12:16:25.05 L1ESM0fs.net
jQueryは教養科目!って話なんだろう
自分の守備範囲は常識と呼びそれ以外は非常識と呼ぶ簡単なお仕事
570:デフォルトの名無しさん
19/09/23 12:22:44.43 EI75oq0E.net
まあ普通の感覚で言えばtypescriptよさげだけれど経過観察しようぜってのが
大半なんじゃないの?
どっちの方向にしろ馬鹿が極論に走ってるってのが2chぽくはあるけど。
571:デフォルトの名無しさん
19/09/23 12:25:54.48 g+evEEch.net
誰だって自分が使う言語がかわいい
572:デフォルトの名無しさん
19/09/23 12:27:56.91 BfusQWVe.net
TSだけ特別視してるのはおじいちゃんのほうでしょ
どんな言語だって陳腐化するのにTSだけがダメというほうがおかしい
みんなリスクがあることなんて分かってるの
そのうえで取捨選択してるの
それが仕事だし大人に求められることだから
喚いてるだけの無責任な老人とは違うんだよ
573:デフォルトの名無しさん
19/09/23 13:01:17.81 0uqZmqgt.net
typescript を長らく経過観察してきて、これはもう完全にメインストリームに載ったなと感じてるところなのに
今頃 typescript よさげだから経過観察しようぜ!とか言う人がいて戦慄する
ちなみに coffeescript は経過観察だけで終わりました
574:デフォルトの名無しさん
19/09/23 13:08:54.73 0uqZmqgt.net
typescript がメインストリームに載ったと感じるのは VSCode の存在がでかいですね
静的型付き言語の良さは優れた開発環境が無いと半減どころかマイナスになったりすることもありますから
VSCode は単に無料なだけでなくて MS 公式なので IT 土方職場にも導入しやすいのが素晴らしい
575:デフォルトの名無しさん
19/09/23 13:21:19.43 dDCZWIGx.net
ドットを押したらプロパティやメソッドが出てくるからなw
ドキュメント漁って調べる時代じゃないんだよ
576:デフォルトの名無しさん
19/09/23 13:24:08.89 KGovGw0C.net
Go書いてるけどVSCodeの補完がやば過ぎてこれ以外で書けなくなったわ
vimの補完はあれふざ
577:けてるの? 全く使えない
578:デフォルトの名無しさん
19/09/23 13:26:48.38 ptEj0pQ5.net
VSCodeは右下に出てくるやつがウザすぎて消した
579:デフォルトの名無しさん
19/09/23 13:39:45.78 ZxvnDnCm.net
Chefなんかもう誰も使ってないだろ
580:デフォルトの名無しさん
19/09/23 13:40:04.58 cDnb5FIB.net
VSCodeのGoサポートはMSとGoogleが協力して開発してるらしいね
581:デフォルトの名無しさん
19/09/23 14:30:30.85 O+b7xrjo.net
VSCodeが負債化したらvimでも書ける体制を作っておけばいいものを
部品の一つが負債化したら全体が負債化する謎システムを作る奴は何をやりたいのか
582:デフォルトの名無しさん
19/09/23 14:34:26.43 gHEt0jUH.net
プレイアデスロックインでしか開発できない >>544 みたいなオジサンだって、派遣単価30万円でがんばってるんですよ!
やめてさしあげて!
583:デフォルトの名無しさん
19/09/23 15:02:11.43 SHq1Wm17.net
>>544
TypeScriptはJavaScriptのごくごく薄いラッパーでしかなくて、
コード書くときも型関連以外はJavaScriptそのままだし
型定義外せばそっくりそのままJavaScriptの資産になるので
JavaScript自体が負債にならない限りTypeScriptも負債にはならない
そしてフロントでは「将来負債になるかもしれないからJavaScriptを使わない」という選択肢はほぼない
584:デフォルトの名無しさん
19/09/23 16:33:09.21 O+b7xrjo.net
JS自体はDOMのラッパー
DOMが嫌われたらアウトってとこか
585:デフォルトの名無しさん
19/09/23 16:52:14.72 10or6kmy.net
TSアンチってJS自体は良いと思ってんの?
586:デフォルトの名無しさん
19/09/23 16:55:45.82 C/VCDn+a.net
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
587:デフォルトの名無しさん
19/09/23 16:58:51.86 gHEt0jUH.net
もうやめて! とっくに >>544 お爺さんのライフはゼロよ!
588:デフォルトの名無しさん
19/09/23 17:00:02.54 BfusQWVe.net
俺はずっとemacsで、どのエディタ手に合わなくて悲しんでる
vscode使いたいよう
589:デフォルトの名無しさん
19/09/23 17:13:31.01 powDCHY4.net
おれもvscode乗り換えに5回以上失敗してる
590:デフォルトの名無しさん
19/09/23 17:56:12.84 qliy26gP.net
「emacs派の人たちは他人にPC貸したときに嫌な顔されたことがある」
591:デフォルトの名無しさん
19/09/23 18:10:39.19 qZGeYZ2t.net
>>564
そうはいってもTypeScriptからJavaScriptへの”移植”に工数とれるかな
”ほぼ”そのまま使えるのであって、そのまま使えるわけじゃない
テキストとして1文字も変更がなかったとしても同じものじゃない
592:デフォルトの名無しさん
19/09/23 18:18:00.65 51KZjw6P.net
そもそもどういう状況でその「移植」が必要になることを想定しているんだろう。
593:デフォルトの名無しさん
19/09/23 18:21:01.97 gHEt0jUH.net
>>572
そうだね
で、そういう君はどんな言語を使っているんだい?
594:デフォルトの名無しさん
19/09/23 18:45:49.02 /J0+wC8z.net
Fortranこそが至高
Fortranさえあれば十分であり他はすべて蛇足
そうだろう?
595:デフォルトの名無しさん
19/09/23 18:49:06.98 0eFM3vdL.net
個人的に補完ってウザくて好きじゃないんだよなぁ。
596:デフォルトの名無しさん
19/09/23 18:52:51.63 SHq1Wm17.net
>>572
tscなりBabelなりに通して型定義外すだけのものに工数もクソもない
JavaScriptをTypeScriptに置き換えるのは注意深くやらないといけないが、
TypeScriptをJavaScriptに置き換える分には型チェックがなくなるだけで何かができなくなったりはしない
597:デフォルトの名無しさん
19/09/23 18:53:16.31 9m+2jlJb.net
CRUDエンジニアはいろんなライブラリ使うから必須だけど、
機械学習やデータ処理、数値計算のようなコンピューティング系だとそれほど重要性は高くないかもね
598:デフォルトの名無しさん
19/09/23 18:53:51.03 9m+2jlJb.net
>>578は補完の話ね
599:デフォルトの名無しさん
19/09/23 18:58:09.04 SHq1Wm17.net
ほんまTypeScriptエアプは困ったもんやわ
JavaScript自体がうんこなのでTypeScriptもうんこ ← よくわかる
型まわりゴチャつきすぎてTypeScriptの学習コスト高杉てホンマにこれペイすんの? ← まあわかる
JavaScriptはいいけどTypeScriptは負債になる ← 何言ってんだお前?
600:デフォルトの名無しさん
19/09/23 18:5
601:9:20.85 ID:hTr1OU/5.net
602:デフォルトの名無しさん
19/09/23 19:17:29.19 M8YdReDI.net
てか全部Javaでよくね?
30億のデバイスに勝てんの?
603:デフォルトの名無しさん
19/09/23 19:29:27.14 10or6kmy.net
JavaではOSが書けん
604:デフォルトの名無しさん
19/09/23 19:36:43.08 N7xcUFKw.net
>>581
Vue自体がいわゆるリフレクションだらけで型サポートを受けづらい
根本の設計が複雑だからもはや後戻りできず、Vuexについては絶望的
(Simpleを捨てて)Easyにできるよ、というプロパガンダに騙され続けてるのは日本人だけという
一昔前のPHPを見ているようだね
605:デフォルトの名無しさん
19/09/23 20:10:36.32 UqJKfiFt.net
もう全部Bashでよくね?🤔
606:デフォルトの名無しさん
19/09/23 20:33:01.99 s+8meTeO.net
留まるんでなくむしろ逆で
Typescriptの役割をこなす構築したコーダのレベルでメンテ難易度が変わったりせず簡素なより良い言語設計が登場する期待があるから
深入りしてないヤツは懐疑的な見方をしちまうんじゃないかね
607:デフォルトの名無しさん
19/09/23 22:04:32.48 ELYOIzQc.net
なんでここの奴らって自分が気に食わないものを日本でしか流行ってない扱いするんだろうな
608:デフォルトの名無しさん
19/09/23 22:13:43.28 UqJKfiFt.net
そこまでしてお前らがフロント側でやらせたいことってなんだよ
609:デフォルトの名無しさん
19/09/23 23:25:35.83 KGovGw0C.net
管理画面
610:デフォルトの名無しさん
19/09/23 23:37:07.36 +l70692F.net
補完にそんなに差があるもんなんか?
611:デフォルトの名無しさん
19/09/24 00:03:45.95 7x+GQPMg.net
jQueryレベルの要件でもReact + TSで書いた方が圧倒的に早く終わるわ
他人の書いたjQueryコードとか読めたもんじゃない
612:デフォルトの名無しさん
19/09/24 00:59:03.76 lQoEMmOG.net
それはなんとも言えない
jQueryは本来ちょっとしたDOM操作やAjaxを古いブラウザでも新しいブラウザでも簡単に使うためのもの
その用途でトランスパイル必須のTS、Reactが適切なわけない
613:デフォルトの名無しさん
19/09/24 01:44:31.83 oMg/WNbp.net
>>541-542
KENTA / 雑食系エンジニアTV
DevOpsエンジニアになる方法と将来性について
URLリンク(www.youtube.com)
2019年のDevOps/MLOpsエンジニアの標準的スキルセット
URLリンク(qiita.com)
Terraform, Packer は、HashiCorp か。
Ruby による今世紀最大の起業家、Vagrant のMitchell Hashimoto も、Ruby から、Go へ行ったのか?
他には、CircleCI, GitHub Actions
614:593
19/09/24 01:57:15.41 oMg/WNbp.net
jQuery は、jQueryを使った、Bootstrap へ移行してる
プログラマーはデザイナーじゃないから、
プログラミングで、CSS をいじくるのは煩雑すぎる
jQuery 自体は良いけど、CSS をいじくり回すのが、ややこしすぎる。
見た目のほんのちょっとした事で、
様々なプラットフォーム・ブラウザに対応させるのが、時間効率が悪すぎる
だから、KENTA は、クライアント側を嫌がるw
615:デフォルトの名無しさん
19/09/24 02:18:58.96 LicljoZs.net
>>587
実際日本でしか流行ってないからだよ
海外で仕事してれば肌でわかるし
616:日本にいてもGoogleトレンド見れば片鱗はつかめるぞ
617:デフォルトの名無しさん
19/09/24 07:37:21.87 hWCGmkY0.net
肌でわかる
618:デフォルトの名無しさん
19/09/24 07:59:04.30 SR4ZC8T8.net
Googleトレンドをどう見たらTSやVueが日本でしか流行ってないことになるんだろうな
日本での人気度なんてカスみたいなもんなのに
619:デフォルトの名無しさん
19/09/24 08:20:41.57 XuJJG05V.net
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
620:デフォルトの名無しさん
19/09/24 09:11:22.87 LWtr7UaR.net
typescriptやってたって検索するのはjavascriptのことなんだから意味がない比較
621:デフォルトの名無しさん
19/09/24 09:29:26.85 XuJJG05V.net
>>599
にだ
622:デフォルトの名無しさん
19/09/24 10:50:19.09 lOFCCFEu.net
>>599
エアプログラマーだからそういうのわからないんだよ
623:デフォルトの名無しさん
19/09/24 10:51:14.99 o3nA4GDy.net
日本でしか流行ってないと思ってたけど認識を改めざるを得ないようだね。
日本ですら流行ってないw
624:デフォルトの名無しさん
19/09/24 12:10:20.27 XuJJG05V.net
AngularとjQueryも入れてみた
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
625:デフォルトの名無しさん
19/09/24 12:38:19.93 lOFCCFEu.net
AngularJSの移行先のAngularがTypeScriptなんだよなあ
626:デフォルトの名無しさん
19/09/24 12:43:45.14 XuJJG05V.net
>>604
言いたいことはわかるけどAngularとAngularJSはトピックが同じなので同じ結果で返ってくる
627:デフォルトの名無しさん
19/09/24 12:53:38.87 0s+B6P7F.net
一方PythonはTkを使った
628:デフォルトの名無しさん
19/09/24 14:09:55.59 DSIkOf3K.net
言語とフレームワークを比較する意味って何?
AltJSの中で比べなさいよ
URLリンク(trends.google.co.jp)
629:デフォルトの名無しさん
19/09/24 14:32:02.27 QoYCr2Zo.net
考えてみればtypescriptもフレームワークみたいなもんだよな
630:デフォルトの名無しさん
19/09/24 15:50:27.10 AjetICJn.net
フレームワークではない
631:デフォルトの名無しさん
19/09/24 16:10:44.29 qmIiKr5W.net
フレームワークではないな
632:デフォルトの名無しさん
19/09/24 16:19:53.09 upseye+q.net
TypeScriptコンパイルに時間が掛かるな(泣)
633:デフォルトの名無しさん
19/09/24 16:31:53.19 FxpfPSWN.net
TypeScriptに限らず
エコシステムとフレームワークの区別が曖昧になってはいるよな
最近の傾向として
634:デフォルトの名無しさん
19/09/24 16:38:57.88 TycttWGg.net
ぶっちゃけここまで学習に時間掛けてできることが
型
だけだもんなw
デメリット多すぎ時間泥棒で草ぁ!w
635:デフォルトの名無しさん
19/09/24 17:01:14.71 3esKUCXi.net
型あり言語にするならもうHaskellぐらいやらないと意味ないと思うよ
モナドでガチガチにしばらなきゃ型の意味がないのはJavaやC#を見たらわかる
JSのグダグダな型を無理やり型付けして何かメリットがあるのだろうか
メリットがあると思い込んでるだけの
ポジショントークだと感じます
636:デフォルトの名無しさん
19/09/24 17:03:17.65 HtQVCEql.net
馬鹿は極論を好む
637:デフォルトの名無しさん
19/09/24 17:22:40.63 THgavbXx.net
TypeScriptはJavaとC#のどちらに文法が似ているのでしょうか?
638:デフォルトの名無しさん
19/09/24 17:36:38.11 7aVlE9XU.net
ソースの見た目はどっちかというとJavaっぽい
思想は完全にC#(設計者が同じ)
639:デフォルトの名無しさん
19/09/24 18:30:40.49 THgavbXx.net
>>617
分かりました。
返信ありがとうございます。
640:デフォルトの名無しさん
19/09/24 18:53:48.19 PQ+OqzWl.net
型が中途半端にあるくらいなら無い方がいいよね
Cのvoid*地獄を経験した人なら分かってくれるはず
641:デフォルトの名無しさん
19/09/24 18:54:06.48 lOFCCFEu.net
ここでメリットないないわめいてもどこの誰にも影響与えられないのに元気だなあ
642:デフォルトの名無しさん
19/09/24 18:56:59.02 Z8tqpfE6.net
ここは自分が習得できなかった定
643:番の言語を貶すことで精神の安定を図ろうとする人の集まりだから
644:デフォルトの名無しさん
19/09/24 19:24:18.59 RSKbiZBC.net
型のドキュメント性が好きなので多少でも静的に型がつく方が好き
645:デフォルトの名無しさん
19/09/24 19:25:09.20 3clb0+hp.net
ライブラリで気に入ったのがある言語を選べばいいだろ
あとは本でも買ってパチポチすればいい
646:デフォルトの名無しさん
19/09/24 19:31:10.70 bRBDEgqh.net
typescript推しのくせにjavaは嫌みたいな馬鹿はよく見る。
結局ファッションなんだろ。
647:デフォルトの名無しさん
19/09/24 19:40:24.74 e+kzJa3o.net
":" に複数のセマンティクスがあるのがキモい
648:デフォルトの名無しさん
19/09/24 19:54:01.70 YoZGtfWP.net
キモナイ
649:デフォルトの名無しさん
19/09/24 19:54:10.27 lQoEMmOG.net
いや、メリットあるだろ
メリットあると思ってる人が多いからこれだけTSが普及したわけだし、Flowとかもあるんだから
650:デフォルトの名無しさん
19/09/24 20:27:50.03 0s+B6P7F.net
<table>を貶すことでcssとかが普及したよね
651:デフォルトの名無しさん
19/09/24 21:31:24.59 QoYCr2Zo.net
>>619
何?void*地獄って?
652:デフォルトの名無しさん
19/09/24 21:47:10.60 qmIiKr5W.net
ts推すのはjsがあるからでしょ
だからjavaもよろしいとはならんでしょ
javaをよしとするならその時点で不採用だわ
653:デフォルトの名無しさん
19/09/24 21:57:17.76 7x+GQPMg.net
いつから特定言語に噛みつくだけのレベル低いスレになったんこのスレ?
654:デフォルトの名無しさん
19/09/24 22:00:57.63 Z8tqpfE6.net
レベルは元から変わらん
655:デフォルトの名無しさん
19/09/24 22:08:45.58 t83x9pUI.net
正直Javaは嫌いじゃない
採用してるところに地雷が多いだけ
656:デフォルトの名無しさん
19/09/24 22:11:00.11 39ZkXKsB.net
Javaがある日Innullableになったとする
このへんの言語ってそれでも絶対必要って言えるのあるか?
657:デフォルトの名無しさん
19/09/24 22:11:50.27 39ZkXKsB.net
妥協なき理念
Rustだけが輝いている
658:デフォルトの名無しさん
19/09/24 22:18:31.59 7x+GQPMg.net
>>634
お前はJavaがある日Innullableになるまで寝て待つのかね
659:デフォルトの名無しさん
19/09/24 22:18:39.24 xYovPDoo.net
漸進的型付けのユルさが好きだ。
660:デフォルトの名無しさん
19/09/24 22:20:14.14 F/MYvEZu.net
Javaはプログラマーの質が両極端な印象がある
661:デフォルトの名無しさん
19/09/24 22:28:05.22 7x+GQPMg.net
漸進的型付が好きとかないわ
JavaScriptという負の遺産をなんとかマシにするための苦肉の策だろ
JavaScriptの魔術でどうしようもない汚物みたいなシグネチャになったOSSのTS化プロジェクトを知ってるが
悲惨なもんだわ
662:デフォルトの名無しさん
19/09/24 22:31:50.62 QoYCr2Zo.net
Rustはアルゴリズムに集中したいのに邪魔される
663:デフォルトの名無しさん
19/09/24 22:45:03.60 39ZkXKsB.net
なにもかも兼ね備えた言語はないのか
664:デフォルトの名無しさん
19/09/24 22:48:09.33 xYovPDoo.net
まぁ、厳密な静的型付け以外認めないという人から見れば動的型付けも漸進的型付けも
同じようなもんなんだろうけど。
665:デフォルトの名無しさん
19/09/24 23:21:44.68 THgavbXx.net
>>641
アセンブラ
666:デフォルトの名無しさん
19/09/24 23:31:20.25 EGkcGZuY.net
>>643
何でも作れると、何でも兼ね備えるは全く別のことだぞ。
667:デフォルトの名無しさん
19/09/24 23:34:05.69 tOMI+Y9z.net
いや何でも作れるなら作って備えりゃいいだけだろバカか?
668:デフォルトの名無しさん
19/09/24 23:50:39.21 7x+GQPMg.net
よし、アセンブラで型システムを作って備えよう
669:デフォルトの名無しさん
19/09/24 23:57:00.73 0s+B6P7F.net
>>640
最初はOCamlで集中して後でRustで書き直したという伝説がある
OCamlなんか使って後のこと考えない性格だから集中できたのか
670:デフォルトの名無しさん
19/09/25 00:08:18.35 0J019kSy.net
>>641
なにもかも兼ね備えるとC++の様な闇鍋言語が出来上がる
突き抜けてるC++は好きだけどな
671:デフォルトの名無しさん
19/09/25 00:09:20.32 Od4KgNLb.net
>>646
メモリ管理も大変だからGCも備えときましょうね~
ってあれ?
672:デフォルトの名無しさん
19/09/25 00:48:28.74 Xiw2tH6C.net
>>641
JavaScriptがまさにそうだな
673:デフォルトの名無しさん
19/09/25 00:51:49.15 Z8PGUkrD.net
>>645
何でも備えた魔法の俺俺言語の処理系をアセンブラで実装したとして、それは俺俺言語が備えているのであってアセンブラが備えている訳ではないだろバカか?
674:デフォルトの名無しさん
19/09/25 01:22:27.87 Od4KgNLb.net
行くぞ英雄王ーーー
俺俺ライブラリの貯蔵は十分か
675:デフォルトの名無しさん
19/09/25 03:12:27.73 ulBaFWWN.net
トレースオン!
Unlimited OreOre Works!!
676:デフォルトの名無しさん
19/09/25 03:21:21.46 Od4KgNLb.net
うわつまんね^^;
677:デフォルトの名無しさん
19/09/25 04:41:24.35 KyCrJSYd.net
>>629
ライブラリから呼び出されるコールバック関数がvoid*を引数に取ってて
そのコールバック関数内で実際のポインタ型にキャストしてやらなきゃいけないやつ
純粋なCのライブラリで、特に非同期関連のやつによくある
というかvoid*すら知らないで型の話してたの?
678:デフォルトの名無しさん
19/09/25 05:29:13.64 rQhNlpv9.net
はつみみです
679:デフォルトの名無しさん
19/09/25 05:35:28.51 mqsY7QVO.net
>>655
void* じゃなくてvoid*地獄について聞いてんだが
680:デフォルトの名無しさん
19/09/25 06:02:27.15 Xmj5mkWD.net
最近のJavaScriptってヒョロガリの人間にサイボーグパーツを無理矢理備えつけて強くしてる感あるよな
JavaScriptである必要性がない
681:デフォルトの名無しさん
19/09/25 08:26:44.21 WDVOBhzi.net
nullが存在しなかったらOptionl.Noneをデフォで何でもねじ込むようになるから無意味かもね
682:デフォルトの名無しさん
19/09/25 08:57:03.50 J2adDr87.net
メモリ管理だけはどうしても言語レベルで設定しなきゃならん。
lisp、c++みたいななんでも備えた言語でもそこだけは変わらん。
683:デフォルトの名無しさん
19/09/25 09:22:26.41 f+0xQUif.net
>>650
型が無いしバイナリにコンパイルも出来ない
684:デフォルトの名無しさん
19/09/25 09:33:39.69 GHCxkzpX.net
>>659
その二つが一緒だと思うんだ
685:デフォルトの名無しさん
19/09/25 11:51:53.15 KaitpITf.net
nullは分岐を明示しないので例外が発生する位置を明示しない
使わないメモリを節約する代わりに使用中のメモリは断片化する
686:デフォルトの名無しさん
19/09/25 12:26:59.15 SmUxqnJ3.net
java scriptはシングルスレッドなのが英断だよね
非同期地獄をpromise、async/awaitで解消してきた歴史もすばらしい
下回りでは平行タスクが多数走るんだけど上位はそんなこと知る必要なく動く
まさにIT土木作業員用言語として天才たちがデザインした結果だと思う
687:デフォルトの名無しさん
19/09/25 13:21:11.06 KaitpITf.net
「制御の反転」を提案したオブジェクト指向
に嫉妬してもう一回反転させたのがasync/awaitだ
ルサンチマンの結果だ
688:デフォルトの名無しさん
19/09/25 14:12:53.64 GHCxkzpX.net
javaでも新しめのjavaなら許容できる。ラムダきたし、ローカル変数の型推論もきたし。後、async/awaitいれてくれればね
689:デフォルトの名無しさん
19/09/25 14:15:39.19 GHCxkzpX.net
async/await褒めるなら最初に発明したのはC#のマイクロソフトの天才たちなの?
褒めるならそっちだな
690:デフォルトの名無しさん
19/09/25 14:29:47.58 HV92OfVj.net
C#のasyncはF#由来
マイクロソフトには違いないけどMSのプロダクト部門じゃなくて MS Research の成果
691:デフォルトの名無しさん
19/09/25 15:43:48.87 it7hFznu.net
MS ResearchといえばBosque
692:デフォルトの名無しさん
19/09/25 15:49:09.41 GHCxkzpX.net
そっか。
そういや、.net core 3リリースされてc#にもnon nullable reference typesとか使えるようになるけど、既存のライブラリ特に標準のクラスライブラリ使うときはどうなってるの?
kotlinでjavaのAPI使うとき、アノテーションされてないとプラットホーム型とかいううんこになってnull safetyの魅力半減するけど。
693:デフォルトの名無しさん
19/09/25 16:49:52.46 keTHdpUQ.net
async/await が地獄じゃん
C# は死んだ、JavaScript も死んだ
Java は死ぬな
694:デフォルトの名無しさん
19/09/25 17:10:50.79 WMhhFNrj.net
マイクロソフトが関わった言語はみんな死んで行く
695:デフォルトの名無しさん
19/09/25 17:44:08.64 c4fBR5Jd.net
>>672
なでしことアセンブラは?
696:デフォルトの名無しさん
19/09/25 18:09:47.02 it7hFznu.net
なでしこに手を出すとは…無茶しやがって…
697:デフォルトの名無しさん
19/09/25 18:10:15.49 Si+FDZzQ.net
>>671
Javaはアノテーションで既に死んでる
698:デフォルトの名無しさん
19/09/25 18:14:03.63 r1UeD8Lu.net
>>664
>シングルスレッドなのが英断
それは俺も思う
この前提を壊すことなくマルチスレッドを実現するWeb Workerの概念は
優れた並列機能を実現するgoroutineでのベストプラクティスと同じ
URLリンク(blog.golang.org)
> Do not communicate by sharing memory; instead, share memory by communicating.
メモリの共有で通信するな、通信してメモリを共有しろ
並列で重要なのはむしろスレッドの分離性、
各々がシングルとして動けることだった
699:デフォルトの名無しさん
19/09/25 18:37:17.12 GHCxkzpX.net
お手軽言語としては、シングルスレッド実行モデルの方が初心者も間違えにくいからいいけど、
パフォーマンス求めるとコンテキストの切り替えのコストが大きいわな。
700:デフォルトの名無しさん
19/09/25 18:41:39.88 GHCxkzpX.net
dartもjavascriptにトランスパイルされたりするからjavascriptをおもいっきり引きずる環境でjavascriptと同じシングルスレッド実行モデルで、isolateって言うが、isolateの切り替えのオーバーヘッドが結構あるらしい
URLリンク(medium.com)
701:デフォルトの名無しさん
19/09/25 18:44:49.45 ezuOeX2e.net
>>675
??
702:デフォルトの名無しさん
19/09/25 18:45:07.98 qzBXi7SA.net
色んなドメインが共存する現状が既にカオスなのに
マルチスレッド下でルール無用の資源の奪り合いしたらすごいことになりそう
703:デフォルトの名無しさん
19/09/25 18:56:28.15 m3QIUPNA.net
>>670
corefxの既存API(string.IsNullOrEmptyとか)にも使用頻度の高いものから順次対応されてるよ
704:デフォルトの名無しさん
19/09/25 23:08:10.72 VDeg47EA.net
>>680
だから直列化トークンとクリティカルセクションをうまく使いなさいよ
705:デフォルトの名無しさん
19/09/25 23:32:59.45 6VdVDZCV.net
JavaのアノテーションもC#から来てるよな
706:デフォルトの名無しさん
19/09/25 23:34:49.80 rQhNlpv9.net
これマジ?
707:デフォルトの名無しさん
19/09/25 23:40:50.67 ulBaFWWN.net
一時期マルチコアの性能を活かすためにはスレッドが必要とか言われてたけど
ディープラーニングみたいな本当に並列処理しなきゃ話にならないものはGPGPUへ移ったから
もうスレッドは用済み
708:デフォルトの名無しさん
19/09/25 23:47:35.85 rQhNlpv9.net
用済みは言い過ぎ
709:デフォルトの名無しさん
19/09/26 00:28:18.38 fvoXcpl0.net
レイトレーシングが流行り始めてるからCPUの並列処理はこれから重要度が増えていくさ
710:デフォルトの名無しさん
19/09/26 00:28:51.73 i7X9kRk3.net
並列化が重要になる一方でコンテキストスイッチ
711:のオーバーヘッドが問題になって そのトレードオフとして生まれたのが軽量スレッドだろ async/await もそうだし golang もそう 関数型言語がもてはやされるのも相性が良いから
712:デフォルトの名無しさん
19/09/26 01:04:15.23 jPZ/Z+b5.net
>>582 Google が既に Java を捨てただろ。
713:デフォルトの名無しさん
19/09/26 01:13:11.48 oBtnEd9S.net
アルゴリズムは色々抽象化されたのに
データ構造がただの文字列とかって絶対おかしいって言い出したのがOOP
だが、ただの文字列は並列化と相性が良かった
言語を関数型にする必要はないよ
データ構造だけ変えろよ
714:デフォルトの名無しさん
19/09/26 01:38:55.69 mWXTCTsK.net
つっこみどころ満載で逆に萎えたわ
715:デフォルトの名無しさん
19/09/26 01:57:27.49 mkqauH83.net
>>690
なるほど…
716:デフォルトの名無しさん
19/09/26 02:19:21.18 KVLNMFAt.net
>>690
これコピペ?w
めっちゃワロタwww
717:デフォルトの名無しさん
19/09/26 04:05:20.30 OiPv4SK3.net
Rust製の新作
URLリンク(blog.cloudflare.com)
718:デフォルトの名無しさん
19/09/26 05:43:43.22 oCDXWUoM.net
TypeScriptってClassを使わないとJavaScriptが書けない人向けの介護ツールって認識でいいよね?
719:デフォルトの名無しさん
19/09/26 06:14:02.61 HRGKiBoF.net
async/awaitぐらい無い言語でもライブラリレベルで実装してみせよ
ラムダ式が使える言語なら比較的カソタソに似たような書き方にできうる
720:デフォルトの名無しさん
19/09/26 06:15:44.02 HRGKiBoF.net
>>689
KotlinはまだJavaくね?
いや知らんけど
721:デフォルトの名無しさん
19/09/26 07:16:46.29 r7WNlwUq.net
>>695
それと型がないと頭が働かない知恵遅れ向け
722:デフォルトの名無しさん
19/09/26 07:41:21.66 fq/2dpZU.net
むしろTypeScriptにclassは要らん
723:デフォルトの名無しさん
19/09/26 08:41:50.36 gufv9Ne7.net
JSもGoもclass不要の言語だったのに
最近はclassの悪口を言う需要はRustに全部持って行かれた
他は「悪口はよくない」って小学生みたいな感情を持つだけの存在
724:デフォルトの名無しさん
19/09/26 08:49:51.01 r7WNlwUq.net
>>700
JSの一番面白いところはclass使えるのに誰も使わないところでもあるんだけどな
725:デフォルトの名無しさん
19/09/26 09:25:13.63 sTql70fP.net
Reactのhooks APIもクラスベース開発が嫌で嫌でしょうがなく開発整備されたものだからな。
だいたい状態をひとつにまとめてそのほかでは持たないように徹底することの障害になる。
726:デフォルトの名無しさん
19/09/26 09:56:11.12 OrvmZwJd.net
ストールマンってFSFから退任してたんだな
727:デフォルトの名無しさん
19/09/26 10:13:51.92 OrvmZwJd.net
JSにclass導入するならするで、メソッド名の参照は
関数にbind(this)したものをメモ化して返すgetter(*1)にするか
もしくは obj::method のような構文糖衣(*2)を入れるべきだった
URLリンク(ja.reactjs.org)
> this.handleClick = this.handleClick.bind(this);
中途半端だからこんなゴミみたいな行が必要になる
onClick={this.handleClick} (*1)
onClick={this::handleClick} (*2)
728:デフォルトの名無しさん
19/09/26 12:53:24.65 Xxp1nodx.net
Rubyなら、あらゆる言語の欠点が解消される。
何より、実装が、早い。
スタートアップとか、には必須。
新言語はRubyに決まり!!!!!!!!!
729:デフォルトの名無しさん
19/09/26 13:27:51.81 SkeMGITL.net
>>705
シェア1.2%でランク外のマイナー言語がどうした?
URLリンク(www.tiobe.com)
730:ex/
731:デフォルトの名無しさん
19/09/26 13:34:16.90 wfDbfXjY.net
Rubyが新言語とか笑わせるがTIOBEを持ってくるのもどうかしている
732:デフォルトの名無しさん
19/09/26 13:35:59.57 FrFz8qqQ.net
TypeScript は関数のシグネチャの明示と最低限静的チェックを通る程度に安全なコードを *全員に* 強制するためのツール
そもそも多人数ないし長期で開発するならどうせ関数のシグネチャはDOCコメント書くことになるんだし
どうせ型書くんだから静的解析もしてしまった方が得
733:デフォルトの名無しさん
19/09/26 13:42:40.38 Hoypu138.net
kotlin以外どこで何する言語なのかわからない
一つ一つ幅利かせてる分野を教えてちょ
734:デフォルトの名無しさん
19/09/26 14:28:50.55 A4X4RSur.net
フロントで型が重要になるシーンってどんなときなの?
735:デフォルトの名無しさん
19/09/26 14:39:07.79 SS02qcvm.net
俺はJuliaしか知らんからよくわからん。
736:デフォルトの名無しさん
19/09/26 14:52:00.95 +/oUQhss.net
>>710
自己を満足させるシーンで必要
737:デフォルトの名無しさん
19/09/26 15:00:19.91 SkeMGITL.net
>>710
意識高い系のコードレビューをパスするために必要
738:デフォルトの名無しさん
19/09/26 15:04:40.92 fOcphuaB.net
>>710
型パズルにハマってる人がいるらしいよ
そんなんしてる暇があるなら機能開発しろよって思うが
739:デフォルトの名無しさん
19/09/26 15:55:17.82 xcg9dsbo.net
>>706
www
740:デフォルトの名無しさん
19/09/26 17:49:41.64 nQRohaii.net
TypeScriptって使ったら便利すぎて使わないという選択が無くなるようなものなのに、まだ抵抗してる人いるんだね
今なんかすぐissueにTypeScript化しようぜって来るだろうに
741:デフォルトの名無しさん
19/09/26 18:07:28.88 FrFz8qqQ.net
このTypeScriptアンチ、マジで自分一人で開発することしか考えてないし仕事してねえんだろうな
742:デフォルトの名無しさん
19/09/26 18:08:45.53 9M9Vrdm6.net
確かにフロントエンドというか、表示周りは型を厳密にするのは面倒なだけに思うわ
C#とかでもViewBag使うし
743:デフォルトの名無しさん
19/09/26 18:44:02.99 +/oUQhss.net
coffeescriptって使ったら便利すぎて使わないという選択が無くなるようなものなのに、まだ抵抗してる人いるんだね
744:デフォルトの名無しさん
19/09/26 19:12:19.05 EH9TPs/V.net
便利過ぎてチャンポンコード書きすぎて
元の言語に戻れなくなるor戻った時もチャンポンコード書いて効率落ちる
745:デフォルトの名無しさん
19/09/26 19:24:08.49 UiaR45d9.net BE:145289159-2BP(1000)
URLリンク(img.5ch.net)
Juliaって聞くとAV女優しか思いつかん
746:デフォルトの名無しさん
19/09/26 19:28:08.24 ZdPjk46K.net
みんな想像してる成果物が違うよね
クライアントサイドで型が面倒って何作ってたらそう思うんだろうか
関数にnullを渡してないから目視で確認してんのか
747:デフォルトの名無しさん
19/09/26 19:30:10.95 w/gPDwPD.net
まるでJavaScriptに型がないと思ってそうなヤツがいるな
明示してるか暗黙にやるかの違いだけでJSにも型はあるんだが
748:デフォルトの名無しさん
19/09/26 19:32:11.37 EH9TPs/V.net
bool型は無いよ
749:デフォルトの名無しさん
19/09/26 20:13:57.31 ROVRSUwk.net
TypeScriptは実質SIerへの敗北宣言だと思う
SIerを馬鹿にして動的型付けでスピーディーに作って来たけど負債が酷すぎて結局webも保守的になってきてる
750:デフォルトの名無しさん
19/09/26 20:19:50.08 1JSYcSFG.net
nullだけであれだけぐだぐだになるのに動的型付けで中規模以上で長期間保守運用
751:するコード書いたらどうなるかなんて目に見えてる
752:デフォルトの名無しさん
19/09/26 20:46:18.58 XEZp4VxN.net
今更nullポがきついとかでTSで型を得ただけで
我は最強の言語を得たり!
みたいな態度がよくわからない
JavaとかC#の人が見たらまだそこ?って顔してるよ
散々Javaをdisってきた人たちが型最高とか言ってるのは面白い
753:デフォルトの名無しさん
19/09/26 20:51:40.27 w/gPDwPD.net
>我は最強の言語を得たり!
>みたいな態度がよくわからない
そりゃあそんな態度のヤツお前の中にしかいないからなあ
自分の脳内でよくわからないヤツを作り出して「よくわからない」とか言ってるのは面白い
754:デフォルトの名無しさん
19/09/26 20:53:47.58 mWXTCTsK.net
もうちょっと実のある話しようぜ
お互い40代だろ
755:デフォルトの名無しさん
19/09/26 21:00:24.33 ZdPjk46K.net
>>728
ベターという言葉を知らないご老体なんだよ
プログラマやってるのが信じられないな
756:デフォルトの名無しさん
19/09/26 21:10:21.04 gufv9Ne7.net
「よくわからない」はデフレマインドの言葉
価値がわからないから、もっと安くするかおまけを付けろってこと
757:デフォルトの名無しさん
19/09/26 21:18:01.21 LJXyn9bN.net
まだ10代だけど
758:デフォルトの名無しさん
19/09/26 21:20:47.16 1JSYcSFG.net
型と静的型チェックの区別がついてないぐらいだからなあ
759:デフォルトの名無しさん
19/09/26 22:39:49.74 kR7W3LtZ.net
TSの話しかしないならTSスレでやればいいのに
760:デフォルトの名無しさん
19/09/26 23:15:11.83 vw8LSbHz.net
JavaScript のES5/ES2015 の比較を見てると、多すぎて嫌になるw
Ruby が最もシンプル!
低コストで高品質!
761:デフォルトの名無しさん
19/09/26 23:20:20.91 sM7kShU6.net
>>735
RubyはVBA以下のオワコン言語
URLリンク(pypl.github.io)
762:デフォルトの名無しさん
19/09/26 23:30:30.09 ZdPjk46K.net
RubyはRoRのおかげで広がって、RoRの所為で死んだ
なんとなく不愉快だし死んでよかった
763:735
19/09/26 23:33:56.27 vw8LSbHz.net
Ruby の型変換。これだけで意味がわかる!
p [ 1, 2 ].map( &:to_s ) #=> [ "1", "2" ]
下のように、処理を読まなくてもよい。
p [ 1, 2 ].map{ |num| num.to_s }
他には、map/map! の違いも、わかりやすい!
! がある方は、レシーバーを直接変更するが、
無い方は、新しい配列を作って返す
764:デフォルトの名無しさん
19/09/27 00:00:45.47 VCDP0fqs.net
>>738
Rubyの仕事が激減している
URLリンク(insights.dice.com)
765:デフォルトの名無しさん
19/09/27 00:06:41.17 5FaPwfxq.net
そういやなんでF#は次世代じゃないんだ?
766:デフォルトの名無しさん
19/09/27 00:15:03.02 BrSu+ONy.net
ドットネット言語は文法変えたところでどうせドットネットだから
767:デフォルトの名無しさん
19/09/27 00:24:00.79 wIp+G4+A.net
F#が次世代じゃないってのはどこ情報?
768:デフォルトの名無しさん
19/09/27 00:30:02.66 7AQBen6M.net
rubyは型弱くて最初はいいが、メンテで死にたくなるっていう典型的言語。
769:デフォルトの名無しさん
19/09/27 00:37:54.48 4sT2Ig8J.net
Ocamlの時代が来るはずだ
770:デフォルトの名無しさん
19/09/27 02:10:29.85 q+bej0N8.net
>>738
お前がRuby! Ruby!と連呼するほど、Ruby使っているのはキチガイばかりじゃねーかという印象を世に広めるだけだぞ。
771:デフォルトの名無しさん
19/09/27 03:34:29.46 UIjD6SgZ.net
まあね
Rubyとか散々1行で書けるからJavaより生産性高いとか言ってたからね
行末にセミコロンいらないとか、どうでもいいし、
別に短くかければ良いってもんでもないよ
772:デフォルトの名無しさん
19/09/27 06:00:57.89 ZjIQjYKa
773:.net
774:デフォルトの名無しさん
19/09/27 06:14:24.31 uazBmhsc.net
今更COMの勉強してる俺が最強ってことだな
775:デフォルトの名無しさん
19/09/27 06:43:37.43 yKrr7IDu.net
JavaScriptやVBAが天下とってる現実を見るにつけ
勝てば官軍
776:デフォルトの名無しさん
19/09/27 07:08:13.01 SW//y8dW.net
>>747
そりゃおまえさんの会社とおまえさんのレベルがゴミだったというだけだは
777:デフォルトの名無しさん
19/09/27 07:22:49.73 JUs5k3p/.net
>>750
俺はともかく周りのレベルは高かったぞ
エンジニアの立場が高すぎた結果、誰も口出ししなかったパターン
778:デフォルトの名無しさん
19/09/27 07:24:33.23 JUs5k3p/.net
ゴミって言うのは商売的にどーなのよって話ね
技術力はあるけど金のこと考えられないオナニーエンジニアさんキモいよ
779:デフォルトの名無しさん
19/09/27 07:32:56.65 SW//y8dW.net
>>751
誰もエンジニアのレベルの話はしてないが
やっぱりゴミじゃないか(笑)(呆れ)
780:デフォルトの名無しさん
19/09/27 07:34:04.23 o6U92eDa.net
保守できないエンジニアってレベル低くね
781:デフォルトの名無しさん
19/09/27 07:35:34.29 UiKbpMU/.net
>>752
新しい技術っていうのは金になるからな
GoやTypeScriptやAugularやVueが正にそれ
制約を強めることで手間を増やして学習機会を強制することで金の流れを作ってるだけに過ぎない
782:デフォルトの名無しさん
19/09/27 07:53:09.39 JUs5k3p/.net
>>753
>>754
まぁ頑張れよ零細web系勤務(笑)
783:デフォルトの名無しさん
19/09/27 07:55:15.76 JUs5k3p/.net
そもそもエンジニアの立場が強ければ
面倒くさいから保守せずに新しく作り直すって選択肢が取れるからずるいわ
このスレの奴隷馬鹿コーダーはそういう環境に入ることができないだろうけど……
784:デフォルトの名無しさん
19/09/27 07:59:02.67 5xBzUiVw.net
Rubyなら、可読性が高く、保守も容易
動的型付けではあるが、型管理も、容易。
Ruby最強!!!!!!!!!
785:デフォルトの名無しさん
19/09/27 08:08:49.59 ss18pKdy.net
Rubyなら、初心者も、プロジェクトに参画しやすい。
Javaのように、学習コストが、高くなく、単価もJavaより高い。
エンジニアの、キャリアの初期段階では、圧倒的にRuby。
10年後GAFAも視野に入れるならRuby!!!!!!!!!!
786:デフォルトの名無しさん
19/09/27 08:47:02.73 7AQBen6M.net
まあドワンゴなんかはエンジニアが無駄に新しい技術入れようとして
たいしてワークしてない典型例ではあるな。
まあ経営層もたいがいではあるが。
787:デフォルトの名無しさん
19/09/27 08:54:44.96 e8YhD7CN.net
無駄にってのは主観的で役に立たない意見だが、大抵新しい技術の導入を渋るのはエンジニアだよね、このスレが示すように
何故なら大抵のエンジニアはポンコツで新しいものにビビってるから
788:デフォルトの名無しさん
19/09/27 08:58:03.62 S48PXRW6.net
ユーザーは何の言語使ってるとかどのクラウドを使ってるとか1mmも興味無いからな
789:デフォルトの名無しさん
19/09/27 09:08:34.25 e8YhD7CN.net
え。。バカぢゃない?w
790:デフォルトの名無しさん
19/09/27 09:51:44.95 qfwQx/ir.net
>>761
それは激しく同意する
今はSaaSベンダーにいるが、エンジニアの新しい技術に対する積極性に関して言えばSIerと大差ない
791:デフォルトの名無しさん
19/09/27 10:29:46.41 Y8dvexwc.net
>>762
ユーザーが持ってるのがバイナリだけならそうなる
ソースを読む技術よりバイナリを解読する技術がいい
グレーとか黒とかには1ミリも興味がないユーザー
792:デフォルトの名無しさん
19/09/27 11:25:04.14 UIjD6SgZ.net
経営視点がなくて声が大きいだけのエンジニアが無駄に新しい技術を導入したがる
793:デフォルトの名無しさん
19/09/27 11:38:07.48 iQw4bxcu.net
俺もSaaSを扱っているが.NET Coreに移行しようという動きもないしプログラマ自体の動きが遅いなと感じるわ
副業でC#からF#に移行したプロジェクトに関わっているとギャップがな
794:デフォルトの名無しさん
19/09/27 11:47:20.19 Y8dvexwc.net
学者「摩擦はないものとする」
経営者「犯罪はないものとする」
技術者「脆弱性があった 修正した」
795:デフォルトの名無しさん
19/09/27 12:21:06.28 EE99yfvh.net
すまないが業務でWindows使ってる時点でこのスレにいる資格無いと思うんだw
796:デフォルトの名無しさん
19/09/27 12:30:32.01 UiKbpMU/.net
キタ━━(゚∀゚)━━!!
797:デフォルトの名無しさん
19/09/27 12:31:30.28 21wJbcM6.net
>>769
www
798:デフォルトの名無しさん
19/09/27 12:44:26.79 JbCMTE4l.net
単なるアンチMSなら病気だけど
具体的な根拠があるなら話の題材に出来ると思う
業務と言っても開発PCかサーバーか客のクライアントPCかあるいは全てか
とりあえずどれを指してるかくらいは書いて欲しいところ
799:デフォルトの名無しさん
19/09/27 12:45:16.37 21wJbcM6.net
>>772
それすら書けない時点でアレ
800:デフォルトの名無しさん
19/09/27 13:28:44.57 i2yuHjR6.net
何が始まるんです?
801:デフォルトの名無しさん
19/09/27 13:29:33.53 zTR6j73y.net
もちろん開発PCの話だよ
サーバにLinux以外使ってる所はさすがに終わりすぎてて話にならんし
コマンドプロンプト(爆笑)使ってる人とは話したくないな……
802:デフォルトの名無しさん
19/09/27 13:43:38.56 f2vxlf0q.net
雑食系エンジニア、KENTA の動画
Javaの方がRubyよりも求人が多いという勘違いについて
URLリンク(www.youtube.com)
Java, Python の、Web 系の仕事は、Ruby の1/10 しかない!w
Web系では、Ruby → Go
他に、Kotlin, Elixir ぐらい
Ruby による今世紀最大の起業家、Vagrant のMitchell Hashimoto(HashiCorp)も、
Ruby から、Go へ行った。
Terraform は、Go製
803:デフォルトの名無しさん
19/09/27 13:46:01.26 bGFj4S5H.net
777get
804:デフォルトの名無しさん
19/09/27 13:53:41.15 DPicvtKh.net
昔「銀の弾丸」という話があってだな
805:デフォルトの名無しさん
19/09/27 14:05:58.67 n+JbmBvm.net
WSLとか知らないんかな
806:デフォルトの名無しさん
19/09/27 15:04:04.02 iZUNHTEz.net
Windows使ってる人って環境構築に数日掛かってて可哀想だと思う
しかもインストーラー毎回開いてんでしょ?w
807:デフォルトの名無しさん
19/09/27 15:07:45.82 IkbJvfq0.net
>>766
経営者視点持てとは思わんけどね
ただ先端の言語使いたがる人って
声がでかい割りにすぐ辞める人多いから
マジで技術的負債製造機になってる
808:デフォルトの名無しさん
19/09/27 15:09:18.39 qfwQx/ir.net
MSはあとはAzureさえ頓挫してくれたら最高なんだけどなあ
せっかく.NET Coreは可搬性の高い優れた部品に仕上がったのに、
最近ではAzureのせいでまたMSのいつもの「過剰な統合」病が再発してダメになりつつある
809:デフォルトの名無しさん
19/09/27 15:14:15.17 UqN+76YX.net
OS別コンピュータの直し方
URLリンク(www.aoky.net)
810:デフォルトの名無しさん
19/09/27 15:31:27.62 UIjD6SgZ.net
開発途中の大統一フレームワークの残骸みたいなのでできたシステムの保守�
811:フ案件とか何度もみたわ MySQLとPostgreSQLとOracleを透過的に扱うみたいなの目指して、MySQLすらろくに対応してなくて
812:デフォルトの名無しさん
19/09/27 15:33:50.01 Y8dvexwc.net
先端の貨幣理論使ってる人は「お前の負債は俺の資産」みたいなこと平気で言うからな
813:デフォルトの名無しさん
19/09/27 15:42:07.81 UIjD6SgZ.net
MEANスタックが流行り始めた頃にイキってつ作って、初期バージョンのMongoとES5のコールバック地獄で保守不可能なフレームワークとか
Wordpress+jQueryの方が遥かにマシだったろうなと思ったね
814:デフォルトの名無しさん
19/09/27 15:42:50.19 uazBmhsc.net
windowsで一番大変なのは、visual studioのインストールだぞ
815:デフォルトの名無しさん
19/09/27 15:45:50.09 Ov0B+JHK.net
いや、windowsのインストールのほうが大変
816:デフォルトの名無しさん
19/09/27 16:01:01.87 IkbJvfq0.net
昔はフロッピーディスク5枚使ってインストールしたもんじゃよ
ほっほっほ
817:デフォルトの名無しさん
19/09/27 16:22:38.08 T9vH0CDs.net
>>789 Unix は5インチフロッピー12枚だった。 ガハハ
やはりこの時のCは、画期的だった。
818:デフォルトの名無しさん
19/09/27 17:11:48.59 f2wL8MyF.net
そう言えばC2xってどうなってんの?
819:デフォルトの名無しさん
19/09/27 17:48:16.33 IX/H8NOH.net
WindowsもChocolateyみたいなのが広く普及すればいいのに未だにみんなmsi使ってるよな
820:デフォルトの名無しさん
19/09/27 18:08:01.43 UiKbpMU/.net
>>775
厳密に言えばはBSD系以外の鯖はゴミ
Windows系は何とか許容出来るってレベル
821:デフォルトの名無しさん
19/09/27 19:06:55.82 VqmfHP/r.net
仕事でWindowsサーバの構築案件来るとほんと萎えるわ…
822:デフォルトの名無しさん
19/09/27 19:29:18.08 9vEsJC4Q.net
俺はWindowsサーバーの案件来ると嬉しいね
823:デフォルトの名無しさん
19/09/27 19:42:21.13 UIjD6SgZ.net
MSIパッケージで、Chocolateyはパッケージマネージャー
824:デフォルトの名無しさん
19/09/27 20:04:13.70 rbt5HCqc.net
次世代言語云々の前に旧世代OSのWindowsを辞めるところから始めた方がいいよお前ら……Bashとか使えんの?w
825:デフォルトの名無しさん
19/09/27 20:30:15.38 QExnNxpY.net
Bashは古い
これからはzsh
とか25年前に聞いた記憶があるのにどうなってしまったんでせうね
お元気ですか
826:デフォルトの名無しさん
19/09/27 20:57:48.75 7AQBen6M.net
>>767
さすがにさんざんだまされれば「銀の弾丸はありまーーす」みたいな馬鹿な話には
乗らんようにはなるだろ。よっぽどの馬鹿じゃなければ。
827:デフォルトの名無しさん
19/09/27 21:14:06.71 mCnc6wp5.net
MacOS Catalina、BashをやめてZshに
URLリンク(www.infoq.com)
まだBashで消耗してるの?
URLリンク(www.slideshare.net)
828:デフォルトの名無しさん
19/09/27 21:19:44.80 21wJbcM6.net
>>780
何十年前の話をしてるの?
829:デフォルトの名無しさん
19/09/27 21:27:42.73 QcEv6JiG.net
>>793
今BSS系の鯖はどれだけ残ってるんかねぇ、、、
830:デフォルトの名無しさん
19/09/27 21:28:41.42 QcEv6JiG.net
>>802
x BSS
o BSD
831:デフォルトの名無しさん
19/09/27 21:30:30.70 QcEv6JiG.net
cshはいただけなかったけどfreebsdやnetbsdは好きだった。
ノベルとの訴訟が無ければなぁ。
832:デフォルトの名無しさん
19/09/27 21:44:50.45 JbCMTE4l.net
>>800
下のやつ読みづらすぎて内容以前に閉じたわ・・・
833:デフォルトの名無しさん
19/09/27 22:29:16.43 6bBxMLSS.net
一般化双曲型分布が扱えるライブラリって
pythonとかでありませんかね?
834:デフォルトの名無しさん
19/09/27 22:50:21.45 khmvrqJ4.net
batとかいう本物の産廃
@echo offとかpauseとかセンス無さすぎる
835:デフォルトの名無しさん
19/09/28 00:0
836:7:18.74 ID:p9bD0jUK.net
837:デフォルトの名無しさん
19/09/28 00:10:47.82 aUCB7XSh.net
>>778
銀の弾丸は無いという話なのでは…
838:デフォルトの名無しさん
19/09/28 00:12:03.59 aUCB7XSh.net
>>807
い、enabledelayedexpansion、
……
839:デフォルトの名無しさん
19/09/28 00:23:28.09 nD8IZGft.net
このwsl知らない感じがしびれる
840:デフォルトの名無しさん
19/09/28 00:26:31.03 aUCB7XSh.net
今気づいたがワインバーグ亡くなってた、
841:デフォルトの名無しさん
19/09/28 00:28:13.79 aUCB7XSh.net
もうすぐマイクロソフトの手によってウィンドーズにリナックスが乗るはず
これで日本語対応がプアなUnxUtilsともおさらばできる
842:デフォルトの名無しさん
19/09/28 00:30:39.34 VfuOAjb1.net
もう WSL とかじゃなくて MS 自身が Linux kernel 上で win32 API を動かせるようにしたほうが健全だと思う
843:デフォルトの名無しさん
19/09/28 01:59:23.45 bpEERZam.net
>>807
PowerShell知らんのね
844:デフォルトの名無しさん
19/09/28 02:02:23.52 e/uSi5Jq.net
Win7にWSLが乗るなら教えてください
845:デフォルトの名無しさん
19/09/28 02:23:27.42 cIYNjYIc.net
7は諦めろ
846:デフォルトの名無しさん
19/09/28 07:46:13.69 VkgXlNvU.net
>>721
それを黒木玄氏と佐藤健太氏は嘆いている。
847:デフォルトの名無しさん
19/09/28 08:02:44.88 eyOXXdxS.net
むしろ喜べ
848:デフォルトの名無しさん
19/09/28 09:52:47.26 tjq4Ym7E.net
Windowsは会社の制約上仕方ないかもしれんがEclipse使ってるやつはさすがにこのスレにいる資格無い
849:デフォルトの名無しさん
19/09/28 10:25:43.41 xHqCNMLp.net
OSやCPUごとにアプリをビルドするとか面倒だからJVMか.NETでいいよ
850:デフォルトの名無しさん
19/09/28 10:42:32.03 VZVxRub5.net
WEBだとDocker使うからそんなこと考えなくてもいい
851:デフォルトの名無しさん
19/09/28 11:15:20.03 kMVVaNnO.net
でもおまいらの95割はWindowsXPで秀丸=4400という事実
852:デフォルトの名無しさん
19/09/28 11:23:45.65 fwYStpEO.net
EclipseもVSもできることの種類なんて変わらんじゃないか
853:デフォルトの名無しさん
19/09/28 11:32:23.78 kMVVaNnO.net
COBOLもPYTHONもできることの種類なんて変わらんじゃないか
854:デフォルトの名無しさん
19/09/28 11:34:46.71 eyOXXdxS.net
cobolでpythonができることを一通りやろうとすると血を吐くぐらいやらんと無理だろ。
855:デフォルトの名無しさん
19/09/28 11:43:44.53 ETcohotV.net
>>823
vscodeと比べたら秀丸爆速だろ
856:デフォルトの名無しさん
19/09/28 11:56:53.81 TmDsT5Yv.net
最近のエンジニアのイナゴっぷりすごいからCOBOLですら流行らせようと思えば流行りそう
857:デフォルトの名無しさん
19/09/28 11:59:17.31 eyOXXdxS.net
>>828
GAFAが使い始めたとか流せば簡単に食いつくだろうな。
858:デフォルトの名無しさん
19/09/28 12:04:52.10 LHoHlz5S.net
PythonはPerlと一通り比較されることでむしろ底堅い価値を認められた
RustとC++でもおそらく同じことが起きる
だが、誰とは言わんが、お前らは底無しだ
859:デフォルトの名無しさん
19/09/28 12:09:29.98 fwYStpEO.net
そこなし?
860:デフォルトの名無しさん
19/09/28 12:13:04.06 uQhh0EUl.net
COBOLは、GAFAが、使い始めている今熱い言語。AWS Lambdaでも、最近使用可能に、なった。
銀行など、ミスが許されない、システムにも、使われている、手堅い言語。
10年後GAFAも視野に入れるならCOBOL!!!!!!!!!!!
861:デフォルトの名無しさん
19/09/28 12:17:45.14 fwYStpEO.net
現実問題として
仕様書はちゃんとしたの書いてる
COBOLおっちゃんたちの生産性が悪いように見えるから
あんまり信じていいのかわからない
エディタも開発環境もあんまりよくないみたいだし
誤りを避けるための機能�
862:熄ュないようにおもう
863:デフォルトの名無しさん
19/09/28 12:21:30.20 e/uSi5Jq.net
>>755
最近は転職サイトが記事書かせる時代だしな
マジで終わってる
864:デフォルトの名無しさん
19/09/28 12:28:41.02 GXzkGy1v.net
Goみたいにシンプルになっていくのがベストなのに
JavaScript界隈は逆に複雑化していってるよね。てかフレームワーク多すぎ
865:デフォルトの名無しさん
19/09/28 12:36:06.89 El2kh1Hq.net
>>835
JSは今やフレームワークやライブラリなしが1番扱いやすいというおかしなことになってるからな…
866:デフォルトの名無しさん
19/09/28 12:37:44.62 9eZnkVO6.net
ランタイム選べないんだから仕方ない
wasmにご期待ください
867:デフォルトの名無しさん
19/09/28 12:40:56.71 jX/xcB+q.net
これとか頭おかしい
要チェックな10個の Node.js フレームワーク
URLリンク(qiita.com)
868:デフォルトの名無しさん
19/09/28 13:04:20.04 El2kh1Hq.net
node.jsとかもその典型だよな
シングルスレッドの扱いやすさを熟知してるレベルなら自前で
簡単にピュアJSで組めるから不便さを補うライブラリ程度で良いんだよな
869:デフォルトの名無しさん
19/09/28 13:47:42.15 NRcGVcy2.net
>>805
ワシもw
870:デフォルトの名無しさん
19/09/28 14:31:30.39 LHoHlz5S.net
ハードの性能から逆算してソフトの仕様決めてるんじゃないか
予算を全部使い切る公務員のように
871:デフォルトの名無しさん
19/09/28 14:53:17.60 Is3IBCaJ.net
C/C++は糞
やっぱり次世代言語だよな
LLVM、定数として宣言されたメモリ領域への代入を削除する最適化を導入
URLリンク(developers.srad.jp)
872:デフォルトの名無しさん
19/09/28 14:59:07.53 gTq6rduG.net
>>829 >>828
じゃマシン語もか?
873:デフォルトの名無しさん
19/09/28 16:12:09.98 ZaJeXU3R.net
ゴミみたいなJavaScript言語があるからこそ、毎年新しいフレームワークだので無理やり仕事つくれる。
仕事なくさないために、JavaScriptみたいなゴミ言語が必要。金より楽したい俺にはうんざりだわ。
874:デフォルトの名無しさん
19/09/28 16:17:28.65 ZaJeXU3R.net
こんなに新しいフレームワークが生まれたり消えたりしてるなは、技術革新というより、元になるJavaScriptがあまりにも糞だっために、何度も試行錯誤せざるを得ないだけ。
875:デフォルトの名無しさん
19/09/28 16:48:08.27 R9JUQtkV.net
俺的なイメージでいうと、大昔にシー言語やアセンブラむちゅかしくてわかんない!でもベーシックだったらできる!
ていってた連中と、ひと昔前に JavaScript に群がってた連中と今 Python に群がってる連中が全部同じ空気感を放ってる
876:デフォルトの名無しさん
19/09/28 17:02:09.69 V9KrlGOJ.net
オジサンCよりJavascriptの方が難しい(泣)
なんでスコープを抜けてもローカル変数にアクセスできるの?
877:デフォルトの名無しさん
19/09/28 17:15:03.51 ETcohotV.net
>>847
スコープ理解できない人のため
878:デフォルトの名無しさん
19/09/28 17:15:27.68 e/uSi5Jq.net
>>847
おじさん向けにわかりやすく説明すると
スタックフレームはGCが開放するから
ローカル変数を参照しているものがあれば
その変数は生き続ける
879:デフォルトの名無しさん
19/09/28 18:46:39.82 9eZnkVO6.net
スコープ抜けたら参照できないでしょ
880:デフォルトの名無しさん
19/09/28 19:10:59.05 X75phmfl.net
うんvarはスコープ抜けても参照できるんじゃなくて関数スコープなだけだしな。何スコープなのか分かってないと予想。
881:デフォルトの名無しさん
19/09/28 19:43:03.61 dTBrb9K7.net
結局IT業界ってクラウドぐらいしかこの10年で進んでないよね
言語が変わってもお前らがやることはCRUDだけw
882:デフォルトの名無しさん
19/09/28 19:43:25.82 fwYStpEO.net
なんでそんなふうに決めちゃったんだって言ってるんだろ!
わかりに
883:くいのに 理解できないやつのためとか人を見下ししすぎ小学校でカッコが理解できたらできるだろ
884:デフォルトの名無しさん
19/09/28 19:57:17.31 LHoHlz5S.net
ただバグを探して直すだけでも前に進んでいる
これが事実
デバッグが苦手な人ほど、この事実を認めようとしない
885:デフォルトの名無しさん
19/09/28 20:04:15.41 vKJvg0Q1.net
一番進んでないのは進んでないと言ってる本人という事実
886:デフォルトの名無しさん
19/09/28 20:10:10.19 dTBrb9K7.net
>>855
おっ?俺に言ってんのか?
俺はCRUDエンジニアと違って機械学習の案件に数年携わっていたが?🤩
887:デフォルトの名無しさん
19/09/28 20:15:02.67 LuoDMBWx.net
機械学習()
888:デフォルトの名無しさん
19/09/28 20:24:31.46 BMRyApzI.net
>>850
できるよ
クロージャがまさにそれ
889:デフォルトの名無しさん
19/09/28 20:25:56.33 9eZnkVO6.net
>>858
?
やってみてよ
890:デフォルトの名無しさん
19/09/28 21:03:05.39 /Xz0TwQT.net
たしか出来ちゃう言語あったよね
emacs-lispみたいなスコープが入り混じった感じのヤツ
891:デフォルトの名無しさん
19/09/28 21:09:39.43 bpEERZam.net
>>853
分かりにくいと思ったから後でlet作ったんでしょ
892:デフォルトの名無しさん
19/09/28 21:26:55.54 BMRyApzI.net
>>859
function foo() {
var a = 1;
return function () {
return a;
};
}
var x = foo();
x(); // 1
fooの呼び出しが終わったのに
クロージャによりaがキャプチャされてるから生き残る
最近のC++でもクロージャは書けるから
似た感じのことはできる
893:デフォルトの名無しさん
19/09/28 21:45:02.03 9eZnkVO6.net
>>862
それのことね、そうだね
894:デフォルトの名無しさん
19/09/28 21:50:36.65 WGL3Je2j.net
恥ずかしくないんかなこいつ
895:デフォルトの名無しさん
19/09/28 22:05:24.19 fwYStpEO.net
スコープとはその名前で参照できる範囲だから参照出来たら範囲内だ
人間が決めた前提としての定義だから
宇宙が滅んでも無理
絶対的真実
896:デフォルトの名無しさん
19/09/28 22:10:32.81 WGL3Je2j.net
お前は正しい
897:デフォルトの名無しさん
19/09/28 22:34:56.87 Bvcc+55+.net
Ruby では、関数スコープがあるから、
関数外の変数が、関数内では参照できないけど、
JavaScript, Python は出来るから、すぐバグるので超危険!
898:デフォルトの名無しさん
19/09/28 22:37:39.92 vbr1Jcy3.net
C++のラムダ式のシンタックスと挙動知ってたらスコープ抜けてるとか口が裂けても言えないんだよなぁ
899:デフォルトの名無しさん
19/09/28 23:22:13.75 vKJvg0Q1.net
いや普通に const 使えばええやん
今さら var の話題とか本当にここは次世代言語スレか?
ガイジは特別学級に帰れよ
900:デフォルトの名無しさん
19/09/28 23:22:58.40 e/uSi5Jq.net
おじさんの雑談スレだから
901:デフォルトの名無しさん
19/09/28 23:37:41.46 iRxG7r19.net
で、そのconstはIE6-10に対応してるのかい?🤔
富裕層のジジイを相手にしてる俺にはIEで使えるか使えないかってのが重要なんだよ😏
902:デフォルトの名無しさん
19/09/28 23:41:24.41 vKJvg0Q1.net
>>871
最高に旧世代なレスで草だw
903:デフォルトの名無しさん
19/09/28 23:42:13.91 LuoDMBWx.net
次世代言語スレで化石環境サポートを語る
904:デフォルトの名無しさん
19/09/28 23:44:46.92 ywv2Pdv6.net
ま、スマートの俺はBabelを華麗に使ってconstを使ってるけどな😎
ついていけないやつらは振り落とされないようにつかまってろよ?🤯
905:デフォルトの名無しさん
19/09/28 23:45:32.11 e/uSi5Jq.net
constで品質が安定すると思ってるのは若い証拠だね
906:デフォルトの名無しさん
19/09/28 23:49:00.63 LuoDMBWx.net
安定を要求するなら枯れた言語でいいじゃん
次世代言語スレなんだから投機的に新機能を使っていくんだよ
907:デフォルトの名無しさん
19/09/28 23:54:36.68 ywv2Pdv6.net
Chromeでは上手くいくのにFirefoxでは上手くいかない
他のブラウザでは上手くいくのにSafariでは上手くいかない
Androidのバージョン7以下�
908:ナは上手くいかない こういう面倒くさい対応が嫌すぎてフロントからは足を洗った サーバサイドはこういうわけわかんねーことで悩まされることないから楽だわ。。。
909:デフォルトの名無しさん
19/09/28 23:57:47.98 aUCB7XSh.net
>>831
裾野のさらに底辺という救いようなく酷い奴らという意味なんじゃないの
910:デフォルトの名無しさん
19/09/28 23:59:20.69 aUCB7XSh.net
>>839
Node.jsを使わずにデスクトップアプリをどうやってJavaScriptで書けば良いんじゃ…
911:デフォルトの名無しさん
19/09/29 00:00:01.45 7gP8emxb.net
>>847
varでなくlet使え、
912:デフォルトの名無しさん
19/09/29 00:00:27.66 7gP8emxb.net
>>850
キャプチャすれば逝ける
913:デフォルトの名無しさん
19/09/29 00:02:01.29 zA9nL/Lf.net
YouTube で有名な、KENTA も、クライアント側をやらない!
デバイス・環境は数百種類ある。
それらに対応していると、ドンドン時給が下がってくるから!
914:デフォルトの名無しさん
19/09/29 00:04:46.15 zA9nL/Lf.net
>>879
VSCode も、Electron 製
Electron = Node.js + Chromium + V8
915:デフォルトの名無しさん
19/09/29 00:45:32.87 nUdDrxTG.net
ちなみに今やPCゲーマーの必須アイテムDiscordもエレクトロン製
どうでもいいがDiscordのアップデートの御知らせ文はおもろい
916:デフォルトの名無しさん
19/09/29 01:04:19.87 s98FJI+Y.net
>>875
内部にステートもったいなオブジェクトを更新しまくってたりしたら意味ないが、
そういうケースを除くと保守性は確実にconst>>>>>>>>>>>>>let>varだよ
917:デフォルトの名無しさん
19/09/29 01:08:18.56 GZbu7mvl.net
ベターを知らないお爺さんには伝わらないよ
918:デフォルトの名無しさん
19/09/29 01:11:36.90 RlK94aEn.net
Electronアプリ死んでくれねーかなぁ
Javaやドトネトよりはマシだけどよ
やっぱデスクトップアプリはネイティブで作ってほしい
919:デフォルトの名無しさん
19/09/29 01:45:03.41 DcYKtIGC.net
>>887
大丈夫、VS-codeも君に使って欲しくないから。
相思相愛だね!
920:デフォルトの名無しさん
19/09/29 03:00:42.38 u1Fgt3D6.net
>>838
adonisいいよ
921:デフォルトの名無しさん
19/09/29 07:44:24.39 LfYKfoM6.net
結局のところGoぐらいしか次世代言語としてマシなのが無い
フロントに関してはWASMが本格化してから投資すればいいし
922:デフォルトの名無しさん
19/09/29 07:49:09.18 y0SUn2di.net
もうじき待望の次世代言語C++20が来る
923:デフォルトの名無しさん
19/09/29 08:11:44.01 D+HI7x6W.net
デスクトップもFlutterの時代
924:デフォルトの名無しさん
19/09/29 08:17:55.94 Rmnopj6O.net
>>887
Office365のUIの多くはreact-native-windowsで作られている
ネイティブ部品で画面構成されるがミドルより上はネイティブコードでない
これはどっちの判定?
925:デフォルトの名無しさん
19/09/29 08:38:12.62 7gP8emxb.net
MASMと空目した
926:デフォルトの名無しさん
19/09/29 08:51:31.67 LfYKfoM6.net
JavaScript以外のフロントの言語が普及したら楽しそうだよなー
そもそもNode.jsでサーバ側もJavaScriptにするって方向性が謎だった
927:デフォルトの名無しさん
19/09/29 08:53:55.94 VOU1VDJ3.net
まともなプロダクトのフロントエンドってReact以外見たことないな
Vueを熱烈支持している人たちはハローワールドばかり作ってるのか?
928:デフォルトの名無しさん
19/09/29 09:04:02.30 JkUqsmEy.net
「まともなxx」
「本当のxx」
「正しいxx」
都合の悪い現実に目をつぶる言葉
929:デフォルトの名無しさん
19/09/29 09:05:03.00 VOU1VDJ3.net
wappalyzer眺めてみ
お前の知ってるプロダクト全部Reactだぜ
930:デフォルトの名無しさん
19/09/29 09:11:35.84 8r8dlstp.net
>>898
すまん、ほとんどjQueryだったわ……
931:デフォルトの名無しさん
19/09/29 09:13:50.66 1EIUrWZh.net
これが現実
932:デフォルトの名無しさん
19/09/29 09:15:05.06 VOU1VDJ3.net
ワロタ
933:デフォルトの名無しさん
19/09/29 09:16:24.38 Z3Yuqykd.net
まぁでもReact使ってるとこも割と多いな。webpackしか書いてないとこも多いが
934:デフォルトの名無しさん
19/09/29 10:24:09.35 lvoGL429.net
reactのcomponentとかいい意味で普通のguiパーツって感じだ。
935:デフォルトの名無しさん
19/09/29 11:19:49.49 NwxNpdR3.net
言語のセンスは雑談してる間も右肩上がり
毎日筋トレしてるようなもの
じゃあGUIのセンスってどうやって鍛える?
936:デフォルトの名無しさん
19/09/29 11:30:17.17 lvoGL429.net
現状コードがなんでメンテしずらいのか本気で考えてるかどうか。
それ以外にない。
937:デフォルトの名無しさん
19/09/29 14:55:16.04 z7gHmbW6.net
動的型付け言語を嫌う人がたくさんいるけど
だったらなんでJavaAppletは淘汰されたんですかね
938:デフォルトの名無しさん
19/09/29 14:59:53.00 VOU1VDJ3.net
Java7以前はゴミだから
939:デフォルトの名無しさん
19/09/29 15:04:33.88 +RUU+Sfw.net
その話に型は関係ない
serveletは生きてるし