Título
[en] ASPECT ORIENTED PROGRAMMING IN TYPESSCRIPT
Título
[pt] PROGRAMAÇÃO ORIENTADA A ASPECTOS EM TYPESCRIPT
Autor
[pt] CAIO GONCALVES FEIERTAG
Vocabulário
[pt] TYPESCRIPT
Vocabulário
[pt] FERRAMENTA PARA PROGRAMACAO ORIENTADA A ASPECTOS
Vocabulário
[pt] JAVASCRIPT
Vocabulário
[pt] PROGRAMACAO ORIENTADA A ASPECTOS
Vocabulário
[en] TYPESCRIPT
Vocabulário
[en] ASPECT ORIENTED PROGRAMMING TOOL
Vocabulário
[en] JAVASCRIPT
Vocabulário
[en] ASPECT ORIENTED PROGRAMMING
Resumo
[pt] A Programação Orientada a Aspectos ainda não é um paradigma largamente adotado por desenvolvedores, principalmente, pela curva de aprendizado que apresenta quando comparada a outros paradigmas de programação. Neste trabalho foi feito um estudo sobre as ferramentas de JavaScript existentes que possibilitam a implementação do paradigma, com base nisso, foi proposta uma nova ferramenta focada na linguagem TypeScript, visando, principalmente, diminuir esta curva através de interfaces claras e auto-descritivas para criação de aspectos, além de prover uma ampla variedade de funcionalidades comuns
de programação orientada a aspectos e implementar suporte a reutilização de aspectos.
Resumo
[en] Aspect Oriented Programming is not yet a paradigm widely adopted by developers, mainly because of the learning curve it presents when compared to other programming paradigms. In this work, a study was carried out on the existing JavaScript tools that allow the implementation of the paradigm, based on that, a new tool focused on the TypeScript language was proposed, aiming, mainly, to reduce this curve through clear and
self-descriptive interfaces for the creation of Aspects, as well as providing a wide variety of common Aspect Oriented Programming functionality and enable aspect reuse support.
Orientador(es)
MARCOS VIANNA VILLAS
Catalogação
2022-11-23
Tipo
[pt] TEXTO
Formato
application/pdf
Idioma(s)
PORTUGUÊS
Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=61358@1
Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=61358@2
Referência DOI
https://doi.org/10.17771/PUCRio.acad.61358
Arquivos do conteúdo
NA ÍNTEGRA PDF