Maxwell Para Simples Indexação

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