fs_*_*gre 8 .net c# cross-platform visual-studio-2010
我目前使用Qt进行桌面应用程序(简单应用程序)开发.我不喜欢Qt的一件事是,我觉得免费许可最终会消失,我宁愿转向另一个框架.另一方面,我听说过.NET开源和跨平台.
有人可以澄清这究竟意味着什么,因为我已经读过,只有服务器端是开源的和跨平台的,但我不确定这是否只会影响Linux服务器.
这是否意味着我们将能够在Visual Studio中创建跨平台应用程序?
这是否意味着Visual Studio将在Linux和Mac上运行?
非常感谢
12 月,我收到了一封来自 BizSpark 的电子邮件,内容与此相同。
\n\n基本上,这个想法是开源ASP.NET运行时,以允许开发人员构建ASP.NET网站。
\n也就是说,目前尚不清楚微软将把它带向何方。我个人的观点是,他们将利用这个机会移植整个 .NET到 Linux/OS X,但这完全是猜测。
\n\n\n今天,我\xe2\x80\x99m 兴奋地宣布我们将更进一步,并将开源 .NET Core 运行时。这将包括执行 .NET 代码 \xe2\x80\x93 所需的一切,包括 CLR、即时编译器 (JIT)、垃圾收集器 (GC) 和核心 .NET 基类库。
\n
更重要的是:
\n\n\n今天\xe2\x80\x99的开源公告意味着开发人员将拥有一个完全受支持、完全开源、完全跨平台的.NET堆栈,用于创建服务器和云应用程序\xe2\x80\x93,包括来自C#/VB编译器的所有内容,到CLR 运行时、到核心.NET 基类库、到更高级别的.NET Web、数据和 API框架。
\n
您应该访问.NET的 GitHub 页面并查看它提供的功能,因为这可能是.NET跨平台的第一个部分: https: //github.com/dotnet/
\n所以,回答你的问题:
\n在一定程度上。预计不会移植整个.NET框架(主要是以及其他GUI库)。您可能无法为 Linux/OS X开发应用程序,但能够为它们开发产品。System.WindowsWPFWindows FormsASP.NET WebForms and MVC
不见得。 Visual Studio 预计仍将是一款仅限 Windows 的应用程序。
\n编辑:是的,您可以继续将MONO或WINE用于基于GUI的应用程序,是的,MONO和WINE实现的大部分可以基于.NET框架的新开源,但如果您期望使用Visual Studio允许您编译 Linux/Unix/OS X 本机应用程序,您可能在新公告中找不到这一点。
\n