跳至正文
首页 » 博客 » All you need to know about the .NET Foundation

All you need to know about the .NET Foundation

微软的。NET Foundation现在已经运行了大约两年,这是Scott Guthrie在构建2014大会上首次宣布的 (其亮点可以在这里找到)。的。NET基金会的创建是为了促进.NET生态系统,并利用社区参与和快速创新来帮助巩固它。但是,为了让这听起来像是任何一种令人印象深刻的壮举,我们首先需要了解是什么。NET框架是。

什么是。NET?

的。NET Framework最初是作为构建Windows应用程序的专有框架,但Microsoft更改了许可证模型,以更紧密地遵循当代社区开发的开源类型项目。

几乎所有。NET framework应用程序、组件和控件是使用Microsoft的框架类库 (FCL) 作为基础构建的。的一大卖点。NET的语言互操作性是它的一个特性,它允许用不同的语言编写代码。中使用的主要语言。NET应用程序是C #,但其他流行的选项包括:

  • VB.NET
  • J #
  • F #

微软当然已经深深地适应了。NET集成开发环境 (IDE) 的Visual Studio。与许多微软产品一样,如果你全力以赴,你会得到很多好处。使用C #,。NET和Visual Studio一起提供了许多好处。

的。净基础

的。NET Foundation是一个独立的组织,旨在采用围绕Microsoft的开放开发和协作。NET框架。它是社区和商业开发商扩大和加强未来的论坛。NET环境,通过促进开放和社区参与来鼓励创新。

所有贡献都有标准的开源许可证,缺乏平台限制意味着用户可以在任何平台上运行它。用户还可以整合其他开发人员的建议和提交。它被认为是开源的下一步; 所有这些项目的保护伞,以及项目和代码可以贡献给开源的基础。

一些创始捐款将包括在。NET的基础是:

  • ASP.NET
  • Xamarin
  • “罗斯林”
  • Microsoft Azure SDK
  • Windows Phone工具包

谁在里面?

目前由管理的项目。NET的基础包括。NET编译器平台 (又名 “ Roslyn ”) -包括托管C # 和Visual Basic (VB)。NET语言。两者都可以通过传统的命令行程序获得。Roslyn公开了用于代码和代码发射的语法分析的模块。

ASP.NET (与Roslyn一起) 是由MS open Technologies开源的。ASP.NET是在2002年创建的。NET Framework,并基于公共语言运行时 (CLR) 构建。这意味着程序员可以使用任何支持的ASP.NET编写。NET语言。

Xamarin为.NET Framework,包括Xamarin.Mobile和Xamarin.Auth api,以及非常流行的MailkitMimekit项目。

它如何帮助?

的。NET Foundation支持。NET以多种不同的方式开放源代码。它提供的好处。NET平台向更广泛的开发人员社区推广,并向已经使用的开发人员推广开源模型的好处。NET。该基金会还为多个提供管理和支持。NET开源项目分配给它。新的。NET项目加入基金会可以获得指导和访问当前开发人员的工作。NET开源项目。该基金会还与微软和更广泛的行业合作,试图增加开源项目在社区中的曝光率。

服务。NET Foundation项目包括:

  • 项目指导和指导
  • 知识产权与法律
  • 技术支持
  • 营销和传播
  • 财政支持

参与进来!

的。NET基金会一直在寻求社区的参与,无论是为项目做出贡献,新提交还是只是简单地传播这个词。在社区论坛上加入关于基金会的社区对话。

有兴趣发现更多?找出所有要知道的东西。NET Foundation-以及如何在他们的网站上有所作为。你也可以关注他们的博客Twitter页面,或者在GitHub上查看。

想要构建具有高性能控件的桌面、移动或web应用程序?下载终极免费试用版今天或联系我们看看它能为你做什么。

</p