C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 172 を表示中)
■98962 / )  Re[3]: .Net5、.Net6の仕様問題
□投稿者/ Azulean (1223回)-(2022/01/24(Mon) 11:55:46)
No98961 (大谷刑部 さん) に返信
> MSの本音は基本は.Net Core系に移行してほしいが、かといって、.NetFrameworkで開発した資産が存在する限り、無視するわけにもいかず、
> バージョンアップは4.8で止めるが、サポートは今のところ続けてるという状態なんでしょうね。

.NET Framework は今も Windows の一部として提供されている実態もあるので、サポートは当面続くとされています。
ただし、HTTP3 など、最新技術への追従はありませんので、テクノロジーの進化とともに、使えなくなっていく場面が出てくるはずです。


> C#が出たての頃のVBの扱いに似ている状況な気がします。

VB6 ランタイムが未だ同梱されているあたり、切るに切れない状況ではあるでしょうね。
なお、VB.NET は引き続きサポートされていますが、言語の拡張はもう行わないと宣言されているので、VB 系言語は静かにフェードアウトしていくことになります。
(C# で足されたような便利な機能は足されないし、言語拡張が前提の新機能も VB.NET では使えなくなる)


> ただ、それはテンプレートとして存在してて、使い物にならないとアプリ開発者に思われたらMSにとってもマイナスが気がするんですけどね。

この辺は見せ方が下手だとは思いますね。
入り口から分けるのではなく、ウィザード形式でどういう特徴があるか示唆すればまだ受け入れやすいんでしょうけれども。


> 逆に言うと、WinFormsベースの画面設計を維持するなら、.NET Framework 4.xで当面開発し続ける方がベターということにはなりますよね?
> 同じ.Netとついていても似て非なるもので、基本的に互換性なしというのは試しにいろいろやってみている段階でそう思います。

Microsoft としては、「今後の .NET 開発は .NET 5/6/7... を推奨し、.NET Framework 4.x での新規開発は推奨しない」といスタンスです。
それでもなお、.NET Framework 4.8 を選ぶのは開発者の自由ですが、Microsoft が望んでいる姿からは外れていることは自覚して、リスクを背負う必要はあります。

ゆえに、「ベター」とは言い切れません。
各々がメリット・デメリット・リスクを考慮して決定するものですので、どれがベターかはなんとも言えません。
返信 編集キー/


管理者用

- Child Tree -