欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
.NET
来自开放百科 - 灰狐
(版本间的差异)
小 (.NET移动到.NET Framework) |
小 (→8.0) |
||
(未显示1个用户的95个中间版本) | |||
第1行: | 第1行: | ||
+ | {{SeeWikipedia|.NET Framework}} | ||
+ | |||
Microsoft .NET Framework | Microsoft .NET Framework | ||
+ | |||
+ | [[.NET Core]] 是一个通用目的、模块化、跨平台的 .NET 开源实现。 | ||
+ | [[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编译器] | ||
+ | *[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=== | ||
+ | *[https://blogs.msdn.microsoft.com/dotnet/2016/08/02/announcing-net-framework-4-6-2/ Announcing .NET Framework 4.6.2] | ||
+ | |||
+ | ===4.5=== | ||
+ | ===4.0=== | ||
+ | ===3.5=== | ||
+ | ===3.0=== | ||
+ | ===2.0=== | ||
+ | |||
+ | ==语言== | ||
+ | *[[C Sharp|C#]] | ||
+ | *[[F Sharp|F#]] | ||
+ | *[[C++/CLI]] | ||
+ | *[[JavaScript]] | ||
+ | *[https://msdn.microsoft.com/en-us/library/2x7h1hfk.aspx Virtual Basic] | ||
+ | *[https://github.com/Microsoft/dotnet/blob/master/dotnet-developer-projects.md .NET Languages] [http://www.codeproject.com/KB/net-languages/ Other .NET Languages] | ||
+ | |||
+ | ==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/ | ||
+ | 下载安装 [https://www.microsoft.com/net/core#macos .NET Core SDK] | ||
+ | |||
+ | 创建 Hello World app | ||
+ | mkdir hwapp | ||
+ | cd hwapp | ||
+ | dotnet new | ||
+ | dotnet restore | ||
+ | dotnet run | ||
+ | |||
+ | ==项目== | ||
+ | [[文件: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/blob/master/dotnet-developer-projects.md .NET Open Source Developer Projects] | ||
+ | *[https://github.com/Microsoft/dotnet/blob/master/dotnet-consumer-projects.md .NET Open Source Consumer Projects] | ||
+ | *[https://github.com/Microsoft/dotnet/blob/master/dotnet-free-oss-services.md Free Services & Tools for Open Source .NET Projects] | ||
+ | *[https://github.com/Microsoft/msbuild Microsoft.Build (MSBuild)] | ||
+ | *[http://dev.mysql.com/downloads/connector/net/ Connector/Net] is a fully-managed ADO.NET driver for [[MySQL]]. | ||
+ | *[[Npgsql]] | ||
+ | *[[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/Windows-XAML Windows XAML @ GitHub] | ||
+ | *[[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] | ||
+ | *[[SIML]] - Synthetic Intelligence Markup Language | ||
+ | *[https://github.com/Reactive-Extensions/Rx.NET Rx.NET] Reactive Extensions | ||
+ | *[https://github.com/opserver/Opserver Opserver] Stack Exchange's Monitoring System | ||
+ | *[https://github.com/unosquare/embedio EmbedIO] [[Web server]] built on [[Mono]] | ||
+ | *[https://github.com/NancyFx/Nancy Nancy] A lightweight, low-ceremony, framework for building HTTP based services on .NET and [[Mono]]. | ||
+ | *[https://github.com/MvvmCross/MvvmCross MvvmCross] | ||
+ | *[https://github.com/reactiveui/ReactiveUI ReactiveUI] | ||
+ | *[https://github.com/MediaBrowser/Emby Emby Server] | ||
+ | *[[Banshee]] | ||
+ | *[https://github.com/meebey/smuxi Smuxi IM] [https://github.com/Twitterizer/Twitterizer Twitterizer] | ||
+ | *[[OpenPetra]] | ||
+ | *[https://github.com/beyourmarket/beyourmarket BeYourMarket] 创建你自己的Web应用市场 | ||
+ | *[https://github.com/Particular/NServiceBus NServiceBus] | ||
+ | *[https://github.com/EasyNetQ/EasyNetQ EasyNetQ] for [[RabbitMQ]] | ||
+ | *[https://github.com/MassTransit/MassTransit MassTransit] | ||
+ | *[https://github.com/accord-net/framework Accord.NET Framework] | ||
+ | *[https://github.com/opentk/opentk OpenTK] | ||
+ | *[[OpenRA]] A Libre/Free Real Time Strategy [[game engine]] | ||
+ | *[https://github.com/SiliconStudio/xenko Xenko Game Engine] | ||
+ | *[https://github.com/AdamsLair/duality Duality] A 2D GameDev Framework | ||
+ | *[[.NET Micro Framework]] | ||
+ | |||
+ | ==大数据== | ||
+ | 微软与[[Hortonworks]][http://zh.hortonworks.com/partner/microsoft/ 合作开发],在[[Apache Hadoop]]上实现搭建Windows Server以及Windows Azure平台。 | ||
+ | *[https://azure.microsoft.com/en-us/marketplace/partners/hortonworks/hortonworks-sandbox/ Hortonworks Sandbox on Azure] [http://zh.hortonworks.com/blog/hortonworks-sandbox-azure/ Getting Started with Hortonworks Sandbox on Azure] | ||
+ | *[http://hadoopsdk.codeplex.com/ Microsoft .NET SDK For Hadoop] | ||
+ | *[https://github.com/Microsoft/Mobius Mobius]: C# API for [[Apache Spark]] | ||
+ | |||
+ | ==案例== | ||
+ | *[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> | ||
+ | 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:linq-enabled-data-sources.gif|LINQ数据源 | ||
+ | image:microsoft-help-viewer.png|安装帮助文件 | ||
+ | image:Blazor-Hybrid-in-NET7.png|Blazor Hybrid in .NET 7 | ||
+ | </gallery> | ||
+ | |||
+ | ==博客== | ||
+ | *[https://blogs.msdn.microsoft.com/dotnet/ .NET Blog] | ||
+ | *[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 大型通用信息化系统集成快速开发平台] | ||
+ | |||
+ | ==链接== | ||
+ | *[https://www.microsoft.com/net/ .NET官网] | ||
+ | *[http://apisof.net/ .NET API Catalog] | ||
+ | *[https://github.com/dotnet .NET Foundation @ GitHub] | ||
+ | *[https://github.com/dotnet/roslyn .NET Compiler Platform ("Roslyn") ] | ||
+ | *[https://github.com/quozd/awesome-dotnet Awesome .NET] [[image:awesome.png]] | ||
+ | *[https://docs.microsoft.com/en-us/dotnet/ .NET Core Documentation] | ||
+ | *[http://code.msdn.microsoft.com/ MSDN Samples Gallery] | ||
+ | *[http://www.codeplex.com/ CodePlex] | ||
+ | *[http://1code.codeplex.com/ Microsoft All-In-One Code Framework - a centralized code sample library] | ||
+ | *[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.] | ||
+ | *[https://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java Comparison of C# and Java] | ||
+ | |||
+ | [[category:.NET]] |
2024年1月7日 (日) 10:40的最后版本
您可以在Wikipedia上了解到此条目的英文信息 .NET Thanks, Wikipedia. |
Microsoft .NET Framework
.NET Core 是一个通用目的、模块化、跨平台的 .NET 开源实现。
目录 |
[编辑] 新闻
- 虚拟研讨会:.NET的未来在哪里? (2017.02)
- Happy 15th Birthday .NET! (2017.02.13)
[编辑] 基金会
[编辑] 生态系统
[编辑] 核心项目
[编辑] 组成
.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
[编辑] 版本
- .NET框架三巨头:CoreCLR运行时 CoreFX核心库 Roslyn编译器
- LLILCis an LLVM based MSIL Compiler
[编辑] 8.0
[编辑] 7.0
[编辑] 6.0
[编辑] 5.0
- Announcing .NET 5.0 .NET 5 支持 C# 9.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
[编辑] 项目
- .NET Home
- .NET Open Source Developer Projects
- .NET Open Source Consumer Projects
- Free Services & Tools for Open Source .NET Projects
- Microsoft.Build (MSBuild)
- Connector/Net is a fully-managed ADO.NET driver for MySQL.
- Npgsql
- ServiceStack
- SciSharp STACK A .NET based Open Source Ecosystem for Data Science, Machine Learning and AI.
- Nowin OWIN Web server in pure .NET
- Windows XAML @ GitHub
- IdentityServer
- scriptcs makes it easy to write and execute C# with a simple text editor.
- DotNetOpenAuth
- SIML - Synthetic Intelligence Markup Language
- Rx.NET Reactive Extensions
- Opserver Stack Exchange's Monitoring System
- EmbedIO Web server built on Mono
- Nancy A lightweight, low-ceremony, framework for building HTTP based services on .NET and Mono.
- MvvmCross
- ReactiveUI
- Emby Server
- Banshee
- Smuxi IM Twitterizer
- OpenPetra
- BeYourMarket 创建你自己的Web应用市场
- NServiceBus
- EasyNetQ for RabbitMQ
- MassTransit
- Accord.NET Framework
- OpenTK
- OpenRA A Libre/Free Real Time Strategy game engine
- Xenko Game Engine
- Duality A 2D GameDev Framework
- .NET Micro Framework
[编辑] 大数据
微软与Hortonworks合作开发,在Apache Hadoop上实现搭建Windows Server以及Windows Azure平台。
- Hortonworks Sandbox on Azure Getting Started with Hortonworks Sandbox on Azure
- Microsoft .NET SDK For Hadoop
- Mobius: C# API for Apache Spark
[编辑] 案例
- StackOverflow 2016最新架构探秘 Web层架构(IIS 8.5,ASP.NET MVC 5.2.3,和.NET 4.6.1)StackOverflow @ GitHub
[编辑] 活动
以 OpenWorldCamp.org 的方式组织更多.NET, ASP.NET, C#, F# 的线下活动。
[编辑] 图集
[编辑] 博客
[编辑] 链接
- .NET官网
- .NET API Catalog
- .NET Foundation @ GitHub
- .NET Compiler Platform ("Roslyn")
- Awesome .NET
- .NET Core Documentation
- MSDN Samples Gallery
- CodePlex
- Microsoft All-In-One Code Framework - a centralized code sample library
- ECMA Standard 334 , the C# language specification.
- ECMA Standard 335 , the Common Language Infrastructure.
- Comparison of C# and Java
分享您的观点