什么类的.Net(Win),Silverlight,Metro和Mono(Mac OSX)的类列表

时间:2011-10-16 21:04:20

标签: .net wpf silverlight mono microsoft-metro

我是一名从Java到.Net Desktop的独立开发人员。所以我反对学习曲线,倾向于考虑Java技术。

无论如何,我正在为Windows制作原生桌面应用程序(稍后你会购买它,我们都会很开心!)该应用程序将使用C#和WPF制作,以获得最佳用户体验(非常重要)。虽然优先考虑的是这种最佳用户体验,但我仍然希望我的代码尽可能便携,以便将来移植到其他平台。显然,GUI部分将是特定于平台的,但也有很多可以跨平台的数据库类型代码。

因此,对于Full桌面API中的某个软件包(我想你们称之为“框架”)是否有一个地方可以获得所有这些兼容性信息?

2 个答案:

答案 0 :(得分:3)

MSDN documentation的每个页面都表明支持哪些平台和版本。只需查看页面末尾附近的版本信息部分即可。例如,它显示Action delegate的以下信息:

  

.NET Framework
  支持:4,3.5
   .NET Framework客户端配置文件
  受以下支持:4,3.5 SP1
  便携式班级图书馆
  受以下版本支持:可移植类库

Silverlight / Windows Phone的信息位于单独的页面上,但如果Silverlight中存在类型或成员,则可以从页面顶部的其他版本下拉列表中访问它。 / p>

当然,它会让Mono离开,因为Mono不是由Microsoft管理的......

如果您想拥有最大的可移植性,您应该查看Portable Class Library

答案 1 :(得分:0)

你不会找到一个包含所有这一个的网站。研究是发展的一个重要部分 - 你应该自己做,而不是在这里问。谷歌让研究变得简单 - 使用它。输入“silverlight要求”或“silverlight strength vs weaknesses”等等。

您通过研究和使用了解技术。那里没有网站会给你所有的答案。