Skip to content

Can I Use the Salesforce Extensions for Visual Studio Code?

Nathan Totten edited this page Nov 15, 2018 · 7 revisions

yes

If you want more details...

The longer answer is that the Salesforce Extensions for Visual Studio Code work for ALL types of Salesforce Developers. There is a common misconception that these extensions are only for "DX" development. That is simply not true - for a few reasons.

First, there really isn't such a thing as "DX" development. The name "Salesforce DX" really is just an initiative around improving the Developer eXperience for all Salesforce Developers. There are many parts to this initiative - everything from Scratch Orgs, CLI, Visual Studio Code, Packaging, to the Metadata Coverage Report are all part of DX. So to be clear there is NO SUCH THING as DX DEVELOPMENT.

Most likely what people mean when they say that Visual Studio Code is only for "DX" development is that it is only for use against Scratch Orgs. This was true, but it is not true anymore. Visual Studio Code supports development against ANY SALESFORCE ORG including Sandboxes, Developer Edition, and even Trailhead Orgs.

The other thing people often mean when they say "DX" development is package based development. It is true, that VS Code does support new features such as unlocked packages and second-generation packages, but these are OPTIONAL features. You can use the same development model you have always used with Visual Studio Code.

So, what does that mean for your use of Visual Studio Code? It means that NO MATTER what kind of Salesforce development you do, you ABSOLUTELY CAN USE VISUAL STUDIO CODE.

FAQ

Can I use the Salesforce Extensions for Visual Studio Code with Scratch Orgs?

Yes

Can I use the Salesforce Extensions for Visual Studio Code with Sandbox Orgs?

Yes

Can I use the Salesforce Extensions for Visual Studio Code with Developer Edition Orgs?

Yes

Can I use the Salesforce Extensions for Visual Studio Code with Trailhead Orgs?

Yes

Can I use the Salesforce Extensions for Visual Studio Code if I am an ISV?

Yes

Can I use the Salesforce Extensions for Visual Studio Code if I ship my code as packages?

Yes

Can I use the Salesforce Extensions for Visual Studio Code if I want to save metadata right to the org?

Yes

Can I use the Salesforce Extensions for Visual Studio Code as a replacement for MavensMate?

Yes

Can I use the Salesforce Extensions for Visual Studio Code as a replacement for Force.com IDE?

Yes

Can I use the Salesforce Extensions for Visual Studio Code as a replacement for Illuminated Cloud 2?

Yes

Can I use the Salesforce Extensions for Visual Studio Code on Linux?

Yes

Can I use the Salesforce Extensions for Visual Studio Code on Mac?

Yes

Can I use the Salesforce Extensions for Visual Studio Code on Windows?

Yes


Short Link: http://bit.ly/caniusevscode

Clone this wiki locally