Visual Studio Code, Visual Studio 2015 RC, Application Insights 公共预览版和用于Linux和Mac的.Net Core预览版的介绍

[原文发表地址] Introducing Visual Studio Code, Visual Studio 2015 RC, Application Insights Public Preview and .NET Core Preview for Linux and Mac

[原文发表时间] 2015/4/29

针对今天移动和云平台的开发人员来说,他们比以前更需要多级别的选择。无论你是针对 iOS,Android 或 Windows 客户端, 还是针对 Windows 或 Linux 服务器,或者使用各种各样的语言和框架,我们的目标是提供和支持当今开发人员需求广度的开发工具和服务。

去年 11 月,为了给工作在任何应用程序上的开发人员的提供很棒的工具,我们迈出了两大步,— — 引入免费且功能完整的Visual Studio Community 版本开发工具,并宣布我们将会把.Net 核心代码开源。

过去 6 个月中,我们已经从上述两步中看到了不可思议的结果: 超过 270 万的Visual Studio Community下载量与充满活力的开发人员生态系统和组织使用开源的、 跨平台的.NET 开发。

但我们不会止步于此!今天,我非常高兴的介绍:

  • Visual Studio Code,用于在Linux、 Windows 和 Mac OS X上构建现代 web 和云应用程序的一个新的、 免费的、 跨平台的代码编辑器。
  • Visual Studio 2015 RC,包括伟大的新的Productivity和诊断功能,用于构建Universal Windows 和跨平台应用程序的开发工具,并支持构建跨Windows 、Linux 到 iOS 和 Android 的应用程序。
  • Application Insights 现在的公共预览中,为从设备到 web、到服务器的应用程序提供 360 度遥测视图,包括集成 HockeyApp 的跨平台能力,来提供基于 iOS 和 Android 的应用程序的崩溃分析。
  • .NET Core已达到重要的跨平台里程, 已经实现了在Linux 和 mac平台的预览.Net核心运行时分配情况。,.。

这两个发布是对开源访问开发工具和服务的重要一步,其中包括可以用于最广泛开发人员和各种各样开发环境的服务。

