.NETがクロスプラットフォームになるってのSystem.Windows.Formsまで考えたら、嘘くさくなってきた気がする(w。
まあ確かにクロスプラットフォーム実現してくれればすごく楽しいことになってただろうけど、現時点では「まともなGUIを実現できる」、「そこそこ速い」、「GUIアプリのための開発環境がそろってる」、そして「俺がなんとか扱える(言語)」ってのは(C#).NETしかないんだよな。
VC++はソース見ればかなり無理があること一目瞭然(つーかあんなもん書きたくない(w)。Javaもいいけど遅いのと、GUIアプリを作ろうと思うとまともなやつはできない。VBはいい線いってるけどパワフルじゃないし、言語仕様が気に入らないっつーか、括弧でブロック区切りてぇよ。付属のコントロールが駄目ってのもあるな。DelphiはVBよりはパワフルだけど、現状ではこれで飯を食いにくい。
C#ならJavaのパクリと言われようが、今後Windows向けに限定すれば確実に普及していくだろうし、もしも駄目でもJavaプログラマになるっていうつぶしがきくからなー。(w