Scott Hanselman

Survey Time: What .NET Framework features do you use?

October 14, '08 Comments [32] Posted in ASP.NET | ASP.NET Dynamic Data | ASP.NET MVC | PDC | Web Services | Windows Client | WPF
Sponsored By

iStock_000006694182XSmallUPDATE: This survey is closed. For two reasons actually. First, we got just 3500 responses in less than a day, so that's good. The bad part is that these survey guys (whom I paid, BTW) deleted the survey and my account without asking. Fortunately I got the data out in an export before this happened. Sheer luck. I bet there were upwards of 5000 responses. Very unprofessional and disappointing. I'd have appreciated a heads up from them. Next time I'll just use Survey Monkey. I'll publish the results after I fancy-chart them in Excel.
Thanks to everyone for participating!

UPDATE 2: Not sure what's up with these guys, but the survey is back up, so I'll keep collecting data for a few more days.

Hey folks, as I've said before, one of the things I like to do is take your comments, questions and feedback directly to the right folks inside Microsoft.

They have all sorts of scientific methods, analysts, and smarties that give them information, usage details, etc. Sometimes, however, I like to throw the product planners the occasional totally RAW web survey, just to make sure that there's fewer layers between me and the bosses.

That said, please take 10 seconds and fill out this ONE QUESTION SURVEY. Feel free to tweet it on Twitter, forward it to your friends, or blog it.

http://www.tinyurl.com/dotnetsurvey (here's the FULL URL)

Yes, the survey is missing things. It's a survey about larger framework subsystems, not languages, not Silverlight, etc. You'll see. It's still very useful to me and others.

I'd like to get 2500 responses before I give it to the bosses. Any less doesn't really seem like a lot, you know?

I'll blog the results later! Thanks.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Sponsored By
Hosting By
Dedicated Windows Server Hosting by ORCS Web
Tuesday, October 14, 2008 12:20:24 AM UTC
Need option: [ ] I don't code in .Net
Pies
Tuesday, October 14, 2008 12:29:21 AM UTC
jQuery

:)
Tuesday, October 14, 2008 12:44:22 AM UTC
Bit biased towards ASP, don't you think?

Joe
Tuesday, October 14, 2008 12:45:40 AM UTC
Hi Scott, is it possible that the BCL was not on the list? And what about .NET CF / MF? Regards, tamberg
Tuesday, October 14, 2008 1:33:01 AM UTC
The thing is, I'm a bit embarrassed to say what stuff I'm working on in my projects. Due to a major lack of foresight in technology adoption, there is daylight between the stuff we want to use and the stuff that actually is used.
I wonder what the results will show and whether there can be any way to identify those organisations who are simply slow to adopt newer technologies as opposed to outright refusing to consider them...
Tuesday, October 14, 2008 1:44:50 AM UTC
I came in here to say the same thing Pies already did.
Tuesday, October 14, 2008 1:56:46 AM UTC
No Linq-to-Objects?
Tuesday, October 14, 2008 2:11:00 AM UTC
Where's Silverlight? Or is that included in WPF?

I must say that I'm not able to catch up with Microsoft technologies recently. I use only ASP.NET WebForm + AJAX + ASMX + WinForm. Been playing with LINQ and Silverlight, but only a little.

I agree with Phil on his comment. MVC, LINQ, Cardsapce, and Silverlight and other stuff are cool, but we can't find a place to put them in.

I personally don't see the benefits of MVC for myself yet. I already got a simple & fast DAL libary that I'm confortable with, though not as powerful as LINQ to SQL, of course. I'm reluctant to use Silverlight due to the fact that not so many have Silverlight installed. And some initial comments on my site say people don't like to use Cardspace either, Live Services is a better option.
NH
Tuesday, October 14, 2008 2:59:10 AM UTC
To be honest, instead of creating new languages and libraries, I would like Microsoft to support PHP and Javascript natively (as a .Net language). And Lua for that matter :)
Pies
Tuesday, October 14, 2008 3:18:52 AM UTC
I tend to make fairly heavy use of the String class. Also, the Int32 class generally sees a lot of use.

