Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/78817
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorFerreira, Fischer Jônatas-
dc.contributor.authorMororó, Jadson Faustino-
dc.date.accessioned2024-11-08T17:29:21Z-
dc.date.available2024-11-08T17:29:21Z-
dc.date.issued2024-
dc.identifier.citationMORORÓ, Jadson Faustino. Um estudo comparativo entre JavaScript e TypeScript. 2024. 154 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Campus de Sobral, Universidade Federal do Ceará, Sobral, 2024.pt_BR
dc.identifier.urihttp://repositorio.ufc.br/handle/riufc/78817-
dc.description.abstractContext: JavaScript and TypeScript are powerful languages for the Web, enabling developers to efficiently transform ideas into digital reality. JavaScript is essential in this context, providing functionality and interactivity to websites, both on the front-end and back-end. TypeScript, in turn, is an extension of JavaScript that offers additional features, such as static typing. Motivation: The lack of detailed comparisons between these languages makes it difficult to identify their advantages and disadvantages. It is important to understand their differences and determine the situations in which each is more suitable. Objective: This work aims to perform a quantitative and qualitative comparison between JavaScript and TypeScript. Methodology: A comprehensive literature review was conducted to describe the specificities of the languages. Additionally, based on practical experience in implementing analogous algorithms in both languages, distinctive characteristics between them were analyzed. Results: The results highlight ten distinctive qualitative characteristics, such as flexibility, learning curve, compatibility, libraries, support, conciseness, productivity, maintainability, readability, and scalability. Quantitative tests on memory consumption and execution time in analogous algorithms in both languages showed no significant differences. Beneficiaries: This study benefits students by facilitating the learning of JavaScript and TypeScript, teachers who can use the results in their classes, developers who will have valuable information to decide which language to use, and companies that will be able to choose the most suitable language for their needs.pt_BR
dc.language.isopt_BRpt_BR
dc.rightsAcesso Abertopt_BR
dc.titleUm estudo comparativo entre JavaScript e TypeScriptpt_BR
dc.typeTCCpt_BR
dc.description.abstract-ptbrJavaScript e TypeScript são linguagens poderosas para a Web, permitindo que desenvolvedores transformem ideias em realidade digital de forma eficiente. JavaScript é essencial nesse contexto, fornecendo funcionalidade e interatividade aos sites, tanto no front-end quanto no back-end. O TypeScript, por sua vez, é uma extensão do JavaScript que oferece recursos adicionais, como tipagem estática. Motivação: A falta de comparações detalhadas entre essas linguagens dificulta a identificação de suas vantagens e desvantagens. É importante entender suas diferenças e determinar as situações em que cada uma é mais adequada. Objetivo: Este trabalho visa realizar uma comparação quantitativa e qualitativa entre JavaScript e TypeScript. Metodologia: Uma revisão bibliográfica abrangente foi realizada para descrever as especificidades das linguagens. Além disso, com base na experiência prática na implementação de algoritmos análogos em ambas as linguagens, foram analisadas características distintivas entre ambas. Resultados: Os resultados destacam dez características qualitativas distintivas, como flexibilidade, curva de aprendizado, compatibilidade, bibliotecas, suporte, concisão, produtividade, manutenibilidade, legibilidade e escalabilidade. Testes quantitativos de consumo de memória e tempo de execução em algoritmos análogos em ambas as linguagens não mostraram diferenças significativas. Beneficiários: Este estudo beneficia alunos, facilitando o aprendizado de JavaScript e TypeScript, professores, que podem usar os resultados em suas aulas, desenvolvedores, que terão informações valiosas para decidir qual linguagem usar, e empresas, que poderão escolher a linguagem mais adequada para suas necessidades.pt_BR
dc.subject.ptbrJavaScriptpt_BR
dc.subject.ptbrTypeScriptpt_BR
dc.subject.ptbrAplicações webpt_BR
dc.subject.ptbrEstudo comparativopt_BR
dc.subject.enJavaScriptpt_BR
dc.subject.enTypeScriptpt_BR
dc.subject.enWeb applicationspt_BR
dc.subject.enComparative studypt_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
local.author.latteshttp://lattes.cnpq.br/0135432605858246pt_BR
local.advisor.orcidhttps://orcid.org/0000-0002-3643-8720pt_BR
local.advisor.latteshttp://lattes.cnpq.br/1412888913678183pt_BR
local.date.available2024-09-27-
Aparece nas coleções:ENGENHARIA DE COMPUTAÇÃO-SOBRAL - Monografias

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2024_tcc_jfmororo.pdf4,91 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.