個人的には、最初.netを使い始めて、C++はもちろんVB6やJavaとも圧倒的に
違うなと感じたのは、そのライブラリの豊富さだね。
おそらくJavaにあって.netにないライブラリなど皆無なんじゃないかな?
もちろん全部調べたわけではないが、実際に無作為に便利そうなライブラリを
両方からひっぱってきて、これはあるか、ないか、なんてものを比較すれば、
簡単に量と質は比較できるだろう。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemglobalizationcalendarclasstopic.asp
これなんか、最初はすごいなと思ったんだが、
>System.Globalization 名前空間には、 GregorianCalendar 、 HebrewCalendar 、 HijriCalendar 、 JapaneseCalendar 、 JulianCalendar 、 KoreanCalendar 、 TaiwanCalendar 、 ThaiBuddhistCalendar など、 Calendar 実装があります。
デフォルトのグレゴリアン(普通の西暦)以外にこれだけの暦が.netに最初から用意されてる。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemglobalizationjapanesecalendarclasstopic.asp
和暦ももちろん入ってる。暦はあたりまえに、そのまま相互に変換できる。
俺はこういうのも含めて、実用的だと思うんだけどね。ここまでいたれりつくせりの
ライブラリが用意されてるのは、ないだろうよ。Javaにはもちろんない。あるの?
もちろん誰かが作ればいいだろうが、そんなこと言ってたらアセンブラでもCでもC++でも
同じだろうからな。