-
Notifications
You must be signed in to change notification settings - Fork 407
Can I Use the Salesforce Extensions for Visual Studio Code?
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.
Yes
Yes
Yes
Yes
Yes
Yes
Can I use the Salesforce Extensions for Visual Studio Code if I want to save metadata right to the org?
Yes
Yes
Yes
Can I use the Salesforce Extensions for Visual Studio Code as a replacement for Illuminated Cloud 2?
Yes
Yes
Yes
Yes
Short Link: http://bit.ly/caniusevscode
Troubleshooting
Project Management
Documentation
Contributing