Bonjour,
je suis sur le point de redévelopper un système de G.P.A.O. sous
environnement WinDev 9 pour la PMI où je travaille. Je me pose une
question sur l'utilité de découper l'application en mettant les modules
dans des composants. En effet il y a une certaine interdépendance entre
les modules (c'est peut-être mal mais c'est l'historique de la société
qui veut ca). C'est-à-dire que dans certains modules il est possible
d'appeler les autres.
Donc selon vous, est-il judicieux de découper l'application en utilisant
les composants sachant que ceux ci sont fais pour être indépendant du
reste ? Où vaut-il mieux faire un unique projet ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Roumegou Eric
Yvan GUILLERMIN avait prétendu :
Bonjour, je suis sur le point de redévelopper un système de G.P.A.O. sous environnement WinDev 9 pour la PMI où je travaille. Je me pose une question sur l'utilité de découper l'application en mettant les modules dans des composants. En effet il y a une certaine interdépendance entre les modules (c'est peut-être mal mais c'est l'historique de la société qui veut ca). C'est-à-dire que dans certains modules il est possible d'appeler les autres.
Donc selon vous, est-il judicieux de découper l'application en utilisant les composants sachant que ceux ci sont fais pour être indépendant du reste ? Où vaut-il mieux faire un unique projet ?
Merci d'avance
Sur un plan architectural et purement technique, le composant est bien entendu bien plus élégant.
Mais d'un point de vue pratique, quand tu devras faire évoluer tes composants, les mettre au point et surtout bien contrôler l'interaction avec les endroits où ils sont appelés ... tu vas en chier !!!
Car on ne peut pas débugguer un composant appelé. Et quand c'est un composant qui devient complexe, c'est vraiment très très génant. Donc il faut isoler cela dans des projets, les tester et les debugguer dans ces projets (il faut donc redevelopper très souvent des fen juste pour simuler l'appel du composant. Mais ensuite, il y a encore le problème des portées de variables, des variables globales etc ...
Bref les composants cela m'a "amusé" mais j'en suis revenu.
donc pour les trucs simples qui ne bougent plus, OK. Pour les fonctions vitales, complexes et surtout évolutives ... bien peser l'intérêt du composant (réutilisation) avant de faire ça.
-- Eric Roumégou http://cerbermail.com/?TSoulBerPA (cliquez sur le lien ci-dessus pour me contacter en privé)
Yvan GUILLERMIN avait prétendu :
Bonjour,
je suis sur le point de redévelopper un système de G.P.A.O. sous
environnement WinDev 9 pour la PMI où je travaille. Je me pose une question
sur l'utilité de découper l'application en mettant les modules dans des
composants. En effet il y a une certaine interdépendance entre les modules
(c'est peut-être mal mais c'est l'historique de la société qui veut ca).
C'est-à-dire que dans certains modules il est possible d'appeler les autres.
Donc selon vous, est-il judicieux de découper l'application en utilisant les
composants sachant que ceux ci sont fais pour être indépendant du reste ? Où
vaut-il mieux faire un unique projet ?
Merci d'avance
Sur un plan architectural et purement technique, le composant est bien
entendu bien plus élégant.
Mais d'un point de vue pratique, quand tu devras faire évoluer tes
composants, les mettre au point et surtout bien contrôler l'interaction
avec les endroits où ils sont appelés ... tu vas en chier !!!
Car on ne peut pas débugguer un composant appelé. Et quand c'est un
composant qui devient complexe, c'est vraiment très très génant.
Donc il faut isoler cela dans des projets, les tester et les debugguer
dans ces projets (il faut donc redevelopper très souvent des fen juste
pour simuler l'appel du composant. Mais ensuite, il y a encore le
problème des portées de variables, des variables globales etc ...
Bref les composants cela m'a "amusé" mais j'en suis revenu.
donc pour les trucs simples qui ne bougent plus, OK.
Pour les fonctions vitales, complexes et surtout évolutives ... bien
peser l'intérêt du composant (réutilisation) avant de faire ça.
--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour, je suis sur le point de redévelopper un système de G.P.A.O. sous environnement WinDev 9 pour la PMI où je travaille. Je me pose une question sur l'utilité de découper l'application en mettant les modules dans des composants. En effet il y a une certaine interdépendance entre les modules (c'est peut-être mal mais c'est l'historique de la société qui veut ca). C'est-à-dire que dans certains modules il est possible d'appeler les autres.
Donc selon vous, est-il judicieux de découper l'application en utilisant les composants sachant que ceux ci sont fais pour être indépendant du reste ? Où vaut-il mieux faire un unique projet ?
Merci d'avance
Sur un plan architectural et purement technique, le composant est bien entendu bien plus élégant.
Mais d'un point de vue pratique, quand tu devras faire évoluer tes composants, les mettre au point et surtout bien contrôler l'interaction avec les endroits où ils sont appelés ... tu vas en chier !!!
Car on ne peut pas débugguer un composant appelé. Et quand c'est un composant qui devient complexe, c'est vraiment très très génant. Donc il faut isoler cela dans des projets, les tester et les debugguer dans ces projets (il faut donc redevelopper très souvent des fen juste pour simuler l'appel du composant. Mais ensuite, il y a encore le problème des portées de variables, des variables globales etc ...
Bref les composants cela m'a "amusé" mais j'en suis revenu.
donc pour les trucs simples qui ne bougent plus, OK. Pour les fonctions vitales, complexes et surtout évolutives ... bien peser l'intérêt du composant (réutilisation) avant de faire ça.
-- Eric Roumégou http://cerbermail.com/?TSoulBerPA (cliquez sur le lien ci-dessus pour me contacter en privé)
Bruno A
Yvan GUILLERMIN a écrit :
Bonjour, je suis sur le point de redévelopper un système de G.P.A.O. sous environnement WinDev 9 pour la PMI où je travaille. Je me pose une question sur l'utilité de découper l'application en mettant les modules dans des composants. En effet il y a une certaine interdépendance entre les modules (c'est peut-être mal mais c'est l'historique de la société qui veut ca). C'est-à-dire que dans certains modules il est possible d'appeler les autres.
Donc selon vous, est-il judicieux de découper l'application en utilisant les composants sachant que ceux ci sont fais pour être indépendant du reste ? Où vaut-il mieux faire un unique projet ?
Merci d'avance
-- Yvan GUILLERMIN
Un truc vu lors de la journée Technique WD9 : on peut faire plusieurs executable dans un seul et même projet en y incluant les éléments voulus ceux qui évitent de faire plusieurs projets associés à la même analyse.
-- Bruno A
suivre ce lien pour répondre : http://cerbermail.com/?TF4s3h4ejs ;)
Yvan GUILLERMIN a écrit :
Bonjour,
je suis sur le point de redévelopper un système de G.P.A.O. sous
environnement WinDev 9 pour la PMI où je travaille. Je me pose une
question sur l'utilité de découper l'application en mettant les modules
dans des composants. En effet il y a une certaine interdépendance entre
les modules (c'est peut-être mal mais c'est l'historique de la société
qui veut ca). C'est-à-dire que dans certains modules il est possible
d'appeler les autres.
Donc selon vous, est-il judicieux de découper l'application en utilisant
les composants sachant que ceux ci sont fais pour être indépendant du
reste ? Où vaut-il mieux faire un unique projet ?
Merci d'avance
--
Yvan GUILLERMIN
yvan.guillermin@piroux.com
Un truc vu lors de la journée Technique WD9 : on peut faire plusieurs
executable dans un seul et même projet en y incluant les éléments voulus
ceux qui évitent de faire plusieurs projets associés à la même analyse.
--
Bruno A
suivre ce lien pour répondre :
http://cerbermail.com/?TF4s3h4ejs
;)
Bonjour, je suis sur le point de redévelopper un système de G.P.A.O. sous environnement WinDev 9 pour la PMI où je travaille. Je me pose une question sur l'utilité de découper l'application en mettant les modules dans des composants. En effet il y a une certaine interdépendance entre les modules (c'est peut-être mal mais c'est l'historique de la société qui veut ca). C'est-à-dire que dans certains modules il est possible d'appeler les autres.
Donc selon vous, est-il judicieux de découper l'application en utilisant les composants sachant que ceux ci sont fais pour être indépendant du reste ? Où vaut-il mieux faire un unique projet ?
Merci d'avance
-- Yvan GUILLERMIN
Un truc vu lors de la journée Technique WD9 : on peut faire plusieurs executable dans un seul et même projet en y incluant les éléments voulus ceux qui évitent de faire plusieurs projets associés à la même analyse.
-- Bruno A
suivre ce lien pour répondre : http://cerbermail.com/?TF4s3h4ejs ;)