Sei sulla pagina 1di 4

2007

UNIVERSIDAD DE
PANAMÁ
FÁTIMA ÁLVAREZ

[WEBGRAFÍA SOBRE
LA PROGRAMACIÓN
ORIENTADA A
ASPECTOS]
La Programación Orientada a Aspectos se abre paso en la
actualidad como un paradigma que busca manejar los
aspectos (características) de forma independientes, para
aumentar su optimización y control sobre los códigos de
programas. Este documento muestra una webgrafía
comentada que busca resaltar sitios que puedan dar una
visión general de la programación orientada a aspectos, las
bases sobre las que se apoya está tecnología, y los conceptos
que maneja, sirviendo de presentación para los que quieran
introducirse en este campo de la programación.
WEBGRAFÍA SOBRE LA PROGRAMACIÓN ORIENTADA A
ASPECTOS

1) Wikipedía, La enciclopedia libre, “Programación Orientada a


Aspectos”, (2005, Octubre 8), [En línea]. 28 Septiembre 2007.
<http://es.wikipedia.org/wiki/Programaci%C3%B3n_Orientada_a_Aspectos>
[Consulta: 29 Septiembre 2007].

Comentario: Esta página es bien explicita ya que define que es la


Programación Orientada Aspectos, resaltando los objetivos, ventajas
y conceptos de la misma. Nos relata la problemática de otros
paradigma frente al paradigma orienta a aspectos. Además esta
enciclopedia nos muestra una serie de enlaces de autores y
profesionales relacionados con el mundo del Paradigma Orientado a
Aspectos.

2) Pwneds Blog, “Programación Orientado a Aspectos”, [En línea], 2 de


agosto. <http://pwneds.blogspot.com/2007/08/programacion-
orientada-aspectos.html> [Consultada: 2 de Octubre 2007].

Comentario: En esta página se trata de explicar de forma muy


general como funciona el nuevo paradigma orientado a aspectos,
resalta el desarrollo de varios lenguajes para la aplicación de los
aspectos tales como AspectJ, AspectPHP, AspectC, Spring. Este blog
puede servir para conceptualizar el término programación orientada a
aspectos sin profundizar en detalles del paradigma. De acuerdo a
este sitio la ventaja que tiene POA sobre otros paradigmas es un
mayor control sobre el código del programa, y su objetivo principal es
manejar los aspectos de forma independiente para aumentar su
optimización en el manejo de los mismos.

3) Lic. Fernando Asteasuain,”Programación Orientada a Aspectos. La


verdad desnuda”, 16 Septiembre 2005. .
WEBGRAFÍA SOBRE LA PROGRAMACIÓN ORIENTADA A
ASPECTOS

<http://www.charladeborrachos.com.ar/presentaciones/charla_2005-
09-16.ppt>. [Consultada: 2 de Octubre 2007].

Comentario: Este documento en power point bastante fuera de lo


común explica el porque de la POA, conceptos, y estructura del
lenguaje Orientado a Aspectos. Hace referencia a la relación de la
POA y POO.

4) Join Point, “Rompiendo mitos”, 18 de febrero 2006, [En línea].


<http://www.weblogs.javahispano.org/amergin/date/20060218>.
[Consulta: 2 de octubre 2007].

Comentario: En este blog se aclaran 15 mitos habituales que giran


en torno de la POA, el documento impreso ocupa 15 páginas. Claro
para entender cuales son esos mitos se necesita leer bien todo el
documento y conocer los fundamentos de la POA, por ello quiero
resaltar que el objetivo de la AOP es mejorar la modularidad del
software, y por tanto, mejorar la reutilización, la evolución y dinámica
de los sistemas software.
Resumiendo, se puede decir que la "revolución" que plantea la
Programación Orientada a Aspectos, es en el cómo solucionar los
problemas. Además, considero que con este paradigma por fin se
puede tratar los requisitos no funcionales a la altura que merecen.

5) JavaHispano, “Pruebas y Programación orientada a aspectos”, [En


línea].
<http://www.javahispano.org//Pruebas_y_Programacrión_orientada_a_
Aspectos>. [Consulta: 29 Septiembre 2007].

Comentario: En esta sección de la página java hispano se muestra


un trabajo donde se expone cómo aplicar la programación orientada
WEBGRAFÍA SOBRE LA PROGRAMACIÓN ORIENTADA A
ASPECTOS

a aspectos para desarrollar pruebas unitarias. Primero presenta la


estrategia más utilizada para diseñar y escribir estas pruebas y, a
continuación, identifica y describe un conjunto de escenarios donde
esta estrategia no es adecuada. Para cada uno de estos escenarios se
propone la aplicación de técnicas de programación orientada a
aspectos para la realización de pruebas funcionales adecuadas. Por
último desarrolla un ejemplo práctico donde aparecen varios de estos
escenarios e implementa la solución que la programación orientada
a aspectos aporta.

Potrebbero piacerti anche