Hanselman's Survey

Posted by Jake Good
on Oct 14, 08

Scott Hanselman posted a quick, one question survey about what frameworks and platforms that they use while they develop applications in the Microsoft .Net Framework...

You should know that I used to be a .Net Developer and am now a Ruby Developer (with Objective-C and Erlang envy)... so I took the survey. And granted in the timeline that I was a .Net Developer, these technologies and platforms were in their infancy (some still are)... but I feel as if I would only use a small handful of them... Let's break down each one.

ASP.NET Web Forms - Worst implementation ever. Seriously. Not focused on how the web works.

ASP.NET Dynamic Data - Good ground start, but too many requirements to use.

ADO.NET DataSets - Yuck. Yuck. Yuck. Yuck.

CardSpace - Who uses this? :)

Linq To SQL - Yay, let's abstract ugly syntax in code with more SQL focused syntax.

ASP.NET AJAX - Terrible, you shouldn't be using it. You should be doing jQuery or proto

ADO.NET Data Services - Potentially useful, more people should be playing with this.

Win Forms - Solid, used it for many years... wish it were MVC forced, but it's solid.

Windows Workflow Foundation (WF) -

Windows Presentation Foundation (WPF) - Good idea, tough as nails to learn and use.

Entity Framework - no comment

ASP.NET MVC - diamond in the rough... what ASP.Net should have been from the get-go

ASMX - Bleh.

Windows Communication Foundation (WCF) - too heavy, too involved...

Now it may feel like I did a lot of bashing there, but in all honesty... to make me feel like a competent developer who writes well maintainable code, I only used the frameworks that allowed me to do so... There are some very smart guys in this section of the market and at Microsoft. Things will get better... I just hope that the tool sets continue to let developers be creative and intelligent... and let them make the right decisions on how to build a solid system.

Until then... I have other things to worry about

assert_equal 2.days.from_now, Becca.birth_date
Comments

Leave a response

  1. f shivoneOct 15 08 @ 12:21PM
    Jake -- you know I am fascinated by all this but do not understand it. I'll ask you about it next time I see you. I'll be back around Christmas. Tell Becca, happy birthday for me and tell her I don't bite even if I am a Republican.
  2. Michael LeungOct 23 08 @ 06:50PM
    I more or less agree with your take on all bullet points, especially WebForms. I did all of one web app while working in .NET and that was enough to turn me off. WinForms isn't horrible, but I like Cocoa better.

    So yeah, I'm on the same page as you with this stuff.
Comment