Salesforce DX is practically more of a philosophy or mindset that gets support from latest tools and features, which can be selected by developers to simplify the workflow of the team. In case you are a developer or an admin, managing your development process on top of this platform will have a positive impact on your workflow and team.
The Salesforce team has made this platform easy for developers instead of improving and retaining the older style of application development. Perhaps, this has attracted developers the most and most of them are getting their hands on the DX version and enhancing their development experience. Also, Salesforce DX development platform allows developers to use their traditional tools which they are accustomed to, making the platform efficient for everyone. For further information on Salesforce DX and its benefits, you can check out the online websites such as Flosum.com.
With that being said, here are some of the pros and cons of utilizing the Salesforce DX platform that you should know:
The Pros of Using Salesforce DX
Given the nature of its creation, The DX version promotes the message from Salesforce that promised to make the development process smooth by offering the essential tools and support. The main benefits that one can experience with Salesforce DX are:
- CLI: The presence of the updated Salesforce DX CLI is more of a collaboration of the functionalities of the Ant and the Force CLI with some newly added features such as the JSON file. It allows monitoring and managing of the scratch orgs which is another inclusion to the new Salesforce DX.
- Scratch Orgs: Perhaps the biggest eye-catching feature in the newly announced Salesforce DX is scratch orgs through which you can push data and metadata to a spin up of arbitrary configuration and an ephemeral org. This has been incorporated with an aim to enable more traditional working process and making version control the single source of truth. Now you can create and dispose scratch orgs on the go.
- com IDE: This mostly has to do with the integration process, however, the changes here mostly depends on the future of the Salesforce DX. Although the feature displays a number of convenience buttons that trace back straight to the CLI calls.
The Cons of Salesforce DX
As DX is practically new, there is still a lot to be added and introduced to the development platform. Due to this very reason, some users might encounter bugs while working on the platform. It can be challenging to find the solutions by making use of the major search engines. However, as mentioned above, the future of Salesforce DX looks promising and with the required additions, it might become the ultimate software development platform.
Finally, the vast numbers of benefits easily overshadow the number of drawbacks when it comes to using the Salesforce DX platform. Also, the version is more of a demo at present, so the drawbacks will be settled down once the updated version of the platform is announced.