去年,笔者有幸在微软技术暨生态大会上做了个演讲,主题是“从零开始开发一款属于你的 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”知乎专栏吧~
最后,再附上几张现场的图片,哈哈哈!