Otro ejemplo un poquito menos visto que el de los logs ;-) es la persistencia de objetos. Sobre todo si el sistema de aspectos te permite modificar los aspectos dinámicamente dinámicamente (que no es lo habitual), puedes hacer cosas como las que mostré yo en mi proyecto (sí, es autobombo :-P): tener una aplicación corriendo tan tranquila por un lado (una gestión de publicaciones, por ejemplo) que no sabe absolutamente nada de persistencia, y luego desde otra aplicación distinta le podías incluir o quitar la persistencia, cambiar el sistema empleado para almacenar los objetos, la política a seguir para decidir cuándo almacenar a disco...
Si alguien está interesado en echarle un ojo (y perder la cordura en el proceso :-P) puede descargar el prototipo [uniovi.es] (en Python) y su documentación.
Re:aspectos
(Puntos:2, Informativo)( http://www.flickr.com/photos/jnoval/ )
Otro ejemplo un poquito menos visto que el de los logs ;-) es la persistencia de objetos. Sobre todo si el sistema de aspectos te permite modificar los aspectos dinámicamente dinámicamente (que no es lo habitual), puedes hacer cosas como las que mostré yo en mi proyecto (sí, es autobombo :-P): tener una aplicación corriendo tan tranquila por un lado (una gestión de publicaciones, por ejemplo) que no sabe absolutamente nada de persistencia, y luego desde otra aplicación distinta le podías incluir o quitar la persistencia, cambiar el sistema empleado para almacenar los objetos, la política a seguir para decidir cuándo almacenar a disco...
Si alguien está interesado en echarle un ojo (y perder la cordura en el proceso :-P) puede descargar el prototipo [uniovi.es] (en Python) y su documentación.