.NET是为Windows设计的!
但是,尽管针对Linux环境,MONO也实现了.NET支持的目标。什么是Mono?它是用于Dotnet支持的Linux IDE吗?.NET支持多少种语言?
Mono使用跨平台开发的概念。这是什么意思呢?
.NET是为Windows设计的!
但是,尽管针对Linux环境,MONO也实现了.NET支持的目标。什么是Mono?它是用于Dotnet支持的Linux IDE吗?.NET支持多少种语言?
Mono使用跨平台开发的概念。这是什么意思呢?
Mono 是一种跨平台实现的 公共语言运行时,同时也实现了 .NET Framework 的许多功能。它将允许在其他平台上使用为 .NET 开发的代码,包括 Linux。
有一个与之相关联的 IDE(MonoDevelop),但那是一个单独的项目。
.NET 支持多少种语言?
有许多.NET 语言,其中 C# 和 VB.NET 最为常见。
多平台开发是指开发能够在各种不同的计算机上运行的软件。这显然包含了相当大的跨平台开发元素(因为开发者的计算机很可能只匹配软件编写的其中一种计算机),但许多跨平台开发是面向特定计算机的,因此不属于多平台开发。
Mono是公共语言运行时和部分.NET Framework的实现,可在Linux、BSD、MacOSX、Windows等多个平台上运行(您可以在这里查看支持的平台)。其想法是允许为.NET开发的代码在尽可能多的平台上使用。
Mono不是一个IDE,但有一个在Mono上运行的IDE,它本身被称为MonoDevelop。
跨平台意味着您可以编译一次并在多个平台上运行,在这种情况下,只需编译一次即可在Mono支持的每个平台上运行。
.NET支持许多不同的语言(包括C#、C ++、VB.NET、Fortran、Perl、Python等),但最常见的是C#和VB.NET。