.NET author and Dr Dobbs columnist slams .NET’s goals and future

Richard Grimes, author of Developing Applications with Visual Studio .NET (Addison-Wesley, 2002), and regular .NET columnist in Dr Dobbs software development magazine, has recently decided to call it quits on his .NET column in the magazine, as he is disallusioned with the goals for .NET and it’s future.

In his parting article in his column he critizes Microsoft for releasing .NET too early, and for allowing the size of the framework to become overwhelming. He also critizes Microsoft for releasing a framework which he believes it’s purpose was more marketing than technical, to prolong the current use and encourage future use and development with the aging VB language.

This is a major stab in the back for Microsoft but it makes plenty of sense. Along the same lines, to cater for those VB and C++ MFC developers who were feeling tempted to check out the good things happening in the Java development world, Microsoft introduce their own Virtual Machine, the Common Language Runtime, and offer existing MS developers the promise that it doesn’t matter what language you develop with, you can use them all! Wow – what a marketing promise that is – remove the complexities and political barriers of selecting a language for a development project and allow a choice. Plus, and I think this is the ultimate marketing ploy, offer a new language, which has all the language syntax and features of Java, just slightly modified, and call it a different name, C#.

Grimes thinks that Microsoft is losing faith in it’s own marketing promises of .NET. Longhorn, the next major version of Windows was supposed to be based on the technological promises of .NET. However, major new features of the new platform are now either being stripped out completely (WinFS – the new file storage system to replace the DOS based legacy system will all still use today, including NTFS, which was pilfered from OS/2’s HPFS anyway), or are being extracted from the Longhorn release so they can be released earlier to offer to existing Windows’s users to keep the user base happy. Grimes main point is that Microsoft, as if we didn’t know it already, is more concerned with marketing, sales and market share than it is with technological innovation. The radical new changes (WinFS especially) that were to be part of the next new Windows are all dropping by the wayside in favor of sales and release dates. Anyway, when was the last time Microsoft was an innovator in anything? Why innovate if you can buy and plagiarize technologies from your competitors instead?

Rod Johnson – backs J2EE at TSS Symposium

Contrary to his opinons on J2EE in his (excellent) books on J2EE development without EJBs, Rod Johnson give his backing behind development using J2EE technologies at The Server Side Symposium last week.

Johnson recommended to keep an eye on ORM mapping solution’s (Hibernate) influence on the upcoming EJB3.0 spec, and also on the emerging technology of AOP – he favors these as being ‘technologies to watch’ in the coming months. He believe that these pressures on J2EE will help it develop and become stronger in the long run.

Oracle announces EJB3.0 preview release

Oracle announced and released an EJB3.0 preview implementation last week at TheServerSide Symposium conference, the first of the ‘big 3’ application server vendors to do so, so far.

Rumour has it that IBM have not even started looking at EJB3.0, apparently saying that it is not a priority for them right now. I find that hard to believe, but with the amount of effort and money invested in their EJB2.x implementations (similarly for BEA), maybe this is understandable. However at some point they will have to board the train – with the vastly simplified programming model I believe EJB3.0 will be adopted very quickly by developers.

Marc doing the ‘Numa Numa’ dance

Ok, so I have to admit I had no idea what the ‘Numa Numa’ dance was about, so when the JBossWorld 2005 conference opened with a video of Marc Fleury sitting at his desk waving his arms around to some cheesey Euro-pop song it was pretty funny, even though I had no clue what it was about.

Then I found a link to this site showing a video of the original guy who did this and found his webcast of him performing some embarassing lipsync and chair-based, demented arm-waving dance all over the internet and in the news (how did I miss this?!), and now its hilariously funny… 🙂