为每个开发人员开源Visual Studio 和.NET ,任何应用程序:.NET服务内核开源,跨平台, Visual Studio Community 2013 以及Visual Studio 2015 和 .NET 2015的预览版本

[原文发表地址] Opening up Visual Studio and .NET to Every Developer, Any Application: .NET Server Core open source and cross platform, Visual Studio Community 2013 and preview of Visual Studio 2015 and .NET 2015

[原文发表时间] 2014/11/12

在过去的十年中,Visual Studio 和.NET一直是微软开发体系的两大基石。仅在过去一年,.Net就有18亿的安装量,Visual Studio 2013的下载量也已超过700万。Visual Studio 和.NET 能使数百万的开发人员构 建一些当今最重要的软件、电力企业的服务、应用程序和网站。

今天,我们正在讨论微软开发平台的下一大步,通过开源.Net服务内核,并引入一个新的、免费的和完整功能版的Visual Studio来让更广泛的开发人员访问.Net和Visual Studio。

同时,我们正在发布下一代的 Visual Studio,.NET、Visual Studio Online的预览版。

总结我们今天宣布的一些关键新闻:

  • 未来几个月,我们将开源所有服务器端 .NET 核心堆栈,从 ASP.NET 5 到核心运行库和框架。开源的.Net将延伸到除了Windows以外的 Linux Mac OS X系统
  • Visual Studio Community 2013是一个新的、免费的、完整功能的Visual Studio版本。今天可用了。并且可以访问Visual Studio的所有扩展,支持任何平台,设备,网页、和云服务。
  • 我们工具的下一代预览版今天与Visual Studio 2015 预览版以及 .NET 2015预览版一起发布。这些工具在一起将为行业带来领先的跨平台移动开发工具,并深层次支持云开发,为拥有不同开发经验的开发人员提高生产力。
  • Visual Studio 2013 更新 4如今对每个 Visual Studio2013 用户都可用了,它在整个产品上有数十个改进,并且额外增加了几个强大的新功能。
  • Visual Studio Online正在扩大其与新的Visual Studio Online 发布管理服务和 Visual Studio 云部署项目 的DevOps投资组合.

想了解这些公告和更多的深入报道,请收听第 9 频道报道的connect () ; 事件的现场直播或点播。

这些版本中,我们已经为每个开发人员开放访问我们行业中领先的平台和工具,来构建当今在世界上移动第一,云第一的任何应用程序。无论你是创业公司、 学生、 爱好者、 开放源码开发人员或专业的开发人员,也不管您的目标平台和正在创建的应用程序是什么,Visual Studio、 Visual Studio Online、.NET 和 Azure 都将助您成功。

.NET 开放源代码,跨平台

今天,我们开始使整个.NET 核心服务堆栈开源。几个关键组件,如ASP.NETC# 编译器之前已经开源,今天,我们正在发布几个额外的组件和.NET 核心框架。在接下来的几个月中,我们将开源.NET 核心运行库和.NET 核心框架的其余部分。这些项目将在 MIT 开源许可协议下发布,我们也正在发布一个明确专利承诺书来澄清用户对.NET的专利权。

开发人员今天可以在https://github.com/Microsoft/dotnet开始体验.NET 开源项目的广度.

作为开放源码.NET 项目的一部分,我们也将扩大.NET针对除 Windows 之外的Linux 和 Mac OS X 系统。这将为.NET 开发人员提供巨大的新机遇和灵活性,并使.NET 在许多新的应用程序场景中使用。

我们很高兴与Mono 社区密切合作,共同致力于向 Windows、 Linux 以及OS X的服务端提供开源、 企业就绪的.NET 实现。Mono 项目的Miguel de Icaza 分享我们兴奋: " 这是令 .NET 开发人员兴奋的新时刻。我们打算将 .NET 的最佳技术融入Mono ,并将Mono 的跨平台能力融入到 .NET ,给C# 开发人员这两个世界中最好的东西。 "

Visual Studio Community 2013

伟大的应用程序需要伟大的工具,今天我们已经使更多的开发人员来访问开放的Visual Studio。

Visual Studio Community 2013 是一个免费的,完整功能的Visual Studio版本,它允许开发人员面向任何平台,从桌面或移动设备到 web 和云。Visual Studio Community 2013还支持完整的 Visual Studio 可扩展性,提供超过 5000个 扩展。

