Visual Basic は今後どのように発展していくのでしょうか?

先週、Microsoft は Visual Basic 言語の将来に関する計画の変更についての考えを発表しました。この発表は Visual Basic 開発者に多くの不確実性を残しましたが、Visual Basic 言語の設計者である Anthony D. Green 氏がこの新しい戦略の詳細をいくつか説明しました。

    現在 Microsoft は、Windows プラットフォームを対象とする開発者やプログラミングの初心者 (少なくともプログラミングが本業ではない) には VB が非常に適していると考えています。

一方、非 Windows プラットフォームの台頭は C# に一定の影響を与えましたが、VB には影響しません。Green 氏の見解では、VB はゲーム開発や Mac OS X ベースの開発には適していません。VB には非 Windows プラットフォームへの適応性がないことがジレンマを生み出しており、F# のオープン ソースとオープン ソース ツールに対する C# のサポートが拡大しているため、開発者の誘致と維持という点でどちらの言語も VB よりも優れています。より多くの C# 開発者がこの好循環に参加すると、より多くの進歩をもたらすことができ、より多くの開発者を惹きつけることができます。

最後に、Green 氏は、C# を VB の開発スケジュールと機能と同等に保つと、限られたリソースに負担がかかる状況を提示しました。Microsoft が C# に注力したいと考えているのは、C# が最も迅速な方法で幅広いフィードバックを提供してくれるからです。このフィードバックによって VB 開発者にとって価値のあるアイデアが得られたら、Microsoft は C# から VB への移植を検討する予定です。

VB 言語への投資の見返りとして何が得られるのか知りたい開発者にとって、これは何を意味するのでしょうか? 前に挙げた 4 つの原則は、ツール、プラットフォーム、言語という目標に置き換えられました。

Green 氏は、VB 用の品質ツールが引き続き焦点であると述べ、Visual Studio 2017 の動的単体テストが VB をどのようにサポートしているかを指摘しました。プラットフォームに基づいて、VB は引き続き .NET Core の .NET 標準をサポートするように維持されます。VB 言語自体にも新しい機能やキーワードが追加されますが、それは C# にこれらの機能が追加されたためだけではなく、VB にとって意味がある場合に限ります。たとえば、Green 氏は、UTF-8 文字列は VB に追加されないと述べました。

VB 開発者からの反応は圧倒的で、多くの人が VB が HoloLens などの Microsoft テクノロジーを含む複数のプラットフォームをサポートすることを期待しています。リード・キンブル氏は、「これは卵が先か鶏が先かの問題だ。マイクロソフトが機能を提供していないのは、人々がそれを求める声を聞いていないからだ。人々が機能を求めていないのは、マイクロソフトがそれを提供していないからだ。人々はこれらの機能を取得できないことを意味するに違いありません。

原文は次のとおりです: The future of Visual Basic_Linux News_Linux Commune-Linux System Portal

この記事のアドレス: Visual Basic は将来どのように発展しますか? | 「Linuxはこう学べばいい」

 

おすすめ

転載: blog.csdn.net/bingyu1024/article/details/130894276