.NET

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(项目)
(8.0)
 
(未显示1个用户的45个中间版本)
第4行: 第4行:
  
 
[[.NET Core]] 是一个通用目的、模块化、跨平台的 .NET 开源实现。
 
[[.NET Core]] 是一个通用目的、模块化、跨平台的 .NET 开源实现。
 +
[[image:Microsoft.NET.png|right]]
  
[[File:DotNet.svg|thumb|right|250px|The .NET Framework stack.]]
+
[[文件:dotnet-foundation.png|right]]
 +
==新闻==
 +
*[http://www.infoq.com/cn/articles/virtual-panel-dotnet-future 虚拟研讨会:.NET的未来在哪里?] (2017.02)
 +
*[https://blogs.msdn.microsoft.com/dotnet/2017/02/13/happy-15th-birthday-net/ Happy 15th Birthday .NET!] (2017.02.13)
 +
 
 +
==基金会==
 +
[[.NET Foundation]]
 +
 
 +
==生态系统==
 +
[[.NET ecosystem]]
 +
 
 +
==核心项目==
 +
*[[.NET Core]]
 +
*[[ASP.NET Core]]
 +
*[[Entity Framework Core]]
 +
 
 +
==组成==
 +
[https://docs.microsoft.com/zh-cn/dotnet/articles/standard/library .NET 标准库]是一组由 .NET 运行时实现的 API,正式项目:[https://github.com/dotnet/corefx CoreFX]。
 +
 
 +
[https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/dotnet-standards.md ECMA 335] 持续为 .NET 运行时行为建立统一性,但适用于 .NET 库实现的 .NET 基类库 (BCL) 没有类似的规范。
 +
 
 +
Microsoft 积极开发和维护的主要 .NET 运行时有 3 个:[[.NET Core]]、.NET Framework 和 [[Mono]] for [[Xamarin]]
 +
 
 +
CLR(Common Language Runtime)的主要功能如下:
 +
*基类库支持 Base Class Library Support
 +
*内存管理 Memory Management
 +
*线程管理 Thread Management
 +
*垃圾回收 Garbage Collection
 +
*安全性 Security
 +
*类型检查 Type Checker
 +
*异常管理 Exception Manager
 +
*除错管理 Debug Engine
 +
*中间码(MSIL)到机器码(Native)编译
 +
*类装载 Class Loader
  
 
==版本==
 
==版本==
 +
*.NET框架三巨头:[https://github.com/dotnet/coreclr CoreCLR运行时] [https://github.com/dotnet/corefx CoreFX核心库] [https://github.com/dotnet/roslyn Roslyn编译器]
 +
*[https://github.com/dotnet/llilc LLILC]is an [[LLVM]] based MSIL Compiler
 +
 +
[[文件:dotnet-release-schedule.png]]
 +
 +
===8.0===
 +
*[https://devblogs.microsoft.com/dotnet-ch/%e5%ae%98%e5%ae%a3-net-8%e7%9a%84%e5%8f%91%e5%b8%83/ 官宣.NET 8的发布]
 +
*[https://github.com/dotnet/core/tree/main/release-notes/8.0 .NET 8]
 +
*[https://learn.microsoft.com/zh-cn/dotnet/core/whats-new/dotnet-8 .NET 8 的新增功能]
 +
 +
===7.0===
 +
*[https://github.com/dotnet/core/tree/main/release-notes/7.0 .NET 7]
 +
*[https://learn.microsoft.com/zh-cn/dotnet/core/whats-new/dotnet-7 .NET 7 的新增功能]
 +
 +
===6.0===
 +
*[https://github.com/dotnet/core/tree/main/release-notes/6.0 .NET 6]
 +
*[https://learn.microsoft.com/zh-cn/dotnet/core/whats-new/dotnet-6 .NET 6 中的新增功能]
 +
*[https://devblogs.microsoft.com/dotnet/announcing-net-6/ Announcing .NET 6 — The Fastest .NET Yet]
 +
 +
===5.0===
 +
*[https://devblogs.microsoft.com/dotnet/announcing-net-5-0/ Announcing .NET 5.0] .NET 5 支持 [[C Sharp|C#]] 9.0。
 +
 +
===4.7===
 +
*[https://blogs.msdn.microsoft.com/dotnet/2017/05/02/announcing-the-net-framework-4-7-general-availability/ Announcing the .NET Framework 4.7 General Availability] [http://www.infoq.com/cn/news/2017/05/net47-released .NET Framework 4.7正式发布]
 +
 
===4.6===
 
===4.6===
 
*[https://blogs.msdn.microsoft.com/dotnet/2016/08/02/announcing-net-framework-4-6-2/ Announcing .NET Framework 4.6.2]
 
*[https://blogs.msdn.microsoft.com/dotnet/2016/08/02/announcing-net-framework-4-6-2/ Announcing .NET Framework 4.6.2]
第40行: 第99行:
  
 
==项目==
 
==项目==
 +
[[文件:SciSharp-STACK-logo.png|SciSharp STACK|right]]
 +
[[文件:pythonnet-logo.png|right|pythonnet]]
 +
[[文件:R.NET-logo.png|right|R.NET]]
 
*[https://github.com/Microsoft/dotnet .NET Home]
 
*[https://github.com/Microsoft/dotnet .NET Home]
 
*[https://github.com/Microsoft/dotnet/blob/master/dotnet-developer-projects.md .NET Open Source Developer Projects]
 
*[https://github.com/Microsoft/dotnet/blob/master/dotnet-developer-projects.md .NET Open Source Developer Projects]
第48行: 第110行:
 
*[[Npgsql]]
 
*[[Npgsql]]
 
*[[ServiceStack]]
 
*[[ServiceStack]]
 +
*[https://github.com/SciSharp SciSharp STACK] A [[.NET]] based Open Source Ecosystem for [[data science|Data Science]], [[machine learning|Machine Learning]] and [[Artificial intelligence|AI]].
 
*[https://github.com/Bobris/Nowin Nowin] [http://owin.org/ OWIN] [[Web server]] in pure .NET
 
*[https://github.com/Bobris/Nowin Nowin] [http://owin.org/ OWIN] [[Web server]] in pure .NET
 
*[https://github.com/Windows-XAML Windows XAML @ GitHub]
 
*[https://github.com/Windows-XAML Windows XAML @ GitHub]
 
*[[IdentityServer]]
 
*[[IdentityServer]]
 +
*[https://github.com/scriptcs/scriptcs scriptcs] makes it easy to write and execute C# with a simple text editor. 
 
*[https://github.com/DotNetOpenAuth/DotNetOpenAuth DotNetOpenAuth]
 
*[https://github.com/DotNetOpenAuth/DotNetOpenAuth DotNetOpenAuth]
 
*[[SIML]] - Synthetic Intelligence Markup Language
 
*[[SIML]] - Synthetic Intelligence Markup Language
第69行: 第133行:
 
*[https://github.com/accord-net/framework Accord.NET Framework]
 
*[https://github.com/accord-net/framework Accord.NET Framework]
 
*[https://github.com/opentk/opentk OpenTK]
 
*[https://github.com/opentk/opentk OpenTK]
*[https://github.com/OpenRA/OpenRA OpenRA] A Libre/Free Real Time Strategy game engine  
+
*[[OpenRA]] A Libre/Free Real Time Strategy [[game engine]]
 
*[https://github.com/SiliconStudio/xenko Xenko Game Engine]
 
*[https://github.com/SiliconStudio/xenko Xenko Game Engine]
 +
*[https://github.com/AdamsLair/duality Duality] A 2D GameDev Framework
 +
*[[.NET Micro Framework]]
  
 
==大数据==
 
==大数据==
第80行: 第146行:
 
==案例==
 
==案例==
 
*[http://www.infoq.com/cn/news/2016/03/Stack-Overflow-architecture-insi StackOverflow 2016最新架构探秘] Web层架构(IIS 8.5,ASP.NET MVC 5.2.3,和.NET 4.6.1)[https://github.com/StackExchange StackOverflow @ GitHub]
 
*[http://www.infoq.com/cn/news/2016/03/Stack-Overflow-architecture-insi StackOverflow 2016最新架构探秘] Web层架构(IIS 8.5,ASP.NET MVC 5.2.3,和.NET 4.6.1)[https://github.com/StackExchange StackOverflow @ GitHub]
 +
 +
==活动==
 +
以 [http://dotnet.openworldcamp.org OpenWorldCamp.org] 的方式组织更多.NET, ASP.NET, C#, F# 的线下活动。
  
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 +
image:Dotnet-standard-version.png|.NET Standard
 +
image:happy-15th-birthday-net.jpg|.NET 15周岁
 +
image:DotNet.svg|.NET框架
 +
image:dotnet-components.png|.NET体系结构组件
 +
image:Common-Language-Runtime.png|Common Language Runtime(CLR)
 
image:dotnet-performance.png|.NET性能
 
image:dotnet-performance.png|.NET性能
 
image:linq-enabled-data-sources.gif|LINQ数据源
 
image:linq-enabled-data-sources.gif|LINQ数据源
 
image:microsoft-help-viewer.png|安装帮助文件
 
image:microsoft-help-viewer.png|安装帮助文件
 +
image:Blazor-Hybrid-in-NET7.png|Blazor Hybrid in .NET 7
 
</gallery>
 
</gallery>
  
 
==博客==
 
==博客==
 
*[https://blogs.msdn.microsoft.com/dotnet/ .NET Blog]
 
*[https://blogs.msdn.microsoft.com/dotnet/ .NET Blog]
*[http://shanyou.cnblogs.com/ 张善友]
+
*[https://sunnycoding.cn/ sunnycoding.cn]
 +
*[http://dotnet.cnblogs.com/ 博客园.NET频道]
 +
*[http://shanyou.cnblogs.com/ 张善友] [https://cloud.tencent.com/developer/edu/major-100017 .NET 微服务实战 — 微信公众号开发]
 +
*[http://jirigala.cnblogs.com/ 通用C#系统架构:C#.NET 大型通用信息化系统集成快速开发平台]
  
 
==链接==
 
==链接==
第104行: 第182行:
 
*[http://www.ecma-international.org/publications/standards/Ecma-334.htm ECMA Standard 334 , the C# language specification.]
 
*[http://www.ecma-international.org/publications/standards/Ecma-334.htm ECMA Standard 334 , the C# language specification.]
 
*[http://www.ecma-international.org/publications/standards/Ecma-335.htm ECMA Standard 335 , the Common Language Infrastructure.]
 
*[http://www.ecma-international.org/publications/standards/Ecma-335.htm ECMA Standard 335 , the Common Language Infrastructure.]
 +
*[https://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java Comparison of C# and Java]
  
 
[[category:.NET]]
 
[[category:.NET]]

2024年1月7日 (日) 10:40的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 .NET Thanks, Wikipedia.

Microsoft .NET Framework

.NET Core 是一个通用目的、模块化、跨平台的 .NET 开源实现。

Microsoft.NET.png
Dotnet-foundation.png

目录

[编辑] 新闻

[编辑] 基金会

.NET Foundation

[编辑] 生态系统

.NET ecosystem

[编辑] 核心项目

[编辑] 组成

.NET 标准库是一组由 .NET 运行时实现的 API,正式项目:CoreFX

ECMA 335 持续为 .NET 运行时行为建立统一性,但适用于 .NET 库实现的 .NET 基类库 (BCL) 没有类似的规范。

Microsoft 积极开发和维护的主要 .NET 运行时有 3 个:.NET Core、.NET Framework 和 Mono for Xamarin

CLR(Common Language Runtime)的主要功能如下:

  • 基类库支持 Base Class Library Support
  • 内存管理 Memory Management
  • 线程管理 Thread Management
  • 垃圾回收 Garbage Collection
  • 安全性 Security
  • 类型检查 Type Checker
  • 异常管理 Exception Manager
  • 除错管理 Debug Engine
  • 中间码(MSIL)到机器码(Native)编译
  • 类装载 Class Loader

[编辑] 版本

Dotnet-release-schedule.png

[编辑] 8.0

[编辑] 7.0

[编辑] 6.0

[编辑] 5.0

[编辑] 4.7

[编辑] 4.6

[编辑] 4.5

[编辑] 4.0

[编辑] 3.5

[编辑] 3.0

[编辑] 2.0

[编辑] 语言

[编辑] macOS

brew update
brew install openssl
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/

下载安装 .NET Core SDK

创建 Hello World app

mkdir hwapp
cd hwapp
dotnet new
dotnet restore
dotnet run

[编辑] 项目

SciSharp STACK
pythonnet
R.NET

[编辑] 大数据

微软与Hortonworks合作开发,在Apache Hadoop上实现搭建Windows Server以及Windows Azure平台。

[编辑] 案例

[编辑] 活动

OpenWorldCamp.org 的方式组织更多.NET, ASP.NET, C#, F# 的线下活动。

[编辑] 图集

[编辑] 博客

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