MVC ??

Résolu
Bonjour,

j'ai besoin de comprendre le MVC, est ce qu'il peut remplacer les frames ??
passez moi un site dont je peux trouver des cours à propos de ça SVP !!

Merci d'avance !!

4 réponses

Résumé de la discussion

Le sujet compare le modèle MVC et les frames en matière de chargement et de structuration des pages, et considère s'il est possible de remplacer les frames par une architecture MVC. Des réponses soulignent que HTML/CSS seul ne suffit pas pour MVC, que le MVC s'applique principalement lorsque des langages côté serveur ou scripts comme PHP interviennent. D'autres retours précisent qu'actualiser uniquement une partie de la page nécessite des techniques comme l'Ajax, et que la séparation des pages sans frames s'appuie sur des contrôleurs et des vues dans le cadre MVC. En pratique, une ressource recommandée présente une démarche pour comprendre le MVC et son intérêt dès l'arrivée du code côté serveur, notamment lorsque PHP entre en jeu.

Bobot (l’IA à votre service)
  1. Salut,

    le MVC est une méthode pour structurer ton code.

    De mémoire , les frames ne sont plus gérer par HTML 5, donc ils deviennent inutiles.

    Pour comprendre comment le MVC fonctionne, je préconise la pratique. Tu trouveras facilement des tas de tuto sur le net en fonctionnant du langage que tu utilises.
    0
    1. j'utilise le HTML/CSS, est ce que je peux travailler avec le MVC en utilisant ces deux languages ??
      0
    2. Si tu avais suivit le lien donné , tu l'aurais su.
      Le mvc veut dire Modèle , Vue, Contrôleur ( Model View Controller en anglais). C'est à dire que dans le code, il sépare les données ( le model) , l'affichage ( la vue ) et la logique ( contrôleur).
      Je ne sais pas si tu peux travailler en utilisant le design pattern mvc avec le html/css.
      En revanche ça deviens chose courante en php.
      0
    3. Ok, donc j pense ke j doi passez d'abord par le php pour mieux comprendre le MVC.
      Merci pour les info.
      0
    4. « j'utilise le HTML/CSS, est ce que je peux travailler avec le MVC en utilisant ces deux languages ? »
      En HTML/CSS seulement, c'est impossible.
      MVC est un pattern qui concerne les langages de programmation (ce que HTML/CSS ne sont pas).
      Et ça n'a rien à voir avec les frames.
      0
  2. De rien, et n'oublie pas de mettre ton thread en résolu.
    Tout vient à point à qui sait attendre
    ~~ Cr3u7z0u ~~
    0
    1. dsl mé c'est koi le thread en résolu ??
      0
    2. thread = sujet
      Je l'ai mis en résolu.
      0
  3. Salut,

    pour comprendre comment fonctionne le mvc :

    https://baptiste-wicht.developpez.com/tutoriels/conception/mvc/

    Un mvc sur un site uniquement en html/css est inutile car il n'y a que des vues !

    Par contre dès que la moindre ligne de php intervient, alors le mvc prend toute son utilité.
    0
    1. -g + h ? =D
      0
    2. le prob que j'ai eu au début c'est que j'ai utilisé des frames, mais la page que j'ai met dans la frame monte en haut en FireFox, je veux savoir comment déterminer la taille d'une frame ou pageweb "body" pour qu'elle fonctionne bien dans la frame, pour avoir une taille commune. et une personne m'a di qu'il faut utiliser le MVC.
      0
    3. J'ai peur que tu te sois mal fait aiguiller.
      Sauf si tu n'as que cette alternatives, je te conseils de chercher un autre angle d'attaque.
      Que veux tu faire?
      0
    4. je veux créer un simple siteweb avec le html/css. je veux utiliser des frames, mais le prob que je rencontre c'est que parfois la page ou l'image que je met dans la frame monte en haut. je veux savoir comment préciser la taille d'une frame pour qu'elle soit commune avec celle du page ou image que je veux mettre dans cette frame.
      0
    5. regarde ceci , en particulier la balise <frame>
      0
  4. Le lien que t'a donné avion-f16 pointe sur un site contenant des tas de tutoriel en tout genre.
    En te baladant sur leur site, tu trouveras certainement les réponses à tes questions.

    Sinon en gros l'ajax c'est, un produit pour nettoyer le sol. Mais pas seulement, c'est aussi un mélange de java-script et de xml qui communique avec le serveur de façon asynchrone( tu peux modifier les données afficher sans recharger la page).
    Quant à avoir un ordre de préférence, cela n'a rien avoir, chaque langage a ces avantages.

    Je te conseil quand même de commencer avec le php ( qui représentera certainement la plus grosse partie de ton site ).
    Si tu choisis la voie du php/ajax et tous leurs amis, tu peux alors voir du coté du MVC, et des frameworks. Mais avant cela, il va te falloir quelque heure de pratique , sans vouloir te décourager.
    Si je n'ai pas été clair sur un point ( ou deux ) , n"hésite pas.

    Thomas
    0
    1. Merci Thomas et les autres, je pense que je dois commencer dès le début passant par HTML/CSS, PHP, JavaScript pour mieux maitriser ce domaine.
      j'ai déjà commencer le HTML/CSS cours et navigant dans le site du zero, si vous avez d'autres sites à consulter je serai heureux de les avoir.
      Merci encore.
      0
    2. Je te conseille d'abord de lire les tutoriels officiels du Siteduzero.com (XHTML/CSS et PHP/MySQL) avant d'aller sur d'autres sites.

      Pour le Javascript, il n'y a pas de tutoriel officiel, donc :
      - Dynamisez vos sites web avec Javascript !
      - Tout sur le Javascript !

      Après avoir lu ces tutoriels, je te propose de lire les tutoriels « non-officiels ».
      Et après : Developpez.com, W3Schools.com, Alsacreations.com, Smashingmagazine (et les sites du réseau comme Tuts+ etc), Grafikart.fr, etc
      0
    3. Merci Avion-f16, je voix que c'est un vaste domaine, je dois commencer dès maintenant, beaucoup de choses à apprendre ^^
      0
    4. Et tu n'es pas au bout de tes peines ;)
      Mais bon courage à toi !
      0