Same as it ever was - More Wally - Wallace B. McClure
in

MoreWally.com

Giving people what they want, More Wally. This is the technical and personal blog site of
Wallace B. (Wally) McClure.

This Blog

Syndication

Technical Sites

More Wally - Wallace B. McClure

This blog will have all kinds of posts about Wally McClure. In it, there will be tons of .NET and computer programming posts as well as Wally's views on life in general. As you might guess, this site and blog help you get More Wally in your life. What more could anyone want? .NET, ADO.NET, ASP.NET, AJAX, Atlas, Microsoft AJAX Library, ASP.NET 2.0 AJAX Extensions, ............

Same as it ever was

I have read a few blog entries recently (1, 2) about how the design of ASP.NET is questioned because it is designed to make web application development work like developing windows applications. As a result, some people are saying that web apps would be better designed if we threw all of this form development away and did development through http handlers and such. This may be true for some types of applications.  However for the vast majority of applications, this adds a layer of complexity that 90+% of applications do not need.  Now, I am not trying to apply the Peter Principle to development.  I believe that the right tool should be used for the right job.  However, for 90+% of applications, ASP.NET Webforms is the right tool for the job.

My problem with these items is that it makes the life of newcomers hard.  Most newcomers are just trying to learn the basics.  They need the basics.  When presented with these conflicting ideas, newcomers do not know what to do.  They can become confused and pull some features from one side and another set of features from a different solution.  Typically, newcomers will chose the wrong pieces to work from.  I have seen this at two of my customers.  Sometimes, I have been able to unwind the problems.  Other times, I have not.  Right now, I am currently building a new version of an application for a client because a previous developer had decided to bypass ASP/ASP.NET and build everything themselves using COM+.  For this customer, they have limped along for 3-4 years with this application failing several times per week.  It cost the customer several hundred thousands of dollars.  This a disgrace that this happened. 

I think I have talked about this in the past.  It is unfortunate that some folks want don't want to learn lessons from history.

http://morewally.com/cs/blogs/wallym/archive/2003/09/30/looking-cool-may-make-you-look-stupid.aspx

http://morewally.com/cs/blogs/wallym/archive/2003/09/30/use-standards-do-not-recreate-the-wheel.aspx

http://morewally.com/cs/blogs/wallym/archive/2003/09/30/you-are-not-smarter-than-microsoft.aspx

http://morewally.com/cs/blogs/wallym/archive/2003/09/30/do-upfront-analysis-of-what-the-application-needs.aspx

http://morewally.com/cs/blogs/wallym/archive/2003/09/30/how-long-have-i-been-doing-this.aspx

 

 

 

Comments

 

The Net: the Good, the Bad, and the Ugly said:

My previous post has gotten a lot of great feedback . Thanks everybody! I got some more important roadblocks

September 7, 2007 3:08 PM

About wallym

Wallace B. (Wally) McClure INETA Speaker's Bureau Microsoft MVP ASPInsider Co-author of "Beginning AJAX with ASP.NET" Co-author of "Professional ADO.NET Programming" Co-author of "Building Highly Scalable Database Applications with .NET" Master's Degree in Electrical Engineering from Georgia Tech Bachelor's Degree in Electrical Engineering from Georgia Tech
2006 - Wallace B. McClure
Powered by Community Server (Non-Commercial Edition), by Telligent Systems