The Lanham Factor

Balancing the Technology-Business Equation

  Home  |   Contact  |   Syndication    |   Login
  127 Posts | 2 Stories | 116 Comments | 106 Trackbacks

News

Article Categories

Archives

Post Categories

Image Galleries

BLOGS

Companies

My Articles

Don't get me wrong, I am a Microsoft fan.  But it seems to me that they are really hyping the latest version of the Visual Studio family (and the .NET Framework 2.0) when all of the “hyped” additions are things we in the development community have been doing for years. 

It all started with the Application Blocks (now Enterprise Library).  Let's face it, some of the earliest articles were on how to do cool things with reuse using the .NET Framework.  So out comes the application blocks.  Then, as the dependencies and complications in them arose, out comes enterprise library.

As for ASP.NET 2.0, it seems to include some of the “reusable” things we've created all a long.  The generic “login” page and other master pages is an excellently cool concept but is it worth the hype?

As a caveat, I want to say that the features and their associated productivity enhancements should not be downplayed.  They are fantastic.  And Team System is wayyyyyy overdue.  But my goodness...it feels like a rock star is coming to town or something.

What do you think?

posted on Sunday, September 25, 2005 1:06 PM

Feedback

# re: Visual Studio .NET 2005 - Is it worth all the hype? 9/25/2005 2:19 PM BoredToDeath
.NET 2.0 is sooo boring they started hyping .NET 3.0 to get some attention.

I'll pass.

# re: Visual Studio .NET 2005 - Is it worth all the hype? 9/25/2005 5:28 PM Codesailor
Are you going to pass and stay with VS.NET 2K3 _OR_ are you going to switch to another product like, say, Eclipse 3.1?

# re: Visual Studio .NET 2005 - Is it worth all the hype? 11/5/2005 1:42 PM MikeH
For me .NET 2.0 is just an expansion of the foundation classes which is way overdue, such as System.Security.AccessControl. There are some other cool things such as generics, UI controls, and improved Interoperability (really fixes).

Seeing that you are experiences with SharePoint, aren't there some improvements included in ASP.NET 2.0 for the Web Part stuff?

Check out my blog on SharpDevlop 2.0. It seems like a cool solution for Win development. It won't help you too much with ASP.NET 2.0.

# re: Visual Studio .NET 2005 - Is it worth all the hype? 11/29/2005 7:02 PM Brian
It definitely has some cool features, and Team Systems is really nice, but I'm almost feel they are trying to cram in too much, and I do feel they didn't think through a number of things.

The visual designers are very nice, but it's not UML - it's close, in some aspects - and yes, easier for someone who doesn't know UML to depict a class diagram or component diagram, but as always Microsoft deviates from the standards and I think this will cause spirited debates in time to come and who knows what else. I mean, heck we already have enough people that think a use case is a diagram with stick figures and circles - let's feed on that mentallity of 'look at the pretty pictures'...

Managing requirements with Team System? Well it's a nice feature, and I stress 'feature'. There are several requirements management tools out there already, and the fact that Microsoft is using a 3rd party (in portion) to accomplish this just emphasizes maybe they should leave that alone for now. I've played around with it some, and to be honest I find it very blasey for Microsoft. The fact that the big selling point (at least that I've seen) on it is that it can export to Share Point (via Excel and Word) for non-VS users isn't much of a selling point to enterprises who don't use Share Point, or don't fully utilize it.

Also, I'm leary of some of the new classes they've added in VS2005 - take for instance their DataProvider Factory that has no associated Creator class'. One quick look at GoF classic will stress the reasons why you have a seperated abstract and concrete Creator class from the abstract and concrete Factory class...you don't create a Factory (soley) by a CreateInstance static FIELD placed in the concrete class...at the very least that should be a method!

Another example of great fore thought is the MembershipProvider class' - which by default looks for SQLExpress and will build the database if necessary. Um...that doesn't work on a shared host very well. Also, want to build you're own? Better be able to 'register' it on where you're deploying it to, otherwise you'll get a run time error - again, something that doesn't work too well on a shared host.

As far as Enterpise Library and it's predecessors - they're bloated crap! I can expand on that if you'd like but as an example of one of the many issues I've found with it try running the ErrorHandling block on a shared host - guess what you get - it trys to register itself in the registry - why, WHY, <b>OH WHYYYYY</b>, would you make a component do this in today's modern world? It's this is the kind of logic that I've been discovering more of in VS2005 and what has been scaring me.

I do think VS2005 has some great features over VS2003, but I think this is a case where they should've left well enough alone for a few more years - 2 years is too soon to put out a new product of this size in my opinion, and I think it shows in the details such as those that I've point out.

And .NET 3.0? Start a thread on that BDogg and then you'll REALLY see me rant! :)

# re: Visual Studio .NET 2005 - Is it worth all the hype? 11/30/2005 1:12 AM Codesailor
Thanks, Brian, for the great feedback! I appreciate your details as well as your overall perspective! Keep the feedback coming.

As an aside, I think you have a lot of good information to share. Consider getting a blog! In the mean time, keep your great feedback coming!

B

# re: Visual Studio .NET 2005 - Is it worth all the hype? 5/22/2007 8:02 AM bill
what about the sluggish IDE? it's real slow compared with vs2003. i'm not a big fan of asp.net 2.0 either, it just piled on loads of extraneous stuff.

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: