Análise comparativa de ferramentas low-code para desenvolvimento de software

Bibliographic Details
Main Author: Siqueira, Victor Caio Araujo
Publication Date: 2024
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da Universidade Federal do Ceará (UFC)
Download full: http://repositorio.ufc.br/handle/riufc/78836
Summary: The development of software has undergone significant transformations, with the increasing demand for agile and efficient solutions and the shortage of qualified developers. In this context, low-code platforms emerge as a promising alternative, enabling the development of applications with little to no coding, thus offering a solution to this reality. This study conducted a comparative analysis of different low-code development platforms, such as Directus, Strapi, Parse, Supabase, and Firebase, aiming to identify the most suitable for backend solution development. Using a practical implementation methodology, characteristics such as ease of setup, performance, learning curve, size of the support community, among others, were evaluated. The research highlighted the benefits of low-code platforms, such as agility, cost reduction, and ease of maintenance, but also pointed out limitations, such as scalability and fragmentation across platforms. The results indicate that, despite the advantages, the choice of the ideal tool should consider the specific context of the project, making a careful analysis of the needs and available features essential. This study contributes to the understanding of the possibilities and challenges of low-code platforms in software development, offering resources for decision-making by developers and organizations.
id UFC-7_ad876b2a94a33bd3b8cdbeeae6f237b3
oai_identifier_str oai:repositorio.ufc.br:riufc/78836
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Siqueira, Victor Caio AraujoMagalhães, Regis Pires2024-11-11T14:28:13Z2024-11-11T14:28:13Z2024SIQUEIRA, Victor Caio Araujo. Análise comparativa de ferramentas low-code para desenvolvimento de software. 2024. 48 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação)- Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2024.http://repositorio.ufc.br/handle/riufc/78836The development of software has undergone significant transformations, with the increasing demand for agile and efficient solutions and the shortage of qualified developers. In this context, low-code platforms emerge as a promising alternative, enabling the development of applications with little to no coding, thus offering a solution to this reality. This study conducted a comparative analysis of different low-code development platforms, such as Directus, Strapi, Parse, Supabase, and Firebase, aiming to identify the most suitable for backend solution development. Using a practical implementation methodology, characteristics such as ease of setup, performance, learning curve, size of the support community, among others, were evaluated. The research highlighted the benefits of low-code platforms, such as agility, cost reduction, and ease of maintenance, but also pointed out limitations, such as scalability and fragmentation across platforms. The results indicate that, despite the advantages, the choice of the ideal tool should consider the specific context of the project, making a careful analysis of the needs and available features essential. This study contributes to the understanding of the possibilities and challenges of low-code platforms in software development, offering resources for decision-making by developers and organizations.O desenvolvimento de software tem passado por grandes transformações, com o aumento da demanda por soluções ágeis e eficientes, e a escassez de desenvolvedores qualificados. Nesse contexto, as plataformas low-code emergem como uma alternativa promissora, permitindo o desenvolvimento de aplicativos com pouca ou nenhuma codificação, sendo assim, possibilitando uma solução para essa realidade. Este trabalho realizou uma análise comparativa de diferentes plataformas de desenvolvimento low-code, como Directus, Strapi, Parse, Supabase e Firebase, visando identificar a mais adequada para o desenvolvimento de soluções de backend. Utilizando a metodologia de implementação prática, foram avaliadas características como simplicidade de configuração, desempenho, curva de aprendizado e tamanho da comunidade. A pesquisa destacou os benefícios das plataformas low-code, como desempenho, documentação e facilidade de uso, mas também apontou limitações, como escalabilidade e fragmentação entre as plataformas. Firebase e Supabase possuem a limitação de não ser tão customizável como Directus, Strapi e Parse. Os resultados indicam que, apesar das vantagens, a escolha da ferramenta ideal deve considerar o contexto específico do projeto, sendo essencial uma análise criteriosa das necessidades e funcionalidades disponíveis. Este estudo contribui para o entendimento das possibilidades e desafios das plataformas low-code no desenvolvimento de software, oferecendo recursos para a tomada de decisão de desenvolvedores e organizações.Análise comparativa de ferramentas low-code para desenvolvimento de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesislow-codedesenvolvimento de softwarebackendplataformas de desenvolvimentocomparação entre plataformas low-codeCNPQ: CIÊNCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: SISTEMAS DE INFORMAÇÃOinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttp://lattes.cnpq.br/7195981513707548ORIGINAL2024_tcc_vcasiqueira.pdf2024_tcc_vcasiqueira.pdfapplication/pdf614597http://repositorio.ufc.br/bitstream/riufc/78836/1/2024_tcc_vcasiqueira.pdf225789f6b8845a150bcd81d1407f314dMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/78836/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/788362024-11-11 11:28:14.408oai:repositorio.ufc.br:riufc/78836Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-11-11T14:28:14Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv Análise comparativa de ferramentas low-code para desenvolvimento de software
title Análise comparativa de ferramentas low-code para desenvolvimento de software
spellingShingle Análise comparativa de ferramentas low-code para desenvolvimento de software
Siqueira, Victor Caio Araujo
CNPQ: CIÊNCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: SISTEMAS DE INFORMAÇÃO
low-code
desenvolvimento de software
backend
plataformas de desenvolvimento
comparação entre plataformas low-code
title_short Análise comparativa de ferramentas low-code para desenvolvimento de software
title_full Análise comparativa de ferramentas low-code para desenvolvimento de software
title_fullStr Análise comparativa de ferramentas low-code para desenvolvimento de software
title_full_unstemmed Análise comparativa de ferramentas low-code para desenvolvimento de software
title_sort Análise comparativa de ferramentas low-code para desenvolvimento de software
author Siqueira, Victor Caio Araujo
author_facet Siqueira, Victor Caio Araujo
author_role author
dc.contributor.author.fl_str_mv Siqueira, Victor Caio Araujo
dc.contributor.advisor1.fl_str_mv Magalhães, Regis Pires
contributor_str_mv Magalhães, Regis Pires
dc.subject.cnpq.fl_str_mv CNPQ: CIÊNCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: SISTEMAS DE INFORMAÇÃO
topic CNPQ: CIÊNCIAS EXATAS E DA TERRA: CIENCIA DA COMPUTACAO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: SISTEMAS DE INFORMAÇÃO
low-code
desenvolvimento de software
backend
plataformas de desenvolvimento
comparação entre plataformas low-code
dc.subject.ptbr.pt_BR.fl_str_mv low-code
desenvolvimento de software
backend
plataformas de desenvolvimento
comparação entre plataformas low-code
description The development of software has undergone significant transformations, with the increasing demand for agile and efficient solutions and the shortage of qualified developers. In this context, low-code platforms emerge as a promising alternative, enabling the development of applications with little to no coding, thus offering a solution to this reality. This study conducted a comparative analysis of different low-code development platforms, such as Directus, Strapi, Parse, Supabase, and Firebase, aiming to identify the most suitable for backend solution development. Using a practical implementation methodology, characteristics such as ease of setup, performance, learning curve, size of the support community, among others, were evaluated. The research highlighted the benefits of low-code platforms, such as agility, cost reduction, and ease of maintenance, but also pointed out limitations, such as scalability and fragmentation across platforms. The results indicate that, despite the advantages, the choice of the ideal tool should consider the specific context of the project, making a careful analysis of the needs and available features essential. This study contributes to the understanding of the possibilities and challenges of low-code platforms in software development, offering resources for decision-making by developers and organizations.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-11-11T14:28:13Z
dc.date.available.fl_str_mv 2024-11-11T14:28:13Z
dc.date.issued.fl_str_mv 2024
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SIQUEIRA, Victor Caio Araujo. Análise comparativa de ferramentas low-code para desenvolvimento de software. 2024. 48 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação)- Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2024.
dc.identifier.uri.fl_str_mv http://repositorio.ufc.br/handle/riufc/78836
identifier_str_mv SIQUEIRA, Victor Caio Araujo. Análise comparativa de ferramentas low-code para desenvolvimento de software. 2024. 48 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação)- Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2024.
url http://repositorio.ufc.br/handle/riufc/78836
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/78836/1/2024_tcc_vcasiqueira.pdf
http://repositorio.ufc.br/bitstream/riufc/78836/2/license.txt
bitstream.checksum.fl_str_mv 225789f6b8845a150bcd81d1407f314d
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847792819511492608