質問: 現在、新システム開発における言語選択で悩んでおります。 Windows向けのデスクトップアプリケーションを開発予定で、 開発環境はVisualStudio、言語の選択肢はVBまたはC#です。 開発規模は200人月x5ヶ月程度。 いずれも.NET Frameworkを用いた開発になるため、 機能面での差異はほぼないと考えています。 強いて挙げるならば、構文が冗長くらいしかイメージはないのですが、 C#を選択することのメリット・デメリットがあればご教授いただきたく存じます。
回答: > > いずれも.NET Frameworkを用いた開発になるため、 > > 機能面での差異はほぼないと考えています。 > > > 私もそう思います。 C# も VB.NET も言語仕様が異なるだけで、実現できることにあまり差異はないと思います。 細かな言語仕様のメリット・デメリットよりも、 以下のような観点で考えられるほうが良いと思います。 * どちらの言語経験者を集めやすいか? * プロジェクトの技術的なリーダー(技術的な問題が起きた時に解決する人たち)がどちらの言語が好きか?