Both. On one hand, it doesn't suck. But the reason it doesn't suck is because it doesn't *exist. Catch-a 22. <g>
It's not GOING to exist for a long long time (like, a year). I watch the bookstore shelves (and Amazon rankings) pretty closely. Java has userped the mindshare. End of story. There's not going to be a whole row of C# books on bookstore shelves. .NET (a decent concept), aside from giving the remaining Visual Basic numbskulls something hip to do, is about higher level fast prototyping languages like Perl and Python (ports) accessing the same ol' same ol' MS API, COM, etc.
At this point, MS should just pack it up when it comes to developer mindshare. They've lost it, and it's not coming back to them any time soon. Truly, at this point, MS should throw in the C# towel and invite Java developers to their .NET party. C# just isn't going to fly. It wouldn't fly if it were released tomorrow. On the desktop, *GNOME* (GTK) has more momentum.
Server side and more server side. Java and Perl (with Python and the TK half of TCL/TK moving up) is where the developers with mortgages are. MS's server mindshare is clearly stagnant (per Netcraft) with a 20% mindshare. According to the 80/20 rule, MS is screwed.
To my mind, they're all anout MSN and XBox these days.
-JCJ |