zoukankan      html  css  js  c++  java
  • Visual Studio从此走入非Windows程序猿家

    (此文章同时发表在本人微信公众号“dotNET每日精华文章”)

    在Build 2015大会上,微软放了很多大招,其中一个让普通(不管是微软生态还是非微软生态的)程序猿都密切关注的就是Visual Studio Code的发布。

    之前有一篇介绍Node.js Tool for Visual Studio的文章还谈到VS这样的强大IDE也可以给非微软生态的开发人员带来便利,不过还是有一些欠缺之处:VS必须安装在Windows下,VS不够轻量级。让公众没有想到的就是(包括我们MVP,虽然我们在Build大会之前1,2个星期就可以下载VS 2015 RC了),微软的工程团队包装和优化了一个开源代码编辑器之后,发布了以Visual Studio品牌命名的增强版代码编辑器,从而把VS一些强大的特性带到了Linux和Mac OSX平台。Visual Studio Code的发布,除了加强了.NET跨平台开发的能力,也获得了国内外各个平台开发人员的极大关注和赞许。

    其中,就不乏Google开发者专家、微软区域技术专家、MVP、大量文章书籍的作者John Papa的极力推崇(本来Build上深入演示VSCode的三人中的一个非微软演讲者就是他)。他发布了一个系列文章来完整介绍VSCode的各方各面。

    第一篇文章是一个介绍性的文章(http://johnpapa.net/visual-studio-code)。在文章的开头,就用上了“惊叹、难以相信”等词汇,并认为这是一个“改变游戏规则”的伟大工具。接着,深入谈及了对VSCode的整体印象(摘录了大量VSCode的官方介绍和文档)。在这个文章中也回答了很多人都会问的“这是一个编辑器还是IDE”的问题,他直截了当的说明“这虽然是一个好问题,但是对于我完全不是问题,难道你只会选择一个工具?”,也给出了一篇专门讨论“编辑器和IDE”的博文地址(http://johnpapa.net/web-dev-with-editors-and-ides)。

    John当然是喜欢VSCode的,现在已经是他的首选工具了。他还列出了VSCode的重点特性和他认为非常棒的地方:

    • 超级快
    • 可调式
    • 有智能感知
    • 集成Git
    • 支持重构
    • 支持Gulp等的任务执行
    • 自动保存
    • 找东西轻而易举
    • 可自定义
    • 快速修复
    • 多实例

    不过,他也指出现在的一个暂时不足之处:缺乏扩展支持。John在这篇介绍文章中,也基于VSCode的主要特性给出了自己的其他指导文章地址(以下文章的操作都是在OSX中完成的):

    最后,John也强调了VSCode的诞生离不开Scott Guthrie和Scott Hunter的开放心态和推动,也离不开Erich Gamma和Chris Dias的开发工作。

    我相信介绍和赞扬VSCode的文章在社区中还有很多(比如国内的知乎上就有一个回复介绍的比较全面),大家可以多学习下其他人的使用经验。

  • 相关阅读:
    Android开机自启动应用
    扫码登录原理
    前端性能优化
    关于android推送的一些心得
    抓包工具Fiddler及iphone设置
    Node.js介绍、优势、用途
    Yapi本地化部署及接口调试(亲测)
    前后端分离,几个常用的API管理系统
    WebGL之Threejs概述
    Eclipse汉化
  • 原文地址:https://www.cnblogs.com/redmoon/p/4472729.html
Copyright © 2011-2022 走看看