除了在一个统一的 Visual Studio 中提供广泛的平台支持外,Visual Studio Community 2013还包括许多伟大的 Visual Studio 工具,包括Peek、 Blend、 代码分析、 图形调试和完全 C# 重构。

对 Visual Studio 可扩展性意味着开发人员用各种各样的技术访问工具和丰富的 Visual Studio 可扩展性系统,包括Visual Studio 库。例如,Visual Studio Community用户有获得极佳的Visual Studio 统一工具和开源的Visual Studio 的 Node.js 工具Visual Studio 网络必备插件.

Visual Studio开放访问也为更广泛的大众生成新工具、在 Visual Studio 平台上体验创造了伟大的新机会。对于开源和商业扩展者来说,Visual Studio 提供了一个伟大的开发工具平台。

最重要的是,Visual Studio Community 2013对于任何非企业应用程序开发是免费。

开发人员现在可以用Visual Studio Community 2013工具中微软免费工具和服务的广度来开发移动、桌面或Web、云的应用程序。 Azure 免费试用提供 10 个网站 托管和10 个移动服务,Visual Studio Online为多达 5 个用户提供免费的开发人员服务。您可以今天开始使用这三个优惠

Visual Studio 2015 .NET 2015的预览版

下一代的 Visual Studio和.NET为核心开发生产力带来实质性的改善。并支持跨平台的移动开发和基于云的开发。

生产力

内置了新的"Roslyn" .NET 编译器使Visual Studio 2015有了更好的C# 和 VB 代码编辑体验。C#6中的新的语言功能 在日常编码中减少了样例和杂乱(代码)。 在编辑器中新的灯泡提醒您注意主动重构,并在编写或浏览代码时,提供代码修复的机会。

Visual Studio 2015 继续改进核心调试和性能分析的体验,支持断点配置PerfTips,并直接在编辑器上下文中支持调试 lambda 表达式.

我们还新增了 Visual Studio 2015 智能单元测试功能。基于微软研究院开发的 pex 技术,智能单元测试分析代码,并自动生成单元测试来描述其行为。

桌面开发对许多 Visual Studio和.NET 开发人员来说一直很重要。作为.NET 2015 的一部分,我们将提供.NET 4.6,桌面.NET 框架的下一次更新。此版本将包含几个关键的改进到 WPF 平台中,包括支持透明窗口和多幅图像光标文件。此外,Visual Studio 2015 预览版中还添加了 WPF 开发工具,包括视觉诊断工具、 一个时间线工具和一个重新设计的混合设计器体验的新工具。我们已经发布了一个新的WPF路线图的其他详细信息。

Visual Studio 2015 是我们构建的IDE中最有云内容的IDE,从 Azure 和 Visual Studio Online集成到云应用程序开发。

.NET 2015包括ASP.NET 5、 一个新的、 简易的、 可组合的框架,用于构建 web 和云应用程序。ASP.NET 5 是跨平台的开放源代码,并且应用程序可以同时运行在同一台服务器上的不同版本的框架中。

ASP.NET 5 也带来了新的开发经验,建立了按需求编译时启用更快地编辑调试周期,并支持任何代码编辑器。Visual Studio 2015 包括 ASP.NET 5 所有熟悉的 ASP.NET MVC的模型经验。

Visual Studio 2015还包括了添加连接服务对话框,所以在您的应用程序中很容易发现并使用其他 API ,包括从 Microsoft 和第三方的服务,Azure 移动服务、 Azure 存储、 Office 365 和 Salesforce 支持服务。此外,您还可以使用 Azure 当前目录身份验证向导向 web 应用程序添加 AD 身份验证。

结合Office 365中丰富的数据和服务,开发人员可以基于现在一般可用的Office 365 Api来构建程序,可以立即开始使用API 沙盒或今天发布的新的Visual Studio Office 开发工具.

今天也可以使用Azure SDK 2.5,它进一步改善了云诊断和支持 Azure VM的远程调试和云服务。

跨平台移动开发

随着不断增加的开发目标平台,从 iOS,Android 和 Windows,跨平台移动开发解决方案的需求从未如此之大。

伟大的工具不仅仅用于构建通用 Windows 应用程序,Visual Studio 2015 提供最完整的跨平台移动应用程序开发环境,提供伟大的解决方案,并针对 iOS、 Android、 Windows 和更多平台提供 C#、 c + + 和 HTML/JavaScript 开发最棒的解决方案。

