C#开发环境会影响用户功能吗?



我在Mac上,因此我必须使用GTK#在Visual Studio中构建我的C#应用程序。如果观众在Microsoft设备上,这会影响观众的功能吗?一个OS上可用的开发环境/库是否限制了用户?我是C#开发的新手...显然。

它基本上归结为选择正确的框架。有3个大选择:.NET框架,单声道,.NET核心。在所有这些中,您都有不同的显示技术,而课程的行为可能完全不同。因此,您应该选择框架作为首选。它们之间的移植并不是一项琐碎的任务。

虽然平台独立性是.NET的最初目标,但它从未完全实现 .NET Framework 。我最好的猜测是,它变得太大而无法移植。它具有最多的显示技术,但其中一些不再被开发。

虽然没有平台独立从微软开始,但人们开发了 mono 框架。它缺少课堂的大部分。

最终,MS将他们的行为融合在一起,并带出 .net core 。这比有些肿的.NET框架更加瘦。同样,这次平台独立性确实出现了。Linux和Mac。

有官方安装程序

如果您在Mac上开发,那么这意味着您只有Mono和.Net Core可用。根据OS版本,甚至只有单声道。从这里,它分解了您的前端/GUI的内容:桌面应用程序,计算机游戏,动态网页,用于MS或Android商店的应用,Mac商店的应用程序。

相关内容

最新更新