介绍 Visual Studio Code (预览版

数以百万计的开发人员今天开始使用轻量级代码编辑器和命令行中心的开发工作流作为其主要的应用程序开发环境。对于Visual Studio Code,我们介绍了一个新的、 免费的、 跨平台的代码编辑器 ,可在Mac OS X、 Linux 和Window中构建现代web 和云应用。

Visual Studio Code提供了新方法,以编辑器为中心,注重代码的开发工具 — — 结合现代文本编辑器的流畅界面和丰富的代码帮助、 导航和集成调试。

clip_image001

Visual Studio Code功能强大、代码编辑器速度快,非常适合日常使用。代码编辑器包括键盘支持与自定义绑定、 语法突出显示、 括号匹配、 自动缩进和代码片段和支持数十种语言,也可以立即打开大型和小型文件。

clip_image002

基于这个编辑器,它提供丰富的编码体验,超越那些传统的文本编辑器,包括代码帮助、 代码导航、 回滚,和重构启用核心编辑器的使用体验。它理解 Git,提供Git工作流,并将代码源差异集成到编辑器中。

但开发人员不是把所有时间都用在写代码上: 因为需要在编码和调试之间来回。调试是Visual Studio 中最受欢迎的功能,开发者们希望IDE有一个精简的编码体验。Visual Studio Code包括精简的、集成的调试体验,目前拥有对 Node.js 调试,即将推出更多支持。

clip_image003

Visual Studio Code拥有顶级的工具服务体系结构,对于C# 和TypeScript提供丰富的代码分析支持。基于OmniSharpTypeScript Server 项目中的技术,Visual Studio Code语言服务也可用了,作为开源项目,集成了多种编辑器 — — 包括Sublime Text, Vim and Atom。在预览版中,我们会为Code开放公共扩展,使Visual Studio Code拥有更丰富的语言集成支持。

clip_image004

Visual Studio Code用最好的 web,本机和特定语言技术构建的。基于Electron构建(以前的Atom Shell),一个使用 Node.js、 HTML、TypeScript和 CSS的 跨平台桌面应用程序 shell。我们的工程师团队一起工作与Electron项目,和 GitHub、 Facebook、Slack和更多的工程师一起。

Code使用基于HTML编辑器的一个更新、更快的版本,这个版本在Azure网站、OneDrive、Internet Explorer F12工具和其他地方拥有强大的“Monaco”代码编辑能力。

Visual Studio Code 预览版现在可供下载了.

 

 

 

Visual Studio 2015 RC

Visual Studio 2015 为开发人员带来了一些新的工具,用于针对多平台的跨移动、网页、服务器和客户端的开发。今天, Visual Studio 2015 发布候选版本可供下载了,通过在线许可证,您便可以开始使用 Visual Studio 2015 。

对于针对 Windows 生态系统的开发人员,Visual Studio 2015 RC提供了用于构建应用程序和游戏的伟大工具,针对Universal Windows平台跨所有Windows10设备,包括手机,平板电脑,个人电脑、 Xbox、 物联网和HoloLens。新 UI 调试工具、 改进的 XAML 设计器和增强分析和调试功能,使得Windows 开发应用程序从未如此简单。

对于移动开发人员来说,Visual Studio 2015包括用于在当今流行的所有移动平台上构建跨平台应用程序的工具,这些平台包括 Android、 iOS 和 Windows。使用Visual Studio, 开发人员可以针对那些平台使用Apache Cordova, Xamarin, 或 C++

clip_image005

针对 web和 服务器的开发,Visual Studio为针对PythonNode.js的工具开发继续提供更多选择,当然.Net还有更多语言选择 (如 C#、 Visual Basic 或 F #)。

clip_image006

除了新的平台支持,Visual Studio 2015 给开发人员带来了几十种新的productivity和诊断功能。这里的改善列表数不胜数,但一个重要的例子是,默认情况下新诊断工具 窗口在正常调试会话期间,使您可以访问到关键的性能和内存使用信息,在开发周期中的早些时候,提供给你应用程序的性能洞察力。

许多开发人员今天仍在使用 Visual Studio 中的开放源码项目,我们还将新增的 GitHub 整合到Visual Studio 中的团队资源管理器中。使您可以从熟悉 Visual Studio 源代码管理中更容易访问 GitHub 的开放源码项目。更妙的是,这个功能,是由微软和 GitHub 团队共同开发的。

clip_image007

Visual Studio 2015 RC立即下载.

.NET 2015

今天我们交付了.NET 2015愿景中的下一个里程碑,宣布了完整的.NET 框架 4.6 RC 和.NET Core 5 预览版的可用性以及.NET 核心运行时和用于 Linux 和 Mac OS X的库预览版本的发布。

Visual Studio 2015 RC 和.NET 框架 4.6 RC的 发布为 WPF 开发人员完成了大量的新工具体验以及WPF 运行时的稳定性、 性能和功能增强的改进。

.NET 核心由微软实现和支持,并在.NET 基础与活跃的开发者社区的个人和组织的密切参于下,被开发作为一套的开放源码项目放在 GitHub 上。自从我们去年 11 月开始开源.NET 核心的过程中,我们已经看到项目中的新功能、 新的平台和新的社区参与,势头甚猛。

今天,我们正在做针对 Linux 和 Mac OS X 的.NET 核心的早期预览对开发人员可以试用了。

clip_image008

作为.NET 2015的一部分,ASP.NET 5也是到目前为止最重要的结构更新,使 ASP.NET 精简、 更模块化、 跨平台、 云优化。ASP.NET 5 运行 在Windows、 Linux 和 Mac OS X 上,.NET 核心为基础。今天,ASP.NET 5 RC可用了并且 ASP.NET 5 的工具作为Visual Studio 2015 RC 和 Visual Studio 代码的一部分也可用了。

clip_image009

Application Insights公共预览

今天Visual Studio Online Application Insights公共预览可用了,它为所有开发人员所有应用程序提供应用程序性能、 可用性和360 ° 全方位视角使用情况分析的解决方案。使用今天的公共预览版,我们正在推出一个新的云友好定价模型,基于在每个应用的遥测,并设计提供一个功能完善的免费层。

clip_image010

最初设计用于为 ASP.NET 和 Windows 应用程序开发者提供优秀的分析师体验,Application Insights现在带有内置的一整套广泛的平台支持。从丰富的 J2EE 服务器应用程序支持,到基于 HockeyApp 的业界领先的崩溃分析支持的iOS 和 Android 设备的应用程序分析,以及 Node.js,PHP,Python,Ruby 和 WordPress 所有可用GitHub 的开放源码.    

Application Insights提供了直观的视图和功能强大的工具,使得快速故障排除和诊断,有助于分析用户的活动和采用,并相应地优先考虑未来的投入。应用程序为 Eclipse , Xcode和 Visual Studio 提供了IDE支持。

clip_image011

现在,公共预览版Application Insights可供下载了。

总结

今天的发布将继续展开对运行时,工具和任何开发者和应用程序所使用服务的访问。为所有开发者和应用程序扩展运行时环境、 工具和服务。

Visual Studio Code为OS X 、Linux、 Windows提供一个以编辑器为中心,关注代码的开发工具。Application Insights提供了跨所有的客户端和服务器技术,为您的应用程序的性能、可用性和用法提供 360 ° 全方位视角。Visual Studio 2015 RC 提供很好的工具来访问 Windows,跨平台移动,一系列 web 和服务器技术。.NET 2015将.NET 核心源代码和 ASP.NET 5 引入到 Windows、 Linux 和 mac中。

查看visualstudio.com,或Build 2015会议记录查看你喜爱的功能Connect(“on-demand”); feature videos

合十 !