Facebook has decided to embrace Visual Studio Code to drive its own development. Microsoft’s solution is a good choice considering its widespread support in the open source community. Indeed, VS is mature platform that is perfect of a major development environment. In a blog post, the social network explains why it chose Microsoft’s tool to drive internal development: “Visual Studio Code is a very popular development tool, with great investment and support from Microsoft and the open-source community. It runs on macOS, Windows, and Linux, and has a robust and well-defined extension API that enables us to continue building the important capabilities required for the large-scale development that is done at the company. Visual Studio Code is a platform we can safely bet our development platform future.” Furthermore, Facebook will also help to improve Visual Studio code remote development (IDE) by contributing to the open source. “For example, when it comes to code, Facebook is a polyglot. Code is written in Python, C++, Java and in some of our own created languages like Flow, Hack and Reason. Extensions exist to support these languages, which include syntax highlighting, formatters, linters, etc. Flow, for example, has had a Facebook-developed public Visual Studio Code extension since 2015. With Facebook’s internal move to Visual Studio, Flow has been in active development, through areas like Language Service Protocol (LSP) improvements, to better ensure the language works great with Visual Studio Code.”

Renewed Friendship

It’s been a while since Microsoft and Facebook partnered in a significant way. The two companies used to be regular co-collaborators, teaming on various solutions such as app development and promotional efforts. However, in recent years Facebook has preferred to walk its own path and develop its own software internally. The new connection with Visual Studio changes the recent trend and teams Microsoft and FB once again.

Facebook Adopts Microsoft Visual Studio Code for Internal Development - 26Facebook Adopts Microsoft Visual Studio Code for Internal Development - 16Facebook Adopts Microsoft Visual Studio Code for Internal Development - 42Facebook Adopts Microsoft Visual Studio Code for Internal Development - 29Facebook Adopts Microsoft Visual Studio Code for Internal Development - 82