Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

Aplicacion Web o Aplicacion de escritorio?

Estas en el tema de Aplicacion Web o Aplicacion de escritorio? en el foro de Negocios en Foros del Web. Hola no se si este es el sitio correcto para poner mi pregunta, pero lo que sucede es que tengo que hacer un proyecto para ...
  #1 (permalink)  
Antiguo 22/04/2009, 17:06
 
Fecha de Ingreso: marzo-2009
Mensajes: 25
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Aplicacion Web o Aplicacion de escritorio?

Hola no se si este es el sitio correcto para poner mi pregunta, pero lo que sucede es que tengo que hacer un proyecto para la facultad, el cual constara en lo siguiente:
Sera un programa de inscripcion a un curso, el cual administra bases de datos con los correspondientes alumnos inscriptos, profesores que dictan el curso y demas, pero tengo que hacer una pagina web donde cualquier persona podria preinscribirse al curso, mi duda es como hago para almacenar esta base de datos que seria las personas preinscriptas en internet, y como hago que mi aplicacion de escritorio la cual esta hecha en java (con netbeans) pueda obtener esa base de datos para confirma esa inscripcion.
Ademas quisiera saber si esto me conviene hacerlo como una aplicacion web, de la cual mucho no se, o hay alguna manera de almacenar una base de datos en la web y obtenerlo desde mi aplicacion ??

Desde ya muchas gracias
  #2 (permalink)  
Antiguo 22/04/2009, 18:20
Avatar de Gakex  
Fecha de Ingreso: enero-2009
Mensajes: 137
Antigüedad: 15 años, 3 meses
Puntos: 4
Sonrisa Respuesta: Aplicacion Web o Aplicacion de escritorio?

Hola que tal, la verdad no se mucho del tema pero recuerdo que hice algo parecido, resulta que en el curso de base de datos nos pusieron a hacer un formilario web para registrar alumnos a un grupo determinado.

Todo el proceso se hacia en internet, usamos un servidor asp (nofeehost) y una base de datos de acces todo funcino muy bien.
  #3 (permalink)  
Antiguo 22/04/2009, 18:47
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años, 1 mes
Puntos: 19
Respuesta: Aplicacion Web o Aplicacion de escritorio?

pues si ya tienes tu aplicacion en java utiliza JSP que es la version web de java
y pudes incluir el codigo que ya tienes en tus paginas ademas puedes manejar la base de datos que tienes para java en jsp solo es cuestion que montes el servidor web para jsp que es tomcat, obtengas el conector dependiendo el manejador de base de datos que utilices y creas tus paginas

ademas si lo podrias hacer en php o otro lenguaje web pero seria trasladar todo lo que tienes echo a esos lenguajes, mientas que con el servidor web tomcat y el lenguaje JSP puedes usar tus funciones y scripts de java en las paginas JSP(Java Server Pages)
  #4 (permalink)  
Antiguo 22/04/2009, 21:15
 
Fecha de Ingreso: marzo-2009
Mensajes: 25
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Respuesta: Aplicacion Web o Aplicacion de escritorio?

Cita:
Iniciado por By_George Ver Mensaje
pues si ya tienes tu aplicacion en java utiliza JSP que es la version web de java
y pudes incluir el codigo que ya tienes en tus paginas ademas puedes manejar la base de datos que tienes para java en jsp solo es cuestion que montes el servidor web para jsp que es tomcat, obtengas el conector dependiendo el manejador de base de datos que utilices y creas tus paginas

ademas si lo podrias hacer en php o otro lenguaje web pero seria trasladar todo lo que tienes echo a esos lenguajes, mientas que con el servidor web tomcat y el lenguaje JSP puedes usar tus funciones y scripts de java en las paginas JSP(Java Server Pages)
Gracias por la informacion, es de gran ayuda. Entonces puedo pasar toda mi aplicacion a JSP, pero aun no entiendo como funcionaria mi aplicacion en un servidor web alguien podria explicarme eso?
  #5 (permalink)  
Antiguo 22/04/2009, 22:51
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
Respuesta: Aplicacion Web o Aplicacion de escritorio?

mira... según entiendo unicamente necesitas hacer un catálogo de personas que se inscriban al curso y que se inscriban desde una web, esto es muy sencillo de realizar, utiliza Servlets y JSP para lograrlo, dependiendo de la base de datos que estes usando sería el conector que usarás (mysql, postgresql, sqlserver, etc...) lo de conpartir la base de datos no le veo problema alguno, solo asegurate de usar transacciones para que no tengas problemas al accesar a la información.

si ya sabes programar Java, entonces no te preocupes que es igual programar los servlets, solamente necesitas conocer el API y listo, busca como crear servlets que existen cientos de tutoriales.

saludos
  #6 (permalink)  
Antiguo 23/04/2009, 22:37
Avatar de Adolfiten  
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 4 meses
Puntos: 7
Respuesta: Aplicacion Web o Aplicacion de escritorio?

Leí por arribita el tema, si ya tenés una aplicación en java para confirmar las inscripciones y demás, podés reutilizar el código para la parte web. Si estructuraste la aplicación siguiendo el modelado de capas (por lo general persistencia, dominio o lógica y presentación) se te va a hacer más fácil aún.

Teniendo eso, solo tendrías que desarrollar la parte de presentación para que poder ser accedida desde un navegador.
  #7 (permalink)  
Antiguo 01/08/2009, 17:20
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 76
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Aplicacion Web o Aplicacion de escritorio?

Cita:
Iniciado por EmyA Ver Mensaje
Hola no se si este es el sitio correcto para poner mi pregunta, pero lo que sucede es que tengo que hacer un proyecto para la facultad, el cual constara en lo siguiente:
Sera un programa de inscripcion a un curso, el cual administra bases de datos con los correspondientes alumnos inscriptos, profesores que dictan el curso y demas, pero tengo que hacer una pagina web donde cualquier persona podria preinscribirse al curso, mi duda es como hago para almacenar esta base de datos que seria las personas preinscriptas en internet, y como hago que mi aplicacion de escritorio la cual esta hecha en java (con netbeans) pueda obtener esa base de datos para confirma esa inscripcion.
Ademas quisiera saber si esto me conviene hacerlo como una aplicacion web, de la cual mucho no se, o hay alguna manera de almacenar una base de datos en la web y obtenerlo desde mi aplicacion ??

Desde ya muchas gracias


puedes hacer ambas cosas, la aplicación de escritorio puedes hacerla en java con netbeans , aqui te dejo un enlace con un video de como se hace

netbeans.tv/screencasts/NetBeans-IDE-%26-MySQL-with-Roman-Strobl-313/

La base de datos que se usa es mysql y la conexion desde la aplicación de escritorio se puede hacer tanto desde localhost como de forma remota.

Yo lo uso para actualizar y manejar bases de datos que tengo en servidores remotos sin tener que acceder mediante navegador y sobra decir que esas mismas bases de datos alimentan deferentes sitios web.

La base de datos que usa es mysql. A partir de ahí puedes tanto conectarte con aplicaciones de escritorio a ella como por la web, además de tener la ventaja de que podrías dar permisos para que otras personas pudiesen acceder, o tú mismo de forma remota, cosa que no podrías hacer si fuese una aplicación puramente local.

Si es una base de datos simple te crea netbeans todas la estructura en unos clicks, tal y como puedes ver en elvideo que posteo.

Espero que te sirva.

Última edición por aredsc; 01/08/2009 a las 17:27
  #8 (permalink)  
Antiguo 02/08/2009, 17:27
Avatar de javico40  
Fecha de Ingreso: agosto-2008
Ubicación: Evergreen Terrace 123
Mensajes: 288
Antigüedad: 15 años, 9 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
  #9 (permalink)  
Antiguo 02/08/2009, 17:46
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 76
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Aplicacion Web o Aplicacion de escritorio?

Opino lo mismo, hacer a web con php, a lo que me refería yo es que si quieres, además, puede crearse fácilmente una aplicación de escritorio con java usando netbeans, independientemente de la tecnología que use para su sitio web, pero mucho más fácil si usa mysql ya que al ser propiedad de sun está mejor integrado en java.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:24.