Showing posts from November, 2004

.NET - the productivity sink

So I’m learning C# / .NET Even though my day job is now C++, I’ve been forced into it by a growing need for small RAD projects. My lovingly acquired VB6 skills being obsolete, I’ve taken the plunge with C#. I looked at VB.NET for about 5 minutes but I can’t see a single compelling reason to use it. A few syntax constructs remain but basically it’s a new language and one that does not appear to be as well supported as C#. Whichever language you use, you still have to learn the Winforms way and the .NET API. The extra learning involved in C# syntax is negligible. The multi language aspect of .NET is such a crock, it’s untrue. Whoop de do, I can inherit a C# object from a VB one. Great, until I need to fix a bug in said object and the code looks totally (if superficially) alien. Maybe I’m just bitter that they dropped the Wend keyword. I have to say though that .NET sucks badly. Gripe 1: ADO.NET is almost unrecognizable from COM ADO. Why? ADO was great as i