حلت Tableau comparatif client/serveur Vs MVC

couranes

عضو نشيط
إنضم
6 فيفري 2011
المشاركات
144
مستوى التفاعل
28
Salut tout le monde, je cherche pour mon rapport de fin d'étude un tableau comparatif entre l'architecture client/serveur et l'architecture Modèle-Vue-Contrôleur (MVC)
 

soudaniet

صديق منتدى تطوير المواقع و المنتديات
إنضم
30 أكتوبر 2009
المشاركات
742
مستوى التفاعل
726
Bonjour
ça fait des ans que j'ai fait mon rapport de fin des études donc je ne peux pas vraiment vous aider à faire un tableau, je parle de présentation, mais si vous voulez une explication on essayera et inchallah on peut vous aidez...

Alors concernant l'architechture client/serveur: un internaute tape une addresse dans la barre d'addresse de son navigateur (qui est le client) donc le navigateur effectura une requette http, la rotation dns se fait est il est bien passé au serveur, le serveur cherche la page sur un autre serveur de pages, peut etre un serveur php, ou asp.... donc voilà le serveur effectura le chargement du code serveur, c-a-d des script php s'excute au niveau de serveur et ce qui retourne au client c'est le resultat du script, pas le script en lui meme... le serveur aussi chargera le style et les images.. tout fichiers liés à la page
en gros tout est revenu au client (le navigateur) qui en retour lit les balises et forme la page, ensuite sauvegarde les fichiers reçu comme les styles et les image dans un réperoire temporaire qu'on appelle le "cache" ensuite (le client) execute les languages client comme jquery et javascript

donc voilà, je peut vous expliquer comment ça se fait la rotation dns et le role du htaccess mais ça n'a rien a avoir avec l'architecture serveur/client


Pour le modele VMC, c'est un modele "smart" qui sépare entre les differents couches, il ya plsieurs exemples des VMC comme ZendFramework, PHPCake, Symphoni, CodeIgniter... et meme en C# pour ne pas confondre et penser que c'est specifiquement pour le php, ça peut meme etre ASP

Bien entendu en disant php ou asp on parle içi d'une language de programmation coté SERVEUR, le role du VMC c'est du séparer les differente couches Vue, Modal et Controller en français Vue Modèlle et controlleur, donc on sépare le vue c'est a dire ce qu'on affichera du modele c'est à dire le classes et les functions du controlleur qui joue un rôle intermidiare içi, regarde ce que l'afficheur veut afficher, va aux classes et functions specifiques, ils s'excutent, donc il prend le resultat et retourne à l'affichage pour les afficher


J'espere bien que j'ai pu vous aider, bon courage pendant votre PFE
 
أعلى