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:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/3560
https://doi.org/10.35784/jcsi.3560
_version_ 1821499420767682560
author Ciechan, Damian
author_facet Ciechan, Damian
author_sort Ciechan, Damian
collection Teka Commission of Architecture, Urban Planning and Landscape Studies (Lublin University of Technology)
container_start_page 154
container_title Journal of Computer Sciences Institute
container_volume 27
description 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.
format Article in Journal/Newspaper
genre DML
genre_facet DML
id ftpollublinojs:oai:ojs2.ph.pollub.pl:article/3560
institution Open Polar
language English
op_collection_id ftpollublinojs
op_container_end_page 161
op_doi https://doi.org/10.35784/jcsi.3560
op_relation https://ph.pollub.pl/index.php/jcsi/article/view/3560/3130
https://ph.pollub.pl/index.php/jcsi/article/view/3560
doi:10.35784/jcsi.3560
op_rights Copyright (c) 2023 Damian Ciechan
https://creativecommons.org/licenses/by-sa/4.0
op_source Journal of Computer Sciences Institute; Vol 27 (2023); 154-161
Journal of Computer Sciences Institute; Tom 27 (2023); 154-161
2544-0764
publishDate 2023
publisher Lublin University of Technology
record_format openpolar
spelling ftpollublinojs:oai:ojs2.ph.pollub.pl:article/3560 2025-01-16T21:38:56+00:00 Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform Ciechan, Damian 2023-06-30 application/pdf https://ph.pollub.pl/index.php/jcsi/article/view/3560 https://doi.org/10.35784/jcsi.3560 eng eng Lublin University of Technology https://ph.pollub.pl/index.php/jcsi/article/view/3560/3130 https://ph.pollub.pl/index.php/jcsi/article/view/3560 doi:10.35784/jcsi.3560 Copyright (c) 2023 Damian Ciechan https://creativecommons.org/licenses/by-sa/4.0 Journal of Computer Sciences Institute; Vol 27 (2023); 154-161 Journal of Computer Sciences Institute; Tom 27 (2023); 154-161 2544-0764 Salesforce performance low-code tools frameworks info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion 2023 ftpollublinojs https://doi.org/10.35784/jcsi.3560 2023-07-03T23:06:10Z 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. Article in Journal/Newspaper DML Teka Commission of Architecture, Urban Planning and Landscape Studies (Lublin University of Technology) Journal of Computer Sciences Institute 27 154 161
spellingShingle Salesforce
performance
low-code tools
frameworks
Ciechan, Damian
Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_full Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_fullStr Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_full_unstemmed Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_short Comparative analysis of frameworks and automation tools in terms of functionality and performance on the Salesforce CRM Platform
title_sort comparative analysis of frameworks and automation tools in terms of functionality and performance on the salesforce crm platform
topic Salesforce
performance
low-code tools
frameworks
topic_facet Salesforce
performance
low-code tools
frameworks
url https://ph.pollub.pl/index.php/jcsi/article/view/3560
https://doi.org/10.35784/jcsi.3560