Por favor, use este identificador para citar o enlazar este ítem:
http://repositorio.ufc.br/handle/riufc/78817
Tipo: | TCC |
Título : | Um estudo comparativo entre JavaScript e TypeScript |
Autor : | Mororó, Jadson Faustino |
Tutor: | Ferreira, Fischer Jônatas |
Palabras clave en portugués brasileño: | JavaScript;TypeScript;Aplicações web;Estudo comparativo |
Palabras clave en inglés: | JavaScript;TypeScript;Web applications;Comparative study |
Áreas de Conocimiento - CNPq: | CNPQ::ENGENHARIAS |
Fecha de publicación : | 2024 |
Citación : | MORORÓ, 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. |
Resumen en portugués brasileño: | JavaScript 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. |
Abstract: | Context: 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. |
URI : | http://repositorio.ufc.br/handle/riufc/78817 |
Lattes del autor: | http://lattes.cnpq.br/0135432605858246 |
ORCID del tutor: | https://orcid.org/0000-0002-3643-8720 |
Lattes del tutor: | http://lattes.cnpq.br/1412888913678183 |
Derechos de acceso: | Acesso Aberto |
Aparece en las colecciones: | ENGENHARIA DE COMPUTAÇÃO-SOBRAL - Monografias |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
2024_tcc_jfmororo.pdf | 4,91 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.