Scott Hanselman

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

October 14, 2008 Comment on this post [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
Hosting By
Hosted in an Azure App Service
October 14, 2008 4:20
Need option: [ ] I don't code in .Net
October 14, 2008 4:29
jQuery

:)
October 14, 2008 4:44
Bit biased towards ASP, don't you think?

Joe
October 14, 2008 4:45
Hi Scott, is it possible that the BCL was not on the list? And what about .NET CF / MF? Regards, tamberg
October 14, 2008 5:33
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...
October 14, 2008 5:44
I came in here to say the same thing Pies already did.
October 14, 2008 5:56
No Linq-to-Objects?
October 14, 2008 6:11
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
October 14, 2008 6:59
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 :)
October 14, 2008 7:18
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.") :-)
October 14, 2008 7:52
heh, this is probably a dumb question, but how did you get that URL on tinyurl.com? :-P
October 14, 2008 8:44
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.
October 14, 2008 9:43
I use web & windows services the most.
October 14, 2008 12:41
And, what will this survey be used for?
October 14, 2008 13:21
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
October 14, 2008 13:24
I need a slightly different option from Pies:
[] I'm on .NET, but use none of the above
October 14, 2008 13:31
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. :)
October 14, 2008 20:34
Hey Scott,

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

Miguel.
October 14, 2008 20:51
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.
October 14, 2008 23:28
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.
October 14, 2008 23:47
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
October 15, 2008 0:30
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.
October 15, 2008 0:43
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.
October 15, 2008 7:34
Hi Scott, The link isn't working for me?
October 15, 2008 8:37
i use the theming and localization and masterpage in asp.net
October 15, 2008 8:45
Hi Scott,

Will you please publish the result?

Thanks,
Shiju
October 15, 2008 9:11
I will ALWAYS publish the results!
October 15, 2008 13:16
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.
October 15, 2008 16:53
Dear god; not everyone makes ASP/WPF CRUD apps you know...

Anyway, it's not letting me submit without any of hte boxes checked.
October 15, 2008 17:01
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.
October 17, 2008 1:25
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 :)
October 18, 2008 5:20
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.

Comments are closed.

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