Integrating Different IDEs with a Common Set of Developer Services
Developing modern applications requires varied tools and languages to address multiple platforms and form factors. Often, different tools are used by teams to plan, code, build, track, test, deploy, and monitor. How can these activities be normalized to reduce team friction? This session details approaches Microsoft is taking to plugin development. By building plugins for different IDEs that integrate with a common set of team services, developers can use diverse tools to participate in the same team activities. We’ll share experiences in reusing code across plugins for different IDEs, discuss challenges of interacting with browsers on different platforms, and discuss ways to match the look and feel of each IDE, with demos of plugins in Eclipse, IntelliJ, and Visual Studio.