C#とVB.NET

C#がんばれ!


Windowsアプリを作るのに最適な言語を教えてください。


ASP.NETの少ない現場経験で言うと、ASP.NET+C#は、大規模エンタープライズ向けでもある程度評価されているんじゃないでしょうか。
ASP.NET+VB.NETの案件もチラ見したことがありますが、VB6のWindowsアプリ風な書き方が出来てしまうため、ひどいことになっていました(あくまで1例ですが)。
プライドを持ったプログラマーが多いのもC#VBのような気がします(これもあくまで少ない現場からの私見です。でも、このプライドってのが品質には非常に効いてくるんですよね…。)


まぁ、きっちり3層のプロジェクト(Web、BLL、DAL)で作ればあまり大差はなく、生産性はややVBが、保守性はC#がやや高い、といったくらいでしょうかね。


どちらもなんとか、LLにおいていかれないようにして欲しいものです。