时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

微软将要宣布 Mac 版本的 Visual Studio

  • 2016-11-21
  • 本文字数:838 字

    阅读完需:约 3 分钟

MSDN Blog 简短发布了一篇关于 Mac 版本 Visual Studio 的博客文章,但稍后他们将该文删除,因为这个新的产品预计会在2016 年11 月16 日至18 日的 Microsoft Connect() 上发布。这个页面的副本现在可以在 Google 缓存上看到。

微软很可能会发布 Mac 下 Visual Studio 的预览版本,这是一款面向针.NET 开发人员的 IDE 工具,这些开发人员可能会更加钟爱 Apple 的硬件和 OS。这款工具的名字会有一定的迷惑性,这是因为尽管这个 IDE 提供了 Windows 下标准 Visual Studio 的一些特性,但它的底层是一个增强的 Xamarin Studio。Mac 版本 VS 的意图在于为开发人员提供熟悉的界面,其中集成了 VS 的众多功能。

Mac 版 VS 的目标在于借助 Xamarin 技术实现 Mac、iOS 以及 Android 下的.NET 应用开发,这些技术中包含了一个针对这些操作系统的跨平台解决方案。它还支持以 Azure 云作为支撑的服务端开发。在语言方面支持 C#和 F#。

这个新 IDE 的其他重要特性包括:智能感知(Intellisense)、重构、代码分析与修正、与 Roslyn 编译器集成、MSBuild 以及对 TextMate bundles 的支持。它内置了对.NET Core 和 ASP.NET Core 的支持,已有的扩展机制能够让这个工具更进一步,添加对其他语言、编辑器特性、项目类型等功能的支持。尽管整体的用户界面依然是 VS,但它们的外观和体验是一个 Mac 应用。

Mac 版本的 VS 代表了微软在对待其他操作系统、平台以及开源方面的一种重大变化。在过去,开发人员在 Mac 下根本无法见到这样的工具,但是现在他们能够在 Mac 版 VS 和 VS Code 间进行选择。目前尚不明确他们为什么推出这些 IDE,但是时间将会告诉我们一切。最合乎逻辑的解决方案就是会有一款跨平台、基于浏览器的 IDE。VS Code 将会是这样的 IDE,但是与标准 VS 相比它依然不成熟。当 VS Code 的特性像 VS 一样丰富的时候,它也有可能会成为主要的.NET IDE。

在 Connect() 宣布该产品发布之后,Mac 下的 Visual Studio 预览版本会在 VisualStudio.com 上提供下载。

查看英文原文 Microsoft to Announce Visual Studio for Mac

2016-11-21 18:001739

评论

发布
暂无评论
发现更多内容

Python进阶(二)初识Python数据元素:字典&时间

No Silver Bullet

Python 时间 字典 10月月更 数据元素

Collections之Arraylist源码解读(六)

知识浅谈

ArrayList 10月月更

每日一题之Vue数据劫持原理是什么?

bb_xiaxia1998

Vue

每日一题之Vue的异步更新实现原理是怎样的?

bb_xiaxia1998

Vue

每日一题之请描述Vue组件渲染流程

bb_xiaxia1998

Vue

高频js手写题之实现数组扁平化、深拷贝、总线模式

helloworld1024fd

JavaScript

架构实战营模块 2 作业

陌生流云

架构实战营

Docker下,两分钟极速体验Nacos配置中心

程序员欣宸

Docker nacos 10月月更

一天梳理完React所有面试考察知识点

beifeng1996

React

React-hooks面试考察知识点汇总

beifeng1996

React

C++学习---cstdio的源码学习分析06-关闭文件函数fclose

桑榆

c++ 源码分析 10月月更

改造微服务的时机

穿过生命散发芬芳

微服务 10月月更

大数据ELK(十四):Elasticsearch编程(基本操作)

Lansonli

ES 10月月更

JavaScript——JS中的正则表达式

胖虎不秃头

前端 js 10月月更

JavaScript——BOM、JSON

胖虎不秃头

前端 js 10月月更

面试官:请实现Javascript发布-订阅模式

helloworld1024fd

JavaScript

面试官:说说JS作用域和作用域链,我是这样回答的

loveX001

JavaScript

深入理解JS作用域链与执行上下文

loveX001

JavaScript

React组件之间的通信方式总结(上)

beifeng1996

React

Python进阶(一)初识Python数据元素:列表&元组

No Silver Bullet

Python 列表 元组 10月月更 数据元素

手写JavaScript常见5种设计模式

helloworld1024fd

JavaScript

js函数柯里化-面试手写版

helloworld1024fd

JavaScript

一文了解 CPython 中的垃圾收集器

宇宙之一粟

Python 垃圾回收算法 垃圾收集器 10月月更

爬虫练习题(一)

张立梵

Python. 10月月更 爬虫案例

Vue的computed和watch的区别是什么?

bb_xiaxia1998

Vue

聊聊前端面试中的js同步与异步问题

loveX001

JavaScript

React组件之间的通信方式总结(下)

beifeng1996

React

JavaScript——Document Object Model

胖虎不秃头

前端 js 10月月更

什么是核心交换机、汇聚交换机、接入交换机,它们之间有啥区别?

wljslmz

交换机 网络设备 通信技术 10月月更

从这两道题重新理解,JS的this、作用域、闭包、对象

loveX001

JavaScript

通过单步调试的方式学习 Angular 中带有选择器的内容投影使用方式

汪子熙

typescript 前端开发 angular web开发 10月月更

微软将要宣布Mac版本的Visual Studio_.NET_Abel Avram_InfoQ精选文章