プログラマーに激震、「.NET 5」が発表、従来の.NETは強制廃止、IT土方業界が移植特需に

http://hayabusa9.5ch.net/test/read.cgi/news/1557372032/【元スレ】

今回の記事

1 2019/05/09(木) 12:20:32.61


.NET 5とは、2019年5月6日(米国時間)に発表された.NET Coreの新しい名称である。

現在の.NETは、
* Windows依存の色濃い「.NET 4.x」
* マルチプラットフォームな「.NET Core」
という二本立てだが、 今後は「ひとつの.NET」しかなくなり、
Windows、Linux、macOS、iOS、Android、tvOS、watchOS、WebAssemblyなどをターゲットにすることができるようになるという。

また.NET 5ではJava、Objective-C、Swiftとの相互運用機能が追加サポートされるという。
これはXamarinによるAndroidとiOS向けのアプリ開発を強く意識したものだろう。

さらに、LLVMを利用したAOTコンパイラも実装されるという。
これによりC#でC++にも負けない高速なネイティブコードを出力できたり、ASP .NET CoreのページをWebAssemblyで配信できたりする機能も実現するという。

.NET 5のプレビュー版のリリースは2020年初頭、正式リリースは2020年11月になる予定だそうだ。

まだ正式リリースどころかプレビュー版公開まで1年もある状況で.NET 5が発表されたのは「.NET 4系の廃止」が非常にインパクトの大きいものだからであろう。
OSでいえばWindows 98やWindows MEからWindows XP(Windows NT系)に強制移行が決定したくらいのインパクトの大きさである。

このため既存のWindows環境下では正常に動いてしまい発見できない互換性問題に直面する可能性が非常に高い。
C#をメインにしているIT企業やプログラマーは今から「Visual Studio for Mac縛り」での訓練、
およびMacおよび.NET Core上での古いソースコードの動作検証・移植作業しておかないと大変なことになるでしょう。

https://monobook.org/wiki/.NET_5

みんなのコメント

4 2019/05/09(木) 12:21:47.67

C#使ってるのってWindows依存ゴリゴリのところばかりだろうし死人が出るな

6 2019/05/09(木) 12:22:37.33

Java特需が終わったと思ったらこれだよ

7 2019/05/09(木) 12:22:54.81

死人が出るなw

8 2019/05/09(木) 12:23:12.91

うちはとっくにCoreが主流だからいいけど、CoreにGUIを盛り込んで欲しくない
軽量なのが魅力なのに

9 2019/05/09(木) 12:23:17.39

まだ2年あるってことは頑張れってことだよ

12 2019/05/09(木) 12:24:06.45

いまだにIIS依存のASP.NETの業務システムとか結構見かけるからな

13 2019/05/09(木) 12:24:11.89

VBの死亡を確認

14 2019/05/09(木) 12:24:25.62

そもそも.NETとかいう独自仕様が嫌い

15 2019/05/09(木) 12:24:34.53

やめたらその仕事?

16 2019/05/09(木) 12:25:00.13

更新しなくなるだけ
win7で止まったように

17 2019/05/09(木) 12:25:03.84

WindowsアプリしかやってないところはCore移行できてないだろうし相当経営が苦しくなりそうw

18 2019/05/09(木) 12:25:37.96

だからXamarinやっとけと言ったのに

19 2019/05/09(木) 12:25:44.21

興味あるのによくわからない

21 2019/05/09(木) 12:25:58.65

WinFormsってWindows依存じゃないの
UWP強制ってなったらエグいが

以下更にコメント

22 2019/05/09(木) 12:26:18.91

最近勉強してる
HTMLでハローワールドの
画面だせるようになったが
そろそろ仕事にいかせるかな

25 2019/05/09(木) 12:27:30.08

osの例えが古すぎるだろ

26 2019/05/09(木) 12:27:32.81

ようするにWin Forms廃止か
まじでヤバイじゃん

27 2019/05/09(木) 12:27:48.87

だれかJavaで例えて

29 2019/05/09(木) 12:28:22.65

ドトネト無視してMFCで作ってきて良かった

32 2019/05/09(木) 12:28:59.49

プログラマーいうけど
アマグラマーいないし
実質名乗ったもん勝ちじゃん

34 2019/05/09(木) 12:30:41.12

ADO + ASPをメモ帳で書くのが最強やぞ

36 2019/05/09(木) 12:31:20.12

互換性の確認とかクソめんどくさいんですが

39 2019/05/09(木) 12:32:50.13

未だにVB6で保守してるシステムありそう

40 2019/05/09(木) 12:32:53.38

よくわからんが三菱UFJのbitzstationが
Chromeでも動く未来があるということでいいですか

44 2019/05/09(木) 12:35:03.66

ASP.NET COREとかASP.NETと名前が似てるだけでまったくの別物だからな。

すげぇ使いやすいから新規にはいいけど、
移植は地獄を見るぞ

45 2019/05/09(木) 12:35:21.46

要するにWindowsを捨てればいいということだよな?

46 2019/05/09(木) 12:36:13.40

あとcore移植はp/invokeしてる部分で死ぬ

52 2019/05/09(木) 12:39:04.52

おう頑張れよIT土方

53 2019/05/09(木) 12:39:10.07

3.5を使い続けるだけやろな

以下更なるコメント

