.NET 变为开源和跨平台






4.33/5 (2投票s)
.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上。