去年,笔者有幸在微软技术暨生态大会上做了个演讲,主题是“从零开始开发一款属于你的 Visual Studio Code 插件”。
演讲内容主要覆盖了VS Code插件开发的四个方面:设计、实现、推广和维护。作为一个开发者,我们往往会把大多数的时间放在实现上(也就是撸代码),但笔者认为一个好的产品是万万离不开设计、推广和维护这三个方面的。也正是因为意识到了设计、推广和维护的重要性,笔者才能打造出超过四百万下载量的Code Runner插件。如果你100%的时间都花在撸代码上,你的产品是没有灵魂的。
虽然演讲内容都是关于VS Code的,但是很多东西同样适用于其他产品的开发。希望对大家有帮助~
看完演讲视频后,我们再总结下产品开发中的几个要点:
-
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
最后,再附上几张现场高清图,哈哈哈!
文章评论