Pedro del Gallego's Weblog
miércoles agosto 18, 2004
Esas malditas custom tags !!!! Hay ocasiones en que me desespero, hace no mucho me encontre realizando un "refactoring" completo de una aplicación para un cliente, la aplicación en si era bastante sencilla, y en principio yo solo tenia que agregar un nuevo tipo de servicio, pero en una de las pocas ocasiones en que el cliente pide consejo y no solo "quiero que", ya que habia consultado antes con otras "consultoras" y le habian dicho que era mejor hacer una aplicacion nueva. Yo me ofreci a hacerle un "buen precio" (demasiado bueno diria yo). Bueno a lo que voy.
No hay nada que me desepere mas que ver como alguien que se salta por la cara las mas basicas tecnicas de diseño, en este caso toda lógica de acceso a datos estaba embebida en unas custom tags que llamaba desde las propias JSP.
Pues en estas andaba yo mosqueado cuando derrepente me vuelvo a encontrar con esto, pero en plan OS, y por duplicado en dos proyectos diferentes y uno es nada menos que JSTL con sus etiquetas con para el manejo de SQL y el otro es un proyecto de
etiquetas para hibernate a lo que yo me pregunto. ¿El mundo se ha vuelto loco? ¿se me esta derritiendo el cerebro, me estoy volviendo tonto y esto es lo correcto? ¿ES la sucion mas comoda, la solucion correcta?.
Tengo que hacerme un hombre y seguir el koan de Aitor
¿Librerias?. Are you kidding?. I'm a fucking bloody XSL powered man!.
( ago 18 2004, 11:58:05 PM CEST )
Permalink
URL de la referencia: http://weblogs.javahispano.org/akuma/entry/esas_malditas_custom_tags
Personalmente pienso que es una guarrería acceder a la BBDD con tags desde las JSPs. Pero lo cierto es que en ciertos proyectos es una solución que puede ser 'aceptable'. Recuerda que en PHP (y ASP) es el pan nuestro de cada día, y las aplicaciones funcionan.<br>
Pero si te han pedido una refactorización es porque el proyecto no es mantenible con las guarrotags esas.<br>
Creo que cualquier solución es válida si se adapta a lo que nos piden. Si son 3 putos JSPs y 4 tablas, joder, no vas a meter EJBs !!!<br>
A mi lo que me jode es que te impongan una solución de diseño 'guarra' por que es más rápido y 'nos quitamos el muerto cuanto antes'. Pais!!!
Enviado por Belial en agosto 19, 2004 a las 12:50 AM CEST #
Pues sí, en principio es un poco cutre, pero como dice Belial depende de para qué lo usemos.
<br/><br/>
Un un manualillo que me he estado mirando sobre JSTL recalca varias veces que los tags de acceso a BBDD no es lo mejor que se puede usar. Pero que en pequeños proyectos o maquetas pueden ser útiles...
<br/><br/>
Un saludo
Enviado por Miki en agosto 19, 2004 a las 10:40 AM CEST #
Cierto no se me habia ocurrido el hecho de que para hacer prototipos rápidos pues podrian ir bien.
El problema que veo yo es cuando decides que un proyecto es lo suficientemente pequeño como para hacer una "chapucilla"?(en el buen setido de de la palabra chapucilla)
Enviado por Akuma en agosto 19, 2004 a las 11:20 AM CEST #
Es prácticamente imposible saber cuando un proyecto es lo suficientemente pequeño para hacer la 'chapucilla'...<br/>
<br/>
Pero si decides usarla tags de esos, siempre puedes refactorizarlos despues para que no accedan a BD directamente...
Enviado por Keko en agosto 19, 2004 a las 11:57 AM CEST #
Pues yo apenas le estoy metiendo a esto de los custom tags en JSP (uso Smarty en php y ya se que me pueden ofrecer) y retomando lo de que los proyectos pueden ser pequeños o grandes, lo que siempre tendremos es "cambios"... ya sean del cliente o por cuestiones técnicas... asi que, creo que es mejor pensar en algo concreto como pasar esos SQLs al modelo sin importar el que tan grande... un poco de esfuerzo pero de todas maneras... quien sabe... tal vez volvamos a utilizar el SQL en otra paginita... tons... ahi'sta la reutilizacion de código no?
Saludos ... chido blog
PD. Please answer this simple math question: 8 + 60.... ¿8+60??? ehmm ejecutar ... calc.exe
uf ahi va mi post :)
Enviado por Apokalipsis en enero 17, 2006 a las 08:11 PM CET #