代码之家  ›  专栏  ›  技术社区  ›  Luke

各种.NET框架版本的市场份额是多少?

  •  18
  • Luke  · 技术社区  · 15 年前

    有人知道这些统计数据是在哪里收集的还是存在的?任何轶事证据至少都有点帮助

    5 回复  |  直到 15 年前
        1
  •  5
  •   Martin Schneider    6 年前

    也许是 search popularity 会给你一个新的视角。

        2
  •  6
  •   Gideon    15 年前

    我找到这个链接: http://discuss.joelonsoftware.com/default.asp?biz.5.592012 在尸体的某个地方,你会发现下面的数字:

    ~80% .Net 1+
    ~50% .Net 2+
    ~20% .Net 3+ (~17%  Vista)
    ~03% .Net 3.5+ (Skewed b/c I have 3.5...)
    

    我不知道这些数字是从哪里来的,但确实有点道理。HP和ATI的软件是用.NET编写的(我相信是1.1版),所以几乎所有拥有HP打印机或ATI图形卡的人都有.NET 1.1。所有Vista用户都有.NET 3.0。

        3
  •  2
  •   Anders Rune Jensen    14 年前

    我们有一些统计数据 here 基于我们的WPF程序的使用统计数据。这可能有点奇怪,因为我们的安装程序建议但不强制安装.NET 4。

        4
  •  2
  •   Steve Hiner    10 年前

    我编写了在.NET 2.0上运行的软件,但作为遥测的一部分,它会报告已安装的版本,这样我就可以在不干扰太多现有客户的情况下确定何时可以升级。虽然我可以提取所有已安装版本的信息,但我目前每月都要对安装的最高版本进行汇总,因为这是我用来确定何时升级的内容。这就是2015年4月的情况。

    • 2—0.79%
    • 3—0.52%
    • 3.5—15.22%
    • 4—31.50%
    • 4.5—51.97%

    您可以从3.5中推断出2.0和3.0的数字,因为3.5要求/包括要安装的早期版本。同样,4.5将4.0替换为完全向后兼容,因此83.47%的现有客户群与4.0兼容。

    作为一个额外的好处,这里是我们的客户群在该特定应用程序中的操作系统分布信息。

    • Windows XP-23.12%
    • Windows Vista-1.04%
    • Windows 7-66.75%
    • Windows 8-8.83%

    这是活动安装的数据,我过滤掉几个月没有报告任何数据的安装。

        5
  •  0
  •   Kevin Newman    15 年前

    在组合中添加一些Linux/Mac数字可能很有趣?

    我知道 Ubuntu 随伴而来 Mono 默认情况下至少从8.04开始安装