Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform

Article describes comparative analysis of both code and low-code automation tools together with frameworks used for developing graphical user interfaces that are available on the Salesforce Platform. The research is being carried out due to lack of such comparison in the available literature and due...

Full description

Bibliographic Details
Published in:Journal of Computer Sciences Institute
Main Author: Ciechan, Damian
Format: Article in Journal/Newspaper
Language:English
Published: Lublin University of Technology 2023
Subjects:
DML
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/3560
https://doi.org/10.35784/jcsi.3560
Description
Summary:Article describes comparative analysis of both code and low-code automation tools together with frameworks used for developing graphical user interfaces that are available on the Salesforce Platform. The research is being carried out due to lack of such comparison in the available literature and due to popularity of the Salesforce CRM. Four automation tools were put together: code-based Apex Triggers and three point-and-click tools: Workflow Rules, Process Builder, Flow Builder. In each of the frameworks (Visualforce, Aura Components, Lightning Web Components) an application module was developed and example logic was implemented in each of the automation tools. DML operations insert, update, delete were compared in terms of performance and each technology was analyzed in terms of provided functionalities and limitations. It was concluded that the most efficient automation tool is Flow Builder and the Lightning Web Components framework is the best choice for developing graphical user interfaces.