Bonjour
Pour une conception plus robuste, dois je implémenter les procédures et fonctions dans la BDD mysql, ou dans la programmation Delphi avec les Query, et pourquoi ???
Merci a tous
Bonjour
Pour une conception plus robuste, dois je implémenter les procédures et fonctions dans la BDD mysql, ou dans la programmation Delphi avec les Query, et pourquoi ???
Merci a tous
le mieux est d'utiliser une couche tiers (enfin c'est mon avis)
tu peux donc utiliser :
- Datasnap dans Delphi
ou mieux encore DataAbstract
bonjour et merci pour votre reponse
quel est l'interet a ça, quesque ça va changer d'utiliser cette couche tiers
merci et bonne journée
En fait, c'est un débat plus philosophique que technique
Es-tu près à mettre dans la BDD toute la gestion métier de ton application ?
Si oui, utilise les procédures stockées
Si non, utilise le SQL ou un couche métier en objet, comme InstantObjects pour "normaliser" ton code (même si cela manque d'optimisation, donc c'est un choix à bien mesurer)
Le développement pure 3-tiers n'est pas évident et doit être utiliser si il y a un besoin d'inter-opérabilité avec plusieurs clients différents
un autre point en faveur du SQL dans le code, c'est que si demain, tu changes de base de données, tu ne dois pas refaire toutes les procédures (y compris la gestion de leur déploiement) mais juste corrigé quelques requêtes ...
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager