domingo, 18 de março de 2012

Motivos para utilizar ou não programação orientada a aspectos.

Porque utilizar esse paradigma?

Uma das vantagens da Programação orientada a aspectos está na diminuição do tamanho do código dos componentes envolvidos, já que uma parte do código fica na definição dos aspectos, isso torna a complexidade menor tornando um sistema mais simples de implementar e compreender.
Pelo fato de ter sua implementação está centralizada em uma única unidade, as alterações torna-se muito mais simples, sendo assim, não é necessário reescrever várias classes. Dessa forma o código fica muito mais conciso facilitando sua manutenção e seu reuso.

Por que esse paradigma ainda é pouco utilizado?

Apesar de apresentar uma proposta inovadora no desenvolvimento de sistemas, a orientação as aspectos, apesar de está em constante evolução ainda apresenta algumas limitação em determinados aspectos, tais como:
Ainda não existe um padrão claro para se definir o que será ou não um aspecto no desenvolvimento de um software.
A falta de metodologias ainda é um fator limitado desse paradigma.

Nenhum comentário:

Postar um comentário