Foros del Web » Programación para mayores de 30 ;) » Programación General »

Recomendaciones para diseño de programa

Estas en el tema de Recomendaciones para diseño de programa en el foro de Programación General en Foros del Web. Antes de nada presentarme ya que soy nuevo aqui. Me he registrado para ver si alguien me puede echar simplemente una mano para orientarme en ...
  #1 (permalink)  
Antiguo 27/02/2009, 03:48
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Recomendaciones para diseño de programa

Antes de nada presentarme ya que soy nuevo aqui. Me he registrado para ver si alguien me puede echar simplemente una mano para orientarme en un proyecto que tengo entre manos.

La idea así a grandes rasgos, es tener una gran base de datos con múltiples datos de un montón de usuarios. Esa base de datos es centralizada (contiene datos actualizados en tiempo real) y actualizada a través de múltiples vistas que se encuentran en ejecución en diferentes ordenadores, todos conectados en una misma red. Por ejemplo, tener en 5 ordenadores a 5 personas ejecutando su programa cliente (vista) que se conectan al servidor y van actualizando datos de diferentes clientes que se encuentran en la base de datos (la cual repito, es única).

Mi idea es utilizar el MVC, teniendo múltiples vistas en cada ordenador (usuarios) y un solo modelo en el mismo servidor donde está la base de datos. Mis dudas por tanto se centran en la interconexión de vistas/controladores y modelo a través de protocolo TCP... a poder ser con algo ya implementado (crearme yo una aplicación para conexión TCP de mi propio programa mediante sockets me supone un trabajo extra aparte de muchos comederos de cabeza jeje).

Con que lenguaje de programación me recomendariais hacer esto? Tengo idea (unos más y otros menos pero no hay nada que google y un buen manual no resuelva) sobretodo de java, C, C#... aparte de otros lenguajes que no creo que vengan al caso (PHP, javascript etc). No quería que fuese una aplicación web pero todavía no he descartado dicha opción.

Me gustaba la idea de poder usar java por ser multiplataforma ya que los ordenadores que usaremos es probable que usen linux pero esto es un problema menor, no creo que tenga inconveniente en conseguir alguno con windows para dicho propósito.

Bueno, creo que la idea así a grandes rasgos está más o menos clara. Cualquier cosa que creais que deba añadir simplemente decídmelo.

Un saludo y gracias de antemano ;)

PD: Tras estar pensando... os parece JavaBeans y RMI/CORBA una buena opción? Es una parte que no he tocado mucho pero hoy me cojeré un par de libros sobre el tema ya que creo que se adapta bastante bien a mi problema.

Última edición por Petetex; 27/02/2009 a las 12:37
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 23:55.