C# Xamarin

Xamarin 平台允许开发人员使用.NET 的生产力在Visual Studio针对任何平台生成本地应用程序,并同时利用设备的所有功能。我们继续与 Xamarin建立伙伴关系,为使这个伟大的经验用于 C# 和 F # 开发人员做跨平台移动开发。

今天我们正在这三个关键方面扩大这种合作:

  • 我们共同为MSDN订阅者的Xamarin业务或企业提供折扣。
  • 我们正在增加,并简化体验从 Visual Studio 安装 Xamarin,并与 Visual Studio 集成。
  • Xamarin 年底将免费向Xamarin Starter Edition 添加 Visual Studio 支持。这将完善Visual Studio Community的发布,为所有开发人员开放.NET 跨平台移动开发。

C + +

纵观整个行业中,C + + 仍然是高性能的应用程序以及最具有合理可靠经验的首选。对于移动开发人员来说,C++是游戏开发和高性能的共享代码库的关键部分,是今天众多移动应用程序中日益重要的组件。

Visual Studio 2015 提供与 c + +完整的工具链的跨平台移动开发。这包括集成Clang编译器和 LLVM 针对现在 Android 和 iOS 快速优化器。您可以编辑并调试一整套单一的 C+ + 源代码,在iOS ,Android 和 Windows上生成。

Visual Studio 2015 也为 c + + 开发人员带来了大量额外的生产力功能,包括新的重构、 改进“在文件中查找”,改进的增量生成。同时,Visual c + + 编译器包含更完整的 c + + 11 和 14 c + + 的支持。

HTML/JavaScript Apache Cordova

在移动设备上, HTML5 和 JavaScript 从丰富的移动优化的 web 体验扩展到越来越多地被用作打包的移动应用程序的一部分。Visual Studio 2015 包括为针对 iOS,Android 和 Windows 的开放源代码Apache Cordova平台构建应用程序的内置支持。

Visual Studio 为支持Cordova提供创建、 调试、 分析、 包装、 和部署Cordova的应用程序,所有 Visual Studio IDE 中熟悉的工具。

最新版本的 Visual Studio 工具为 Cordova提供的高效的开发体验支持,包括Windows 8.1/通用的应用程序的支持,从 Visual Studio 中调试,与TypeScript的无缝集成。

Android visual Studio 仿真器

当开发人员以多个移动设备为目标时,伟大仿真器是生产力的发展周期的关键。作为Visual Studio 2015的一部分,开发人员现在也可以访问安卓系统的Visual Studio 仿真器,Android 平台下的基于 x86 的高性能仿真器支持各种生产力功能仿真设备输入像加速度计、 位置和网络条件。

Visual Studio 2013 更新 4

在 Visual Studio 2015开发的同时,我们已经也开始提供定期更新 Visual Studio 2013 。今天,Visual Studio 2013 更新 4 提供给所有 Visual Studio 2013 用户,包括很多的改进,以及几个新的功能,包括 Visual Studio 中的高度一体化的统一工具,使开发人员能够使用 Visual Studio IDE 来进行统一应用程序开发。

Visual Studio Visual Studio Online上的DevOps

开发与运营的整合为继续实现端到端应用程序开发过程提供了新的灵活性。Visual Studio Online、 TFS,Azure,和 Visual Studio 集成的工具来帮助组织结合 DevOps 。

Visual Studio 解决方案中云计算部署项目启用环境配置被代码捕获,并管理云计算项目。云计算部署的项目是今天可用的Visual Studio的Azure SDK 2.5工具的一部分。

Visual Studio 的发布管理现已作为Visual Studio Online服务预览可用了。发布管理可以帮助组织很容易通过他们的开发,测试,生产管道来编排代码和配置工作的部署。这使团队能够更加频繁的发布,并且更有信心。

总结

今天,我们有机会在 Microsoft 开发人员平台分享我们的愿景。作为这一愿景的一部分,我们渴望,使每个开发人员和任何应用程序可以访问到 Visual Studio、.NET、 Azure 和 Visual Studio Online。

无论您是一家创业公司、 一个学生、 爱好者、 开放源码开发人员或专业的开发人员,也不管您的目标平台或您正在创建的应用程序是什么,Visual Studio、 Visual Studio Online、.NET 和 Azure 将使您能够创建出面向当今的手机、 桌面、 web 以及云平台等这些广泛领域的应用程序。

合十 !