Visual Basic .NET メモ

2022/01/30

VB.NET

VBを言語として発展させていく予定はないという。今後はWindows専用の古い「.NET Framework」版VBと、クロスプラットフォーム対応の新しい「.NET Core」版VBの互換性維持を優先する。そのため、将来「.NET Core」に新しい機能が追加されても、VB言語の仕様変更が必要なものはサポートされない可能性がある。

「Visual Basic」は.NET Coreでもサポートを継続 ~ただし、言語としての発展は終わり - 窓の杜

バージョン

VB16 = VB 2019

サポート

.NET Framework, .NET Core

.NET Frameworkは開発言語にVB、C#が利用できましたが、.NETはC#のみです。つまり、VBで作成したプログラムは.NET Framework上でしか動かず.NETに対応するにはC#で書き直すしかありません。

バージョン4.8をもって.NET Frameworkのメジャーアップデートを終了することがアナウンスされている

.NET Framework - Wikipedia

NET Coreは以下の3言語をサポートする。

  • C#
  • Visual Basic (Visual Basic .NET)
  • F#

.NET Core - Wikipedia

.NET 言語の中で Visual Basic の構文は通常の人間の言語に最も近いため、より簡単に習得できます。 Microsoft が新機能を積極的に開発している C# や F# とは異なり、Visual Basic 言語は安定しています。 Visual Basic は Web アプリではサポートされていませんが、Web API ではサポートされています。

.NET の概要 | Microsoft Docs


Written by Circle
A mound built by the accumulation of hyperlinks are like Kowloon.