Does that help? (Okay, I actually did take the survey and answer "for real.") :-)
Tuesday, October 14, 2008 3:52:35 AM UTC
heh, this is probably a dumb question, but how did you get that URL on tinyurl.com? :-P
Tuesday, October 14, 2008 4:44:41 AM UTC
It seems that Entity Framework and LINQ to SQL do not fit ASP.NET MVC very well if you are going to do IoC. (See Palermo's Onion Architecture) I hope the change in these fundamentals are addressed. Perhaps the P&P team will come up with something.
Tuesday, October 14, 2008 5:43:32 AM UTC
I use web & windows services the most.
Tuesday, October 14, 2008 8:41:39 AM UTC
And, what will this survey be used for?
Tuesday, October 14, 2008 9:21:54 AM UTC
ahm, arrr

Missing "None" or even an open text field "Others"

Sorry, but I use none of the available features in the pole, but rather their respective OSS equivalents. (MonoRail over WebForms/MVC, NHibernate over EF/L2Sql, etc.)

so under Others I would have filed things like, maybe, System.dll, System.Core.dll
Tuesday, October 14, 2008 9:24:12 AM UTC
I need a slightly different option from Pies:
[] I'm on .NET, but use none of the above
Tuesday, October 14, 2008 9:31:11 AM UTC
The goal of the survey is to give the bosses an idea of the breadth of technologies that folks use. To give them an idea of how folks use them together (that's why it was multiple choice). To see if things like DataSets are widely or scarcely used. It's better than just putting my finger in the air to see which way the wind blows. :)
Tuesday, October 14, 2008 4:34:20 PM UTC
Hey Scott,

Any chance that you would publish the results of that survey?

Miguel.
Tuesday, October 14, 2008 4:51:38 PM UTC
I'm at a company that is still using .NET 1.1 and sees no reason to move forward. ".NET 1.1 is good enough for what we want to do" they tell me. WCF? WPF? Silverlight? In my freakin' dreams.
Rick
Tuesday, October 14, 2008 7:28:32 PM UTC
Sure you ain't shopping for an answer? I just use the quickest CRUD stuff. Don't have time, place, or need to futz with all the new bells and whistles. I can get Northwind working with the old examples.
I use datareaders a lot. And datarepeaters. Everything else goes clunk. I try to run screaming on any big pages when it comes to Viewstate, and if I have to, I will put Viewstate on the server. Viewstate works ok for small stuff.
John A. Davis
Tuesday, October 14, 2008 7:47:12 PM UTC
Hey Scott: tinyurl.com is blocked where I work (under the category of "Hacking/Proxy Avoidance Systems"). Would you post the full URL, please? Thanks
parvenu74
Tuesday, October 14, 2008 8:30:23 PM UTC
John - Not shopping for an answer at all. I have no fighter in this fight. I'm just trying to help with planning and make sure that folks INSIDE know that YOU (John) are using DataReaders and it shouldn't be mucked with.

Parvenu - I've updated the post to include the full URL.
Tuesday, October 14, 2008 8:43:46 PM UTC
We need more controls for WPF. I personally believe there is a good list of controls in WPF, but it is hard to influence management and team members when Visual Studio does not support some of the basic controls ( DateTimePicker/Calendar, DataGrid, etc. Charting/Graphics tool would be good, too. Third Parties have good add-ons, but company does not want to marry into their products.
shaggygi
Wednesday, October 15, 2008 3:34:20 AM UTC
Hi Scott, The link isn't working for me?
Wednesday, October 15, 2008 4:37:33 AM UTC
i use the theming and localization and masterpage in asp.net
Wednesday, October 15, 2008 4:45:33 AM UTC
Hi Scott,

Will you please publish the result?

Thanks,
Shiju
Wednesday, October 15, 2008 5:11:46 AM UTC
I will ALWAYS publish the results!
Wednesday, October 15, 2008 9:16:51 AM UTC
Survey site's down at this late hour. Also, your blog comment preview is broken in IE 8 beta 2. Please add the X-UA-Compatible meta tag (IE=EmulateIE7) to your HTML. Thanks.
Joe Chung
Wednesday, October 15, 2008 12:53:47 PM UTC
Dear god; not everyone makes ASP/WPF CRUD apps you know...

Anyway, it's not letting me submit without any of hte boxes checked.
Wednesday, October 15, 2008 1:01:34 PM UTC
Joe...try CTRL-F5 to refresh your cache. I've had that meta tag in there for a month+. I'm writing this comment on IE8b2 now.
Scott Hanselman
Thursday, October 16, 2008 9:25:48 PM UTC
People using front line stuff will be more inclined to tell you so, the people using asp.net 1.1 or asp.net 2.0 web forms will grunt, turn of the computer and go eat icecream. A raw survey like this will be biased towards "new and cool stuff".

I'll go eat my icecream now :)
bear
Saturday, October 18, 2008 1:20:05 AM UTC
To those still using .NET 1.1, ask your managers: please tell me what companies you are, so I can buy stock in your competitors, who are probably not still living in the past.
John Saunders
Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.