Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Kase en 25 Noviembre 2010, 09:55 am



Título: JSP/java muero en un mar de codigo
Publicado por: Kase en 25 Noviembre 2010, 09:55 am
hola... veran, tengo que entregar un proyecto de la escuela en 2 semanas.. es un sistema de banketes, donde el usuario por internet puede ordenar banketes y personalisarlos.. nada fuera de lo normal x]
si fuera en php me lo aventaria en 1 semana o 2..

pero a mi maestro le gusta java y usa frameworks raros,  y utiliza mvc y es mucho java  y le gusta el orm... y bueno vamos por partes.

MVC   en clase emos utilizado una espesie de cosa rara, ala que denominamos MVC  en teoria  la vista deberia comunicarse con el modelo atravez del controlador... y si el modelo cambia, la vista deberia cambiar en automatico...   o almenos esa es mi idea de MVC y si el controlador no tiene el poder para  modificar la vista,  no vale la pena...
Entonces, no comprendo el intento raro de desarrollo de  JSF
el modelo tradicional de  la web, es por medio de peticiones y respuestas e llegado a utilizar ajax para que esto sea bonito, pero en el fondo son peticiones y respuestas..

pero por lo que e visto, agregan monton de capas que de alguna forma u otra  permiten el desarrollo estilo funciones, como si se tratase de una aplicacion de escritorio..
y yo estoy muy acostumbrado al desarrollo web, y eso me da en toda la madre.
____________________________________________________________

ORM
 vale, comprendo el ORM   crear un objeto usuario, para mantenerlo en sesion o un carrito de comprar, es algo muy nice....   
pero cuando la aplicacion necesita datos puntuales te jode todo por todos lados...

si yo tengo un objeto persona  con sus x atributos, entre ellos, un array de objetos telefonos (pues una persona tiene n telefonos)  se escucha funcional..
pero y si un telefono puede tener distintas personas? entonces.. que?
por otro lado, que necesidad hay de cargar todo el objeto prsona con sus datos y los objetos telefonos..
si al final kisas solo despliegues   persona-telefono
una consulta directa ala Base de Datos podria ser mas eficiente...
el ORM solo lo veo como opcion para carritos de compras, o persistir objetos que deverdad se necesita persistir, si tu kieres persistir toda tu base de Datos,  esto deberia afectar enormemente al rendimiento, no?

_______________________________________________________

Frameworks...
ni recuerdo cual se supone que intentamos usar, se que era WYSWYG  pero le vi demaciadas limitaciones..  intente aprender Struts
pero por donde le vea, me reptea la idea de  generar un... form jsp + action been + action form + model    cuando kisas podria pasarle los datos, directamete al modelo, o kisas una pekeña capa que me capture los datos, y  los inserte en el objeto....
pensando en orm.. podriamos agregarle esos datos al objeto, y decirle. objeto.guardate y listo...
por que la necesidad de extenderse con monton de cosas...   auke, admito que me gusto como maneja algunas validaciones.. pero la curvatura de aprendisaje es demasiado lenta.....

______________________________________________________

se que existe, jsp + servlets +  Scriptlets....   con scriptlets podria conseguir datos puntuales directamente del modelo, no?... pero  me dicen, que programar en servlets es algo muy largo =/


asepto sujerencias....
asepto frameworks faciles de aprender, sin ser tan robustos..
asepto que me metan un tiro x___x

lo que sea.
corrijanme si me ekiboko en algun concepto o idea