11-10-2009, 10:05 PM
Je parle du routage côté langage de programmation, même s'il est généralement rendu possible grâce à une réécriture du serveur Web.
Je m'explique. Généralement, les frameworks utilisent une règle de réécriture qui va diriger toutes les requêtes qui ne correspondent pas à un fichier statique vers un fichier unique, qui sera le point d'entrée unique de l'application. C'est ce qui me fait penser que les frameworks Web utilisent MVC 2.
Pour moi, implémenter un MVC 1 revient à avoir des fichiers statiques (dans le sens physique, sur le disque) pour chaque contrôleur. Par exemple articles.php, qui contiendrai alors des appels à un modèle et s'achèverai par le rendu d'une vue. On lui transmettrait des actions par un paramètre GET.
Après… Je dis peut-être des conneries. Je n'ai pas vraiment réfléchi à la question. C'est juste la manière dont je vois les chosesau premier coup d'œil.
Sephi-Chan
Je m'explique. Généralement, les frameworks utilisent une règle de réécriture qui va diriger toutes les requêtes qui ne correspondent pas à un fichier statique vers un fichier unique, qui sera le point d'entrée unique de l'application. C'est ce qui me fait penser que les frameworks Web utilisent MVC 2.
Pour moi, implémenter un MVC 1 revient à avoir des fichiers statiques (dans le sens physique, sur le disque) pour chaque contrôleur. Par exemple articles.php, qui contiendrai alors des appels à un modèle et s'achèverai par le rendu d'une vue. On lui transmettrait des actions par un paramètre GET.
Après… Je dis peut-être des conneries. Je n'ai pas vraiment réfléchi à la question. C'est juste la manière dont je vois les chosesau premier coup d'œil.
Sephi-Chan