日本国内でVisual Basic.NETかC#どちらの方が開発人口は多いでしょうか?ソースがないようであれば、なぜそっちの方が人口が多いと思われるか具体的に教えてください。対象はASP.NETか.NET FrameworkでのWindowsアプリです。またもしプログラム初心者か、これから本格的にプログラマーを目指している人に薦めるとしたらどちらを薦めますか?理由もあわせて教えてください。


条件として、JAVAとの比較はやめてください。あくまでこの二つしか選択肢がないと考えた場合です。

私の意見としては、VB6.0から上がってきた人が多いし、VBAも使えるのでVB.NETの方が人口が多いような気がします。どっちをすすめるかは微妙です.

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2008/07/03 00:30:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:garyo No.1

回答回数1782ベストアンサー獲得回数96

ポイント60pt

国内のデータは無かったので、海外のデータです

http://d.hatena.ne.jp/takoratta/20060822/1156258060

http://radar.oreilly.com/archives/plangtrend-thumb.png

やはりVBが下がり、C#が増えているようです。


初めての人に勧めるならC#です。


私もVB6を使っていましたが、VB.netになって逆に使いにくいです。

.net自体はC#でもVB.netでもVC++でも同じクラスを呼び出して使いますが、

VC++もVB.netも過去の言語仕様と互換をとるため逆に使いにくくなってます。

C#は新しく作られた分、上記の3言語の中では一番素直に使える実装になっています。


VB6の資産が生かせれば(VB.netで下位互換があれば)VB.netを使うメリットがありますが、

まったく下位互換がなく、何をやるにしても(c#をちょっと書き換えたような)コードを新しく書かないといけないので

初めてやる人であれば素直にC#を選択することをお勧めします。

id:falcon2 No.2

回答回数331ベストアンサー獲得回数2

ポイント10pt

似たようなもんではないでしょうか。でもCを名のっている以上そっちの方が多いかも。http://www.google.com/

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません