Hola.
Actualmente me encuentro realizando mi Tesis (Proyecto de Grado), voy
a Desarrollar un Sistema Cliente/Servidor. El servidor utilizara Linux
con Firebird SuperServer y los clientes seran PC's con Win98.
En esto de la Programación C/S, no tengo muchas experiencia. La mayoria
de los proyectos que he realizado no usaban bases de datos. Tengo
pequeños proyectos que usaban BDE con Paradox y Interbase; pero son
monousuario.
Tengo "La Cara Oculta de Delphi 6" y ya lo lei y relei y por eso
me gustaria que ustedes me aconsejen y me den pautas sobre algunas
dudas que tengo:
- Que componentes para conexion debo usar (IBX, FibPlus, dbExpress)
En cuanto a los FibPlus tengo la version completa version 5.3
Estuve probando con las 3 opciones, el manejo de IBX y FibPlus son
similares.
A los que usan FibPlus podrian dicirme que ventajas tiene
sobre IBX??
- Para realizar las operaciones basicas: INSERTAR, MODIFICAR, ELIMINAR
se deben usar los componentes DataControls (TDBEdits) o los Estandard,
me dijeron que no era bueno usar los DataControls porque hacian muy
lenta de Red.
- La validacion de los datos se la debe hacer en la base de datos,
mediante Constraints, Checks, Exceptions, Validates, etc
O es mejor hacerla a nivel de la aplicacion.
PD.- Que herramienta de Reportes debo usar: Tengo disponibles Rave Report
Borland Edition Extended 5.1 y QuickReport 4.0 (la version completa
no la que viene con Delphi 7).
Muchas gracias de antemano.