.NET Core、Xamarin、.NET Standard和.NET Framework之间具体有哪些区别和联系?

2026-03-26 22:530阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1314个文字,预计阅读时间需要6分钟。

.NET Core、Xamarin、.NET Standard和.NET Framework之间具体有哪些区别和联系?

.NET Core 2.0 正式发布后,在开发社区中受到广泛关注。尽管如此,一些开发者提出了疑问:.NET Core、Xamarin、.NET Standard 和 .NET Framework 之间有何不同呢?以下是简要说明:

1. .NET Core:是一个开源、跨平台、模块化的开发框架,主要用于构建现代的、高性能的应用程序。它不包含任何桌面或移动开发功能,但为这些平台提供了基础。

2. Xamarin:是一个用于创建跨平台移动应用程序的框架。它允许开发者使用相同的代码库同时为 iOS、Android 和 Windows 平台开发应用。Xamarin 是基于 .NET Core 的。

3. .NET Standard:是一个规范,定义了一系列跨不同 .NET 框架应实现的 API。.NET Standard 的目标是让开发者能够编写一次代码,然后在多个平台上运行。

4. .NET Framework:是 Microsoft 开发的用于构建桌面、Web 和移动应用程序的框架。它是 Windows 操作系统的核心组成部分,但并非开源。

总结来说,.NET Core 是一个现代化的、跨平台的开源框架;Xamarin 是基于 .NET Core 的跨平台移动开发框架;.NET Standard 是一个规范,确保不同框架间代码的兼容性;而 .NET Framework 是一个成熟的、Windows 系统集成的框架。

前段时日微软(Microsoft)正式发布了.NET Core 2.0,在很多开发社区中反响不错。

阅读全文
标签:Core

本文共计1314个文字,预计阅读时间需要6分钟。

.NET Core、Xamarin、.NET Standard和.NET Framework之间具体有哪些区别和联系?

.NET Core 2.0 正式发布后,在开发社区中受到广泛关注。尽管如此,一些开发者提出了疑问:.NET Core、Xamarin、.NET Standard 和 .NET Framework 之间有何不同呢?以下是简要说明:

1. .NET Core:是一个开源、跨平台、模块化的开发框架,主要用于构建现代的、高性能的应用程序。它不包含任何桌面或移动开发功能,但为这些平台提供了基础。

2. Xamarin:是一个用于创建跨平台移动应用程序的框架。它允许开发者使用相同的代码库同时为 iOS、Android 和 Windows 平台开发应用。Xamarin 是基于 .NET Core 的。

3. .NET Standard:是一个规范,定义了一系列跨不同 .NET 框架应实现的 API。.NET Standard 的目标是让开发者能够编写一次代码,然后在多个平台上运行。

4. .NET Framework:是 Microsoft 开发的用于构建桌面、Web 和移动应用程序的框架。它是 Windows 操作系统的核心组成部分,但并非开源。

总结来说,.NET Core 是一个现代化的、跨平台的开源框架;Xamarin 是基于 .NET Core 的跨平台移动开发框架;.NET Standard 是一个规范,确保不同框架间代码的兼容性;而 .NET Framework 是一个成熟的、Windows 系统集成的框架。

前段时日微软(Microsoft)正式发布了.NET Core 2.0,在很多开发社区中反响不错。

阅读全文
标签:Core