views:

756

answers:

7

It's all in the title. Inspired by http://www.reddit.com/r/programming/comments/dx8au/lessons_from_evernotes_flight_from_net/

Edit: I am primarily thinking about desktop apps, not web apps.

+8  A: 

All of Microsoft's websites run ASP.Net.

Expression Studio, parts of which target end-users, is built in .Net and has a WPF-based UI.

SLaks
Well put, that counts certainly. I had desktop apps in mind though.
JohnDoe
I'm sure he means client applications (i.e. Applications that depend on the .NET Framework to be installed on the end-users machine)
Y Low
+5  A: 

Visual Studio's 2010 GUI is written using WPF. The application is not completely managed though.

n535
That doesn't target end-users.
SLaks
I'm an end user and I use VS2010.... As developers, we are end users of the development IDE, just as someone typing up a document is the end user of Word...
David Stratton
VS perfectly targets the end users =)
n535
Agreed, David. Saying that developers aren't end-users of the systems that we are using is too-restrictive. If I am not developing the Visual Studio product itself, I am an end-user of it.
Adam Crossland
@SLaks: You really screwed up with that comment. Doesn't do justice to your 86k points... Had OP said "consumer market" then you might have a point, and a partial one at that.
gmagana
@gmagana: I'm pretty sure that that's what he meant, even if he used the wrong term. What do you think he means?
SLaks
@SLaks: I think he means what he says: Applications for end users to use. This is a good definition I found on the web: "The end user is the individual who uses the product after it has been fully developed and marketed."
gmagana
@gmagana: As opposed to what?
SLaks
@SLaks: Hmm.. Everything else? Sample programs for developers to kick around, internal stuff never seen outside MS (ie, MS' internal version control system), etc. I think the point is that programmers are end users too. Blah! This is too philioposhical without my noon shot of tequila...
gmagana
+4  A: 

Business Contact Manager

Martin
+16  A: 

I think you'll hardly find mainstream apps from Microsoft written in .NET, since most of their popular applications were built before .NET was released, re-writing them for .NET provides no benefit for them.

But if you look at recent applications you might find .NET based ones:

  • Business Contact Manager (mentioned by Martin)
  • SQL Management Studio
  • Windows Live Essentials
  • Power Shell (and Exchange + all other management shells based on PS)
  • MMC in Windows (Vista,7,2008)

I know that some are not consumer based, but it shows that recent investments were made on .NET

Y Low
I had a similar answer typed out. +1.
Jason
In other words, "Not the one's your thinking about, but not because they don't have confidence in the product, (as a reader might gather from the question)."
Joel Coehoorn
Why not? Windows Live Essentials is end-user and requires .NET
Y Low
+6  A: 

Most of Microsoft Dynamics are written (or have significant porttions written) in .NET

http://en.wikipedia.org/wiki/Microsoft_Dynamics_GP

Andrew Lewis
+4  A: 

Windows Live Writer is one - at least the last two versions (and IIRC, all versions since it was first released) are ground-up WinForms.

ParanoidMike
+3  A: 

Paint.NET

QrystaL
Not made by Microsoft, but it is a good consumer market .NET app.
Riddari