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)
    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

    (Puntos:1)
    por Javier Noval (2857) el Viernes, 12 Mayo de 2006, 17:03h (#742787)
    ( http://www.flickr.com/photos/jnoval/ )

    Jejeje sí, si el ejemplo del log es muy bueno, lo que pasa es que está tan visto que hay a quien le acaba pareciendo que es casi lo único que se puede hacer con la AOP, así que soltar algún otro no viene mal del todo.

    Por lo que yo sé, la mayor parte de las aplicaciones orientadas a aspectos actualmente emplean AspectJ o similares, que sólo soportan el weaving estático, y no conozco ningún sistema dinámico que no sea de investigación, por eso digo que no es lo normal. Imagino que cuanto más peso vayan ganando lenguajes como Python y Ruby las soluciones dinámicas irán apareciendo y ganando fama. Entretanto, en Java lo que sí creo que puedes hacer (hace mucho que no me meto con él en profundidad) es cargar clases bajo demanda, con lo cual en teoría si se adaptan a ciertos interfaces podrías hacer cosas muy parecidas (aunque de forma un poco más retorcida, posiblemente).

    Sobre el proyecto, pues espero que te sirva de algo, aunque ya te aviso que la documentación no está muy allá (lo típico de "quiero entregar de una vez y quitarme este muerto de encima"). De todas formas, si tienes alguna duda mándame un correíto (javier punto noval en gmail) e intentaré responderte :-)

    [ Padre ]