去年,笔者有幸在微软技术暨生态大会上做了个演讲,主题是“从零开始开发一款属于你的 Visual Studio Code 插件”。

演讲内容主要覆盖了VS Code插件开发的四个方面:设计、实现、推广和维护。作为一个开发者,我们往往会把大多数的时间放在实现上(也就是撸代码),但笔者认为一个好的产品是万万离不开设计、推广和维护这三个方面的。也正是因为意识到了设计、推广和维护的重要性,笔者才能打造出超过四百万下载量的Code Runner插件。如果你100%的时间都花在撸代码上,你的产品是没有灵魂的。

虽然演讲内容都是关于VS Code的,但是很多东西同样适用于其他产品的开发。希望对大家有帮助~

从零开始开发一款属于你的VS Code插件_腾讯视频​v.qq.com

看完演讲视频后,我们再总结下产品开发中的几个要点:

  • Scalable
  • Data driven
  • 帕累托法则:注重优先级
  • Fail fast

还有一些有用的资源,分享给大家:

  • VSCode插件开发:

https://code.visualstudio.com/api

  • VSCode插件样例:

https://code.visualstudio.com/api/extension-guides/overview

https://github.com/Microsoft/vscode-extension-samples

  • 我开发的插件:

https://marketplace.visualstudio.com/publishers/formulahendry

  • 我的GitHub(大家可以找到我所有插件的源代码):

https://github.com/formulahendry

想要了解更多Visual Studio Code的最新资讯,使用技巧,插件推荐,插件开发攻略等,来关注“玩转VS Code”知乎专栏吧~

最后,再附上几张现场的图片,哈哈哈!

vs code 插件_[VSCode插件开发] 由浅入深,带你了解如何打造百万级产品相关推荐

  1. vscode括号颜色插件_[VSCode插件推荐] Bracket Pair Colorizer: 为代码中的括号添上一抹亮色...

    在代码编写过程中,各种括号 {[()]} 必不可少.然而,随着代码量的增加,你有没有因为括号的嵌套太多,而导致代码难以阅读? 我们来看看下面的代码,在第三行代码的最后部分,连续出现了5个右括号! 这还 ...

  2. ntnub原理怎么看_老电工由浅入深带你入门学PLC的工作原理和梯形图的编程规则...

    PLC编程怎么学?很难吗?工控小白怎么入门学习PLC?需要为学习PLC编程做哪些准备?学习PLC编程时,前期一定要积累相关的理论知识,有了一定的基础,基础打扎实之后就是多练习了.今天推荐的重点,是关于 ...

  3. flutter笔记1 VScode安装dart code插件踩坑记录

    新手菜鸟一枚,想从产品转入技术坑,目标:移动端APP开发.最近听技术达人 飞狐 说flutter beta发布了,于是乎零基础入坑~话说想提高英文水平的同学,请移步flutter官网,从知道flutt ...

  4. vscode更改插件路径_用好这7个 VS Code 插件,效率蹭蹭涨!

    作者: LittleGinger 来源: 玩转VS Code Git 增强:GitLens GitLens增强了 VSCode 中内置的 Git 功能,它能够提供更多的版本控制功能来增强你的VSCod ...

  5. vscode安装swift插件_使用 Webpack 优化 VS Code 插件加载性能

    Webpack 这一 JS 模块打包神器相信大家都不陌生了.由于 VS Code 插件大部分也都是 JS/TS 代码 + 依赖库的形式,因此也可以使用 Webpack 打包,优化性能. 经过实测,经过 ...

  6. vscode 不能运行h5c3代码_让开发效率“飞起”的VS Code 插件

    前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大家推荐一些我喜欢的vscode插件,不出意外的话,这些插件将对你的工作效率提升有不小的帮助! GitLens ...

  7. vscode 文件编码转换_荐几个让你开发效率“飞起”的VS Code 插件

    点击上方"蓝色字体",选择"设为星标" 做积极的人,而不是积极废人! 前言 VSCode,是一个免费的.开源的跨平台编辑器,也是我最满意的编辑器之一. 本文向大 ...

  8. vscode插件可以直接复制到_一款可以让代码“跳舞”的 VS Code 插件:Power Mode

    VS Code 插件市场最近上架了一款名为 "Power Mode" 的插件.这款插件可以让开发者的代码跳起曼妙的舞蹈 ,比如下方的颗粒特效! 颗粒特效 这款插件启用方式也很简单, ...

  9. vscode 新版eslint自动修复_程序员请收好:10 个实用的 VS Code 插件

    优质文章,第一时间送达! 英文:Daan,翻译:CSDN - Elle 无论你是经验丰富的开发者,还是刚开始工作的新手,你都会想让自己的开发工作尽可能轻松一点.正确的工具使用则可以帮助你实现这个目标. ...

最新文章

  1. bat 重启资源管理器
  2. 单页面 Web 应用(Single Page Application,SPA)的工作原理介绍
  3. 程序员新动向!大龄困惑详解!
  4. 367. 有效的完全平方数(二分法)
  5. [html] iframe父页面如何获取子页面的元素?
  6. 【LOJ】#2479. 「九省联考 2018」制胡窜
  7. 2018-12-21 作业
  8. 洗衣机的维修和电动机
  9. 八个经验处理开关电源PCBLayout
  10. 优启通制作系统u盘_优启通u盘装系统制作工具
  11. 微信支付商户朋友圈广告
  12. 彻底解决金山毒霸锁定chrome主页
  13. 3个方法恢复彻底删除的苹果手机视频!
  14. ftp服务器设置上文件大小,ftp服务器端文件大小设置
  15. Linux shell 用sed删除第一行、最后一行或增加删除某行
  16. mysql innodb 存储引擎
  17. ​LeetCode刷题实战488:祖玛游戏
  18. 未压缩视频数据计算方式
  19. wpf展开树节点_WPF中展开一个TreeView控件的所有树节点
  20. C++设计Person类-MOOC

热门文章

  1. c语言软件电脑下载文件,求C语言头文件下载?
  2. python组合数据类型实验_实验七 组合数据类型
  3. python decimal_【进阶】嫌弃Python慢,试试这几个方法?
  4. python+OpenCV图像处理(十)霍夫变换简单图形检测
  5. CSAPP-计算机漫游
  6. windows下caffe+CPUOnly实现MNIST手写分类
  7. windows网络版象棋的实现
  8. Linux下安装Redis(三分钟搞定)
  9. Object的方法equals,hashCode,toString,clone。另外Comparable接口的方法
  10. 用php编写xml,PHP 读取和编写 XML