Salesforce DX : An Overview

What is Salesforce DX(SFDX)?

SFDX is the new tool provided by Salesforce for the developers to manage apps and metadata.It is migration tool for developers to push and retrieve metadata from different sandboxes during migration. It also introduces the Scratch orgs which are basically temporary sandboxes for development and testing of your new code.These orgs allows developers to update same class or piece of code simultaneously. 

What is the use of Salesforce DX(SFDX)?

The major use for developers is it makes version control of metadata and continuous integration for your different sandboxes easier. Thus, improving the productivity,efficiency and overall experience of developers.
Other main takeaway could be Scratch orgs which help in faster development and testing while following the agile framework.
It also provides a new packaging model to facilitate encapsulation and composition of metadata and SFDC apps.

What is a Scratch Org?

Scratch Org is basically a short term development sandbox for the developers to increase there efficiency and productivity. It is disposable after a certain time period. Scratch orgs are available for both lightning and classic types of environments.
Dev Hub available in: Developer, Enterprise, Performance, and Unlimited Editions
Scratch orgs available in: Developer, Enterprise, Group, and Professional Editions

Is SFDX compatible with Sslesforce classic?

Yes. As it is not related to the theme or the UI of the salesforce it is compatible with both Lightning UI as well as classic.

A new Salesforce IDE?

Yes, the rationale for salesforce is to move towards more efficient IDE i.e. VSCode. 

Comments