FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
Ver Resultados de Encuesta: Por donde comienza usted? | |||
Por el Cliente | 1 | 11,11% | |
Por el Servidor | 8 | 88,89% | |
Votantes: 9. Tú no puedes votar en esta encuesta |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Por donde Empezar por el Servidor o el Cliente
Por donde empezar mi aplicacion Cliente/Servidor,
Diseño primero el Cliente ó el servidor ? De Antemano Agradezco sus opiniones y sugerencias a si como el tiempo que se han tomado en leer este hilo. ARRIVA LAS "CHIVAS DE MEXICO" |
#2
|
||||
|
||||
Esta pregunta es muy relativa, aunque, lo normal (o lo que yo he hecho siempre), es empezar definiendo las bases de datos y todo lo referente a ellas (índices principales, claves foráneas, referencias de integridad, cheks, ......). Vamos, todo lo que se desprende de un primer análisis de un problema
Luego, a medida que vas desarrollando el cliente, te das cuenta que faltan cosas en el servidor, es decir, algunos índices, algunos procedimientos almacenados, quizás algún trigger, ...., por lo que el desarrollo, tanto del cliente como del servidor, no termina hasta terminar la aplicación entera. Es un TODO que es difícil de gestionar por separado ya que hay mucha dependencia uno del otro.
__________________
Si no tienes algo que decir más importante que el silencio, cállate |
#3
|
||||
|
||||
Empieza por leer la Guía de estilo
__________________
:) |
#4
|
||||
|
||||
De que tipo de aplicación estamos hablando?
|
#5
|
||||
|
||||
Sinceramente, creo que lo mejor es, en un block de notas, aputar todas las caracteríasticas y comandos de la aplicación, después hacer el servidor, que suele ser la parte más robusta y la que va a guiar a los clientes, una vez terminada esta, ya vas a saber los comandos disponibles para los clientes.
__________________
:) |
#6
|
||||
|
||||
Cita:
Cita:
Cita:
El análisis (toma de requirimientos, distribución de procesos, flujo de datos,.....) es un 80% de una aplicación. El teclear el código, "hasta el más tonto lo sabe hacer" (es una manera de hablar, claro)
__________________
Si no tienes algo que decir más importante que el silencio, cállate |
#7
|
||||
|
||||
He votado por el Servidor, las razones porque el servidor es quien luego va a facilitar los datos a los clientes y si éste no estuviese bien estructurado incluso habría cosas imposibles de realizar.
Creo que el primer punto importante es qué tablas, campos, claves foraneas, relaciones e índices vamos a necesitar. El punto siguiente, sería establecer las reglas del negocio y ver donde han de residir, en el servidor o en el cliente, por poner un ejemplo, si la fecha de vencimiento de una factura es anterior a la fecha de emisión tendríamos que emitir un mensaje de error, pero sería ridículo y un gasto de recursos innecesario hacer viajar esta lógica al servidor para que la resolviera, cuando se puede resolver perfectamente en el cliente..... Finalmente en virtud de un montón de consideraciones más, como quiera que los disparadores y todo lo que debiera residir en el servidor ya lo tendríamos implementado solamente quedaría lo que es el código puro y duro en Delphi o el lenguaje de que se trate. Como es una encuesta se trata de que cada uno ponga su punto de vista si lo desea y vote, sin que para ello se necesite zaherir a nadie. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#8
|
||||
|
||||
Cita:
Cita:
__________________
:) |
#9
|
||||
|
||||
Cita:
Cita:
Cita:
Cita:
"POR QUE PRODUCIMOS MATERIAL INFORMATICO, NO A LA PIRATERIA INFORMATICA" |
#10
|
||||
|
||||
Cita:
__________________
Si no tienes algo que decir más importante que el silencio, cállate |
|
|
|