54 2019/05/09(木) 12:39:12.88

再び.NETの時代がくるな
ふふふ

55 2019/05/09(木) 12:39:13.62

Community条件外でProfessional買ってもらえず泣きながらExpress使ってるワイ死亡確認

56 2019/05/09(木) 12:39:18.73

実際p/invokeで呼び出しているCで書かれたDLLをC#に移植する作業で死にそうになった。
マジオススメ

58 2019/05/09(木) 12:40:55.30

使う側は、今もnet3.5とnet4とか複数installしてるけど、
更にnet5を追加でインストールすれば、今までのも動くし新しいのも動くんだよね?

62 2019/05/09(木) 12:42:43.08

誰かガンダムに例えて

64 2019/05/09(木) 12:43:24.81

嘘だろ・・・?

65 2019/05/09(木) 12:43:29.53

学校教育にプログラム組み込まれてくるのには影響ないんかね

66 2019/05/09(木) 12:43:59.84

これだから.NETは使えないんだ
いよいよjavaの時代がやってきそう

67 2019/05/09(木) 12:44:01.90

まだDelphiの案件募集があることに震える

68 2019/05/09(木) 12:44:02.28

3.5をまだまだ使うぜ…

70 2019/05/09(木) 12:44:51.85

ドットから始めるなっつー話だよ

71 2019/05/09(木) 12:45:41.16

お前らこの仕事向いてねーんだよ

72 2019/05/09(木) 12:47:23.26

MFCおじさん

73 2019/05/09(木) 12:47:40.06

これから.NETかじろうかと思ってたところだったわ
あぶねー

74 2019/05/09(木) 12:48:15.83

企業は社畜を逃さない様に更なる生かさず殺さず環境の充実をはかるな

75 2019/05/09(木) 12:48:35.94

Windows Forms 廃止とかどんなけ死人が出るんだよ…

77 2019/05/09(木) 12:49:24.00

WPFに突撃してたところ大勝利か

79 2019/05/09(木) 12:50:02.25

XAMLってマウスでポチポチできないじゃん?
死ぬの?

82 2019/05/09(木) 12:51:47.81

よかったじゃん
これで食いっぱぐれないな

86 2019/05/09(木) 12:53:06.08

エクセルマクロに影響なければいいわ

87 2019/05/09(木) 12:53:27.64

COMでエクセル叩いてるアプリとか全滅じゃん。
xlsファイル直接操作するライブラリ作らないとなw

89 2019/05/09(木) 12:54:44.86

Forms廃止になったらほんと死ぬ。

91 2019/05/09(木) 12:55:35.31

ちょっと前のVerUpでもフレームワークの挙動が変わって死ぬほど大変だったのに・・・
フォームのボタンの大きさが変わるんだぜ・・・シャレにならんっての
全画面設計しなおしで3徹ってアホか

93 2019/05/09(木) 12:56:55.30

よく分からんがメルカトル図法で解決

94 2019/05/09(木) 12:58:09.08

Formsは新機能いらないから、永遠に仕様が固定されたものとしてほしい。
進化し続けるものをVisualStudioだとしたら、メモ帳レベルの扱いでいいので頼む

96 2019/05/09(木) 13:02:34.24

IT土方以外にわかりやすく3行で

97 2019/05/09(木) 13:02:34.27

土方じゃそんなもん。エンジニアなら仕様変更に文句言っても聞いてもらえる

99 2019/05/09(木) 13:05:36.47

結局何でもかんでもできるPythonで十分ってことかね?

102 2019/05/09(木) 13:06:46.23

何世代もある巨大なフレームワークがメモリ上に同居してて
中間言語のメリットが完全に消失してしまってるな

105 2019/05/09(木) 13:08:13.94

Xamarinは、ちょまどが居なくなって囲いの人らもどっか行ったな

106 2019/05/09(木) 13:09:24.66

MSはこれだから怖いな

107 2019/05/09(木) 13:09:54.23

だから開発者はMac使えと俺があれほどいったよね?未だにWindowsで開発してるバカは自滅しろや

108 2019/05/09(木) 13:11:17.19

使ってる所はWinと心中だろうな

109 2019/05/09(木) 13:14:22.82

品川のマイクロソフト本社でやるプログラマ向け勉強会も今や参加者はMacbookばかり

110 2019/05/09(木) 13:16:22.63

Windows開発してるなら覚悟の上だったろ

111 2019/05/09(木) 13:16:26.64

Unity派なワイは関係無い模様w

113 2019/05/09(木) 13:18:10.27

大変さがよくつかめんけど自動車をオートマ限定で運転していたやつがマニュアルに切り替えなきゃならんくなったぐらいの影響?

115 2019/05/09(木) 13:19:43.98

まあいずれくる話だからしゃーねーな

118 2019/05/09(木) 13:24:08.38

Delphiやってよかった

121 2019/05/09(木) 13:32:35.73

そもそも、Windowsアプリ自体が時代遅れだから

122 2019/05/09(木) 13:34:01.68

最先端でなきゃいけないって話でもなかろう

次によく読まれている記事


以上、【プログラマーに激震、「.NET 5」が発表、従来の.NETは強制廃止、IT土方業界が移植特需に】でした。

もし気に入っていただけたらツイッターなどでぜひぜひシェアをお願いします。更新の励みになります。