65.9K
CodeProject 正在变化。 阅读更多。
Home

.NET 成为开源和跨平台

starIconstarIconstarIconstarIconstarIcon

5.00/5 (3投票s)

2015年2月3日

CPOL

3分钟阅读

viewsIcon

10917

.NET 成为开源和跨平台

今天早上,在微软在纽约举行的 Connect() 大会上宣布的消息已经在网络上迅速传播,这些公告的影响可能会持续数年。这篇文章将介绍 Scott Guthrie 和 Soma Somasegar 的主题演讲的一些亮点,并且会包含实际的公告本身,如果您有兴趣观看的话。

.NET 开源

几十年来,微软的反对者一直在批评该公司过于封闭和保密,而从今天早上开始,他们可能需要考虑研究新的论点。Redmond 的人们今天早上发布了一项惊人的公告:整个 .NET 生态系统将开源并以公开方式开发。如果您不相信,可以访问下面的 GitHub 上的存储库

开源不仅仅限于框架,整个 .NET 的开发过程也在迁移到同样的透明度

  • 编译器、JIT、Roslyn、Core Runtimes 以及该领域的一切都将开源。
  • Bug 和问题跟踪将在公开场合进行,并且可以通过 GitHub 和像 UserVoice 这样的常用渠道公开访问。
  • 像笔记、规范、录制的开发团队会议等设计材料也计划公开。

难道没有人会把事情搞砸吗?

你不能随便把炸弹安放上去。(暗指代码质量会得到保障)

任何拉取请求,无论它们是来自微软员工还是您,都将接受相同的审查过程和严格审查。测试覆盖率、编码风格、正确的设计和架构都将是提交的每段代码的考虑因素。所有 bug 跟踪也将通过 GitHub 以及像 User Voice 这样的常用渠道公开处理,以防您发现了一些您不一定知道如何修复的东西。

.NET 走向跨平台

Visual Studio 和 .NET Framework 自十多年前推出以来一直非常成功,然而,该技术与微软的紧密联系一直使其容易受到限制于 Windows 平台的批评。随着迁移到开源,消除这种看法是合理的,而通过今天早上公告的下半部分,微软已经做到了这一点。

Visual Studio 和整个 .NET Stack 都将能够原生运行并面向 Linux 和 Mac 操作系统以及 Windows。这种扩展将允许开发人员在他们喜欢的环境中工作,并构建可以面向任何技术或平台的应用程序。有了这个,微软还宣布发布一个新版本的 Visual Studio,称为 Visual Studio Community。

Visual Studio Community Edition

这个新版本的 Visual Studio Community 将是一个完全免费、功能齐全的 Visual Studio 版本(只要您不开发企业应用程序)。它将能够面向任何设备、平台、服务器或技术。这是 Visual Studio 即将推出的版本中包含的跨平台目标系统的一部分(例如,如果您想面向 App Store 的 iOS 应用程序、Android 应用程序或 Windows Phone 应用程序,所有这些都可以通过 Visual Studio 完成)。如果您有兴趣亲自尝试一下,您可以直接从下面的链接下载

现在绝对是成为一名 .NET 开发人员的好时机,而且看起来现在也是考虑成为一名的好时机。

想要回顾一下吗?

如果您是一个更喜欢视觉内容的人,并且您觉得眼睛因阅读所有这些文字而感到沉重,那么您可能更喜欢观看 Scott Guthrie 今天早上的主题演讲,并亲自查看这些公告

此外,如果您仍然感兴趣,您可以在此处在 Channel9 上观看 Connect() 活动的所有会议

帖子.NET 成为开源和跨平台首次出现在Rion.IO上。

© . All rights reserved.