Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/08/2009, 17:27
Avatar de javico40
javico40
 
Fecha de Ingreso: agosto-2008
Ubicación: Evergreen Terrace 123
Mensajes: 288
Antigüedad: 16 años, 6 meses
Puntos: 9
Sonrisa Respuesta: Aplicacion Web o Aplicacion de escritorio?

En mi opinion te seria mucho mas sencillo hacer la web con php, y la aplicacion con java, solo tienes que tener un punto de union= el servidor de base de datos.

Que el programa de escritorio este hecho en java no te ata a su plataforma, cuando haces la pagina con jsp entras en el oscuro mundo del java Enterprise java EE, la arquitectura MVC, y los contenedores de aplicaciones (Jboss, websphere) o contenedores web como tomcat. XD, debes tener muy en cuenta las normas de seguridad de Java EE, aplicar Filtros para tus request (si no quieres que te hackeen), manejar las solicitudes concurrentes para un servlet,usar JNDI para la comunicacion con tu base de datos de manera segura y hasta puedes usar java beans para hacer tu codigo extensible y con rica arquitectura, para servlets, jsp, java beans o cosas relacionadas con Java EE usa NetBeans con el plugin de Java EE o mejor, Eclipse Gaminedes para Java EE, alejate de rational.

Bueno yo lo haria con php, usando el driver de mysql para comunicarme con la base de datos mysql, las personas se inscriben en el sistema usando la pagina php, esta actualiza la base de datos, tendria un daemon supervisando los cambio y actualizando automaticamente los datos en mi aplicacion.

Pero iria mas alla, puedes escribir todo el modelo de la aplicacion en la base de datos usando Postgre SQL y lenguaje SQL, luego usarias trigger almacenados para que la base de datos ejecute los procedimientos, de manera que cuando alguien se inscriba el trigger se activa inscribiendo la persona, organizando su horario, notificando los profesores, enviando reportes y respuestas tanto al usuario como al administrador o gente interesada, y voila, tendrias un sistema de inscripcion autonomo, XD.
__________________
.: Ludusoft Consultores :. Consultoria IT, Desarrollo Web, Virtualizacion, Programacion, Venta de Equipos, Hosting, Centro de Contacto. http://www.ludusoft.com