Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Hacer un programa y ponerlo en la red (https://www.clubdelphi.com/foros/showthread.php?t=35894)

Ismalia 25-09-2006 23:06:24

Hacer un programa y ponerlo en la red
 
Hola, necesito ayuda. Tengo que hacer un programa de BD y ponerlo en la red donde varias personas deben acceder a él.
¿Con Delphi puedo hacer este tipo de programa?
¿En caso de pueda, cuales son los componente que debo usuar?
Acepto cualquier sugerencia.
Es que no tengo ni idea de como empezar.

Saludos.

Caral 25-09-2006 23:09:39

Hola
Que motor de base de datos?
BD ?
Saludos

Ismalia 25-09-2006 23:24:23

Hola,
Yo utilizo Access y las conecto a través de ADO. (Delphi 7)

Caral 25-09-2006 23:25:21

Hola
Con access atraves de internet solo con acceso remoto, de la contrario Mysql con ADO o mejor Zeos
Saludos

Ismalia 25-09-2006 23:29:16

... pero puedo hacer el programa en Delphi y después ponerlo en Red

Caral 25-09-2006 23:32:26

Si
Es realmente facil hacer lo que quieres, si es lo que imagino.:D
Con delphi 7 que es el que usas si se puede.:D :D
Saludos

Caral 25-09-2006 23:47:09

Vamos Ismalia
El programa lo tiene hecho o lo vas a empezar?:confused:
Es grande o pequeño?:confused: , mueve muchos datos o pocos?:confused: , Cuantas personas se conectarian?:confused: .
SE hacen muchas preguntas derrepente.:D :D
Solo Curiosidad:D :)
Saludos

Ismalia 26-09-2006 16:35:57

Hola,
yo empecé hacer el programa, más bien algunas pruebitas.
él va hacer bastante grande, pero se va a ir haciendo poco. es para que lo trabajen varias personas a la vez.

Caral 26-09-2006 17:21:45

Buenos dias Ismalia
En lo que te pueda ayudar no dudes en pedirlo.
Saludos

geovany 26-09-2006 17:45:23

IntraWeb
 
Utiliza los componentes de la paleta de Inatraweb IW..

www.atozed.com para ams informacion

saludos

jachguate 26-09-2006 18:31:08

Creo que hay que comenzar por el principio, y es definir que siginfica para vos "ponerlo en la red", ya que es algo ambiguo:

yo le encuentro varios significados posibles:
  1. Ponerlo en una página de descargas, para que cada quien que quiera utilizarlo lo baje a su pc, lo instale y trabaje con él en local. Respuesta: si se puede con delphi
  2. Crear un programa que se conecte directamente a una base de datos remota almacenada en un servidor de internet y grabe/consulte información directamente en ella. Respuesta: si se puede con delphi
  3. Crear una página donde se pueda grabar/consultar la información de una base de datos. Respuesta: si se puede con delphi
Estoy seguro que habrá otras interpretaciones que también son válidas para "ponerlo en la red" y que también se podrán con delphi.

Hasta luego.

;)

Ismalia 26-09-2006 22:39:06

Hola a todos, y mil gracias por las respuestas.

lo de ponerlo en red, es poner el sistema en un servidor para que cada cual accediera a él.
pero estuve pensando (y quisieran que me dieran su opinión) es hacer el ejecutable en Delphi (y los que tuvieran que trabajar con el sistema tengan el programa instalado en sus PC) y las tablas de BD las haría en SQLServer. lo que, en este caso, no se como se haría la conexión de las BD.

Saludos

Caral 26-09-2006 22:49:35

Hola Ismalia
Es ponerlo en una red local, que como dijo Jashguate es muy diferente.
Lo puedes hacer en red local con access igual que con sqlserver, salvo que para access ocupas un simple ordenador y para sqlserver un servidor, depende del presupuesto y ganas.
Las dos formas se pueden y hay mas todavia.
Saludos

jachguate 27-09-2006 00:50:47

Si la conexión la harías vía tcpip, básicamente es lo mismo que con una red local, con la limitante que los cortafuegos que hayan en el camino permitan el tráfico hacia el puerto de la base de datos en el servidor.

Saludos.

Ismalia 27-09-2006 15:10:37

Hola a todos.

Se pondría en una red local.
Voy hacer una pruebitas para ver como sale.

Mil gracias a todos una vez más y nos vemos, que estoy seguran que saldrán nuevas dudas.

Saludos

Caray 29-09-2006 04:59:49

No te compliques
 
Yo no se de Delphi, pero sí he visto que se pueda hacer lo que quieres utilizando Acces, solo es copiar el ejecutable a cada maquina y conectar la maquina como una unidad de red.Y poner en el ODBC la base de datos.
Pero me surge una pregunta,¿ es igual si utilizo SQLAnywhere?

Capo 29-09-2006 18:09:16

Mejor hacerlo Como debe ser
 
Buenos dias Ismalia.
Mai: Con Delphi se pueden hacer muchas cosas como te lo han hecho saber todos lo que te han respondido.

Pero amiga, Yo si te recomiendo medir bien las cosas antes de empezar ese proyecto, es decir, Si la utilización del sw y por ende los datos de la BD, crecerá paulatinamente, mera mejor ármate de un buen gestor de BD SQL, tu sabes: [MSSQL, FB, IB etc] y desarrolla todo cliente- servidor, así evitaras inconvenientes futuros y todo andará mejor.

Ahora, checa esto; Si tus usuarios están fuera de tu LAN pues deberías pensar en una Aplicación WEB que con Intraweb te pega al 100 y todo bajo delphi, hey aquí hay gente que le tira duro a la Intraweb y te echaran buen cabo.

Saludos.:cool:

Ismalia 29-09-2006 21:06:26

Hola Capo,
Unos amigos me estan recomendando eso, utilizar una aplicación web. Haré algunas pruebas haber como me va. Porque dispongo de un servidor para poner el programa.

Saludos

AzidRain 13-10-2006 19:55:04

Personalmente yo te recomendaria que te olvides de Access, si quieres hacer algo en serio usa un verdadero gestor como MySQL o FireBird, sobre todo porque porque son libres (que no gratis eh?) y por ende puedes hacer pruebas sin invertir mucho.

Lo de las aplicaciones web tienen sus pros y contras, vs. una aplicaicon C-S.
en lo particular no me gustan para aplicaciones muy grandes y complejas ya que al depender de un navegador y conexion a Internet (en su caso) se vuelven un tanto lentonas. Por otra parte te obliga a regresar a interfaces tipo "pantalla" x "pantalla".

Si la aplicación va a ser un auténtico mounstruo, es mejor C-S ya que la aplicación correrá mucho más rápido, te permite manejar tu interfase a base de ventanas y se pueden agregar muchas utilidades para su uso.

Otra opcion es hacer un sistem híbrido, unas partes en web y otras C-S dependiendo la funcionalidad que quieras.

De todas formas en uno u otro caso requieres un gestor de bases de datos.

Mi recomendacion sería: Delphi + Zeos + MySQL (o FB)

Saludos...


La franja horaria es GMT +2. Ahora son las 07:12:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi