微软是否有面向终端用户市场的应用程序,并在.NET框架上运行?

12

这似乎是一个旨在抨击微软的问题,当在您提供的文章的背景下阅读时。问题本身暗示着提问者不相信微软使用自己的产品,暗示它不好用。我理解得对吗? - David
当然不是!实际上,我喜欢 .net 框架和 C# 两者。但作为一个不熟悉 MS 应用生态系统的人,我想知道自从2005年我退出编程以来情况是否有很大变化。实际上,我认为 MS Office 2003 必须以针对 C# 平台的方式编写,考虑到当时的市场营销。在它发布后的2003年,我不敢相信这不是真的。 - JohnDoe
7个回答

17

我认为你很难在微软的主流应用程序中找到使用.NET编写的应用程序,因为它们大多是在.NET发布之前构建的,对它们进行.NET重写对他们没有任何好处。

但是如果您查看最近的应用程序,您可能会发现一些基于.NET的应用程序:

  • 商务联系人管理器(Martin提到过)
  • SQL管理工具
  • Windows Live Essentials
  • Power Shell(以及基于PS的Exchange和所有其他管理shell)
  • Windows中的MMC(Vista、7、2008)

我知道有些不是面向消费者的,但它显示出最近对.NET进行了投资。


1
我已经打了一个类似的答案。+1。 - Jason
换句话说:“不是你想的那些人,但并不是因为他们不相信这个产品(读者可能会从问题中得出这样的结论)。" - Joel Coehoorn
1
为什么不呢?Windows Live Essentials是面向终端用户的,需要.NET。 - Yona

8
所有微软的网站都运行ASP.Net。 Expression Studio是针对终端用户的部分,它是基于.Net构建的,并具有基于WPF的UI。

说得好,那当然很重要。不过我是想着桌面应用程序。 - JohnDoe
我相信他指的是客户端应用程序(即依赖于.NET Framework在最终用户机器上安装的应用程序)。 - Yona

6

Visual Studio 2010的图形用户界面(GUI)是使用WPF编写的。但该应用程序并非完全托管。


1
这并不针对最终用户。 - SLaks
15
我是一个终端用户,我使用VS2010... 作为开发人员,我们是开发IDE的终端用户,就像打字员是Word的终端用户一样... - David
1
VS完美地针对最终用户=) - n535
2
@SLaks:你在那条评论中真的搞砸了。这并不体现你86k点的价值......如果OP说的是“消费者市场”,那么你可能有一点说服力,但只是部分说服力。 - Gabriel Magana
2
@gmagana:我非常确定他的意思就是这个,即使他用了错误的术语。你认为他的意思是什么? - SLaks
显示剩余4条评论

6

4

商务联系人管理器


4

Windows Live Writer 至少从最近两个版本开始(我记得自从它首次发布以来的所有版本都是如此)都是基于 WinForms 构建的。


4

1
不是由微软制作的,但它是一个很好的消费市场.NET应用程序。 - Riddari

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接