Y con una webapp Java con Framework Spring+Hibernate ? Java te da la portabilidad entre SO. El Framework te da las herramientas para separar bien las capas (negocio - presentacion - etc).
Y el cliente puede acceder por distintos puntos: web (lo natural) y sino x webservices Saludos MA_Xx 2009/2/21 Juan Alejandro Knight <[email protected]> > > From: "Mario Daniel Carugno" Sent Saturday, February 21, 2009 4:05 PM > >> En general no me gusta programar la logica de negocio y la UI como >> parte del mismo >> producto. >> > > Menos mal que no te gusta. El diseño de cualquier sistema serio debería > tener esas capas *bien* separadas. > Un modelo sencillo es el que te van a enseñar en Técnicas de Diseño: > 1- Capa de persistencia: oculta con que plataforma persistis datos > 2- Capa de negocios: aca pones las reglas de negocio y validaciones > 3- Capa de servicios: punto de entrada al sistema desde afuera (limita > visibilidad) > 4- Capa de presentación: se encarga de mostrarle al usuario la UI. > > La idea de todo esto es primero separar incumbencias, segundo minimizar > acoplamiento y tercero la reusabilidad (entre otros motivos más). > La capa de negocios siempre tiene la lógica. Pensá que si el día de mañana > cambian los requerimientos y pasa la UI de web a ventanas de aplicación, > tenés que rediseñar todo de nuevo. > A mi entender, la capa de presentación puede tener lógica, pero debe ser > redundante. El fin de la redundancia es evitar que viaje un pedido que sabes > de antemano que se va a rebotar (fecha inválida, etc). > _______________________________________________ > Lista de correo Programacion. > [email protected] > http://listas.fi.uba.ar/mailman/listinfo/programacion >
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
