bonjour
j'ai crée une application bureautique pour Windows avec wpf ,xaml, c# , et linq To Sql pour l'accées a la bd.
mon application est considére 2 tiers ou 3 tiers ?
merci
bonjour
j'ai crée une application bureautique pour Windows avec wpf ,xaml, c# , et linq To Sql pour l'accées a la bd.
mon application est considére 2 tiers ou 3 tiers ?
merci
A première vue je dirais 2 tiers.
1 tiers client, 1 tiers DB. Pour un 3-tiers, il faut un serveur WCF (ou autre) entre les deux.
Il n'y a pas vraiment assez d'infos pour te répondre.
Une application peut très bien avoir toutes tes composantes (wpf ,xaml, c# , et linq To Sql) sans pour autant être une application 2-tiers ou 3-tiers.
Il faut que tu nous parles de l'architecture de ton application.
Si tu te renseignes sur ce qu'est une application n-tiers, tu pourras sûrement répondre tout seul à cette question ou alors au moins nous donner les informations nécessaires pour qu'on puisse y répondre.
Tu confonds technos et architecture.
Tu peux avoir une appli 12 tiers développée en batch dos.
Comme indiqué + haut donne nous plus d'infos sur la façon dont sont organisées les responsabilités dans ton code
j'ai fait l’interface graphique avec Microsoft expression blend
après la couche métier avec les classe c# en utilisant le binding pour la liaison avec l'interface graphique
et finalement j'ai crée ma base de donnée sur Microsoft SQL sevrer 2008 ou je m'y connecte avec Visual studio en utilisant le linq to sql.
ces une application bureautique qui s'installe sur chaque machine elle n'utilise ni internet ni le réseaux .
j’espère que jetait claire .
En plus de tous les commentaires cité plus haut, il semble qu'il y ait confusion entre tier (élément physique) et layer.(couche logique)
Le nombre de tiers ne peut en aucun cas être supérieur au nombre de layers.
Ici, il semble qu'on soit dans un cas 3 layers/1 ou 2 tiers : il n'y a pas de séparation physique entre le processus applicatif et le processus d'accès au SGBD; donc
- 1 process application + 1 process SGBD = 2 tiers voire 1 tier si BD en local.
- 1 couche présentation + 1 couche métier + 1 couche accès données = 3 layers.
Partager