.NET/Mono Install Base

Ami*_*shk 11 .net mono survey

我和一些朋友正在考虑编写一个新的FOSS项目,辩论分为使用.NET或其他东西.

所以我想知道在Linux机器上是否有针对Mono的广告安装基础?如果在Windows机器上有Mono或Microsoft .Net的已知安装基础?

谢谢.


安装基础 - 实际使用的特定类型系统的单元数量的度量.

Nic*_*ver 6

Hanselman为.Net Framework安装提供了统计信息.他把它放在超过90%的PC上.用具有3.5 SP1的PC的65%以上. (这是发布于2010年1月19日)

我不确定数字的来源,但这是我在很长一段时间内见过的唯一数字.至于莫诺......我不确定.

  • 他说,统计数据基于Windows更新统计数据.所以,实际上,统计数据显示,90%配置为使用Windows Update的连接互联网的计算机都具有.NET.根本没有真正的信息. (2认同)

Nat*_*ate 6

对于Linux,我只看一下最流行的发行版.例如,默认情况下Ubuntu附带Mono.在那里你有一个很大的潜在用户群.

Vista +将拥有.Net.

在Mac OS X上,GTK#和Mono实际上可以包含在应用程序中.Banshee最近发布了一个这样做的版本.

对于Windows XP,我只使用Visual Studio安装项目创建安装程序,并使用先决条件功能来确定依赖项.如果依赖关系不在计算机上,则安装程序可以将它们放入您的计算机中.

.RPM和.DEB安装程序格式可以在Linux上为您做同样的事情.

总而言之,我会说编写应用程序然后通过编写一个好的安装程序或包来解决依赖关系.

顺便说一句,如果你在Windows上没有安装Visual Studio,那么Innosetup也能很好地工作.

N8