Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:aspectos

    (Puntos:2, Informativo)
    por Javier Noval (2857) el Miércoles, 10 Mayo de 2006, 17:16h (#741631)
    ( 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.

    [ Padre ]
    Puntos de inicio:    2  puntos
    Modificador extra 'Informativo'   0  

    Total marcador:   2  
  • Re:aspectos

    (Puntos:2)
    por sammael (16347) el Jueves, 11 Mayo de 2006, 09:02h (#741875)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 24 Febrero de 2014, 10:03h )
    gracias por la aportacion, yo mismo ando pegandome todavia con los aspectos y ni se me habia ocurrido que esa funcionalidad fuera posible (ahora que lo dices, tiene su logica y permitiria aniadir o eliminar persistencia de varias capas de la aplicacion... puede ser util en algunos casos), en cualquier caso, los ejemplos del log y la autenticacion/autorizacion son los clasicos... pero tambien muy utiles para explicar las cosas desde un punto de vista lo suficientemente sencillo como para entenderlo de una tacada y lo suficientemente complejo como para ver las ventajas de ese sistema

    te puedo hacer una pregunta? dices que el que un lenguaje pueda modificar dinamicamente los aspectos no es lo normal, es algo que no se me habia ocurrido pensar (tampoco), sabes si java puede hacerlo? se que hay librerias para modificar los bytecodes de las clases ya compiladas, asi que se me ocurre que en principio si que se podria (aunque pueda ser mas o menos lioso) pero a lo mejor no te refieres a esto...

    me voy a bajar la documentacion de tu proyecto para echarle un vistazo... el python no lo llevo muy bien, pero bueno, por intentarlo... lo peor que puede pasar es que no me entere de nada y me quede como estoy
    --

    Dale fuego a un hombre y estara caliente un dia, prendele fuego y estara caliente el resto de su vida.
    [ Padre ]
    • Re:aspectos de Javier Noval (Puntos:1) Viernes, 12 Mayo de 2006, 17:03h