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

.NET 变为开源和跨平台

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.33/5 (2投票s)

2015 年 1 月 22 日

CPOL

3分钟阅读

viewsIcon

17687

.NET 变为开源和跨平台

今天早上,在微软在纽约举办的 Connect() 大会上发布的消息已经传遍了网络,这些公告的影响可能会在未来几年内持续显现。这篇文章将涵盖 Scott Guthrie 和 Soma Somasegar 主题演讲的一些亮点,并包含实际的公告本身,如果您有兴趣观看的话。

.NET 开源

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

开源不仅仅限于框架,整个 .NET 的开发过程也在迁移到这种透明的环境中

  • 编译器、JIT、Roslyn、核心运行时以及该领域的一切都将开源。
  • 错误和问题跟踪将在 GitHub 上公开,并通过 UserVoice 等常用渠道公开访问。
  • 像笔记、规范、录制的开发团队会议等设计材料也计划公开。

难道没有人会搞砸吗?

你将无法安装炸弹。

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

.NET 实现跨平台

Visual Studio 和 .NET Framework 自十多年前推出以来一直非常成功,但是这些技术与微软的紧密联系一直使它们容易受到仅限于 Windows 平台的批评。随着迁移到开源,消除这种看法是理所当然的,并且伴随着今天早上发布的后半部分内容,微软做到了这一点。

Visual Studio 和整个 .NET 堆栈都将被本地化运行并面向 Linux 和 Mac 操作系统,以及 Windows。这种扩展将允许开发人员在他们喜欢的环境中工作,并构建可以面向任何技术或平台的应用程序。随之而来的是,微软还发布了一个名为 Visual Studio Community 的 Visual Studio 新版本。

Visual Studio Community Edition

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

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

想要回顾一下吗?

如果您是更喜欢视觉呈现的人,并且您觉得看了这么多文字有点困,也许您更喜欢观看 Scott Guthrie 今天上午的主题演讲并亲自观看公告

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

文章.NET 变为开源和跨平台首次出现在Rion.IO上。

© . All rights reserved.