Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So, as Microsoft has created many forks and branches off of .NET, there have been a few different product names come up:

  • Silverlight
  • .NETCore/WinRT/.Net for Windows Store Apps
  • .NET for Windows Phone/CoreCLR
  • .NET Micro Framework
  • .NET Compact Edition

However, what do you call the traditional .NET we all know and love? You can't call it Desktop .NET probably, because it also runs on servers, and that might imply you're using that client-profile thing. .NET for PC seems unusual. You can't really just say "this is a product for .NET" because then people might assume that includes support for one of the other frameworks

Does Microsoft have an official "name" for the traditional .NET that runs in Windows PCs?

share|improve this question

closed as primarily opinion-based by durron597, Ixrec, MichaelT, gnat, Snowman Aug 29 '15 at 22:51

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

    
AFAIK it is just vanilla ".NET Framework", without any Compact/Micro/Phone or WinRT extension. – Doc Brown Sep 6 '13 at 20:28
    
@DocBrown that's what I thought, but it's hard to distinguish. Imagine a product where you say "we support .Net for Windows Phone, .Net for Windows Store, and .Net Framework". The last bit seems really weird to say – Earlz Sep 6 '13 at 20:36

Microsoft's own terminology labels this category as ".NET Framework (Windows desktop and server)".

It's a little long-winded but I don't see how you can be any less ambiguous. It clearly excludes Silverlight, Windows Phone, Mono, etc.

As far as the "Client Profile", the and server phrasing should take care of that; unless an application specifically labels itself as desktop-only, I would assume that it is targeted to the full framework and not the Client Profile.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.