.NET

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(博客)
(8.0)
(未显示1个用户的37个中间版本)
第5行: 第5行:
 
[[.NET Core]] 是一个通用目的、模块化、跨平台的 .NET 开源实现。
 
[[.NET Core]] 是一个通用目的、模块化、跨平台的 .NET 开源实现。
 
[[image:Microsoft.NET.png|right]]
 
[[image:Microsoft.NET.png|right]]
 +
 +
[[文件: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编译器]
+
*.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
第72行: 第136行:
 
*[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
 
*[https://github.com/AdamsLair/duality Duality] A 2D GameDev Framework
 +
*[[.NET Micro Framework]]
  
 
==大数据==
 
==大数据==
第87行: 第152行:
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 +
image:Dotnet-standard-version.png|.NET Standard
 +
image:happy-15th-birthday-net.jpg|.NET 15周岁
 
image:DotNet.svg|.NET框架
 
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 大型通用信息化系统集成快速开发平台]
 
*[http://jirigala.cnblogs.com/ 通用C#系统架构:C#.NET 大型通用信息化系统集成快速开发平台]
  
第110行: 第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# 的线下活动。

图集

博客

链接

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

变换
操作
导航
工具箱