>>334
かなり古い記事だけれども、structとかpropertyとかいらないものばかり。
当時としてC#がJavaよりも大きなアドバンテージを持っていたものといったら
「属性」くらいだね。それも今ではアノテーションで済んでしまっている。

それ以外はとくに何もない。しょーもない機能ばっかでさ。

スレッドの優位性についても当時は外部のconcurrentライブラリを
使えば済んだことだし。今ではjava.util.concurrentで済む。
interfaceのこともあまりにもショボいことだし。
overrideは@Overrideアノテーションで解決するし。
structはJava7の@Structアノテーションを使うかもしれない案もでているし。(必要性を感じないが)

しかし、VS.NETがあることをC#が優れている理由に挙げているのはあまりにも恥ずかしいことだね。
Eclipseがここまで進化しシェアを伸ばしてしまった今、VS.NETがあればC#はJavaよりも
優れている、そっちに移行したいという発想はあまりにも浅はかで勉強不足。
RDBMSのセットアップが面倒くさいからC#に移行やしたという理由も恥ずかしい理由だ。
そんなに面倒くさければWAMPPでも使っていればいい。

しかししかしもっとひどい理由があるものだね。
最後の理由があまりにもばかげていて香ばしいのは気のせいだろうか。
昔見たときよりもひどくなっているぞ。Javaコミュニティが嫌いになったから
Javaを使わずにC#を使うという理由が子供っぽい。それでは仕事できないぞ。
C#のコミュニティが本当に現実主義者のコミュニティであるならば、
なぜC#の仕事は無いのだろう? なぜC#のフレームワークは少ないのだろう?

やっぱり基礎がしっかりしてる言語(Java)と
基礎がしっかりしていな言語(C#)との違いがはっきりとわかるね。
Googleとライブドアとの違いを見ているようだ。