#1
Escrito 13 julio 2017 - 02:51
#2
Escrito 13 julio 2017 - 05:00
Hola jlr733, veo que este es tu primer mensaje en el foro a pesar de que llevas un año. Permítime darte la bienvenida tardía, ¡Gracias por confiar en DA para evacuar tus dudas!
Respecto a tu duda, no es que exista una única y óptima forma de usarlo. Cada cosa tiene sus pros y contras. En ocasiones se deberá de hacerlo por la forma 1 y tener un diseño "Optimista", en ciertas situaciones se deberá optar por la número 2 y ¡hasta es válido mezclar ambas!
Hay quienes no les gustan los data modules, y disponen de los controles en forms, y otros que prefieren usar el datamodule.
Formas de establecer la conexión y diseñar las aplicaciones hay para todos los gustos. Todas son igualmente válidas. Como suele decir el compañero Egostar, y cito la canción... "depende". "Según como se mire todo depende..." Para todo habrás pros y contras... ninguna será superadora.
Si experimentas micros cortes en lo primero que pensaría es que hay algún problema en la red y no tanto en el software. Si se trata de conexiones C/S de varios equipos deberías revisar los cables, las placas de red. Para empezar...
Aún así y todo cuando la red está perfecta, siempre hay que tener medidas preventivas para restablecer la conexión. Asi que no está mal diseñar el software de forma que si se detecta que se ha perdido la conexión proceder a reintentarlo en x segundos. Y si tras N intentos no se ha podido alertar al usuario para que tome cartas en el asunto. Importantísimo que le añadas un log a tu aplicación para registrar esto y otras tareas de interés.
Se que quizá no te estoy dando una respuesta bien concreta y precisa. Pero es que en gustos de diseñar SW se rompen moldes.
Saludos,
#3
Escrito 04 agosto 2017 - 11:52
en gustos de diseñar SW se rompen moldes.
Efectivamente estimado !! ..