Ruby on Rails

Architecture MVC

L’architecture MVC (modèle, vue et contrôleur) est un concept très puissant qui intervient dans la réalisation d’une application. L’idée principale ici est de séparer les données (modèle), de l’affichage (vue) et du traitement (contrôleur).

Les avantages : Un gain de temps de maintenance et d’évolution du site Souplesse dans la répartition des taches

Et l’inconvénient : Création de nombreux fichiers ROR provient d’un besoin de la communauté des développeurs, le PHP est peu structuré, dur à maintenir, et ne propose pas de séparation entre le contenu logique et le rendu. De l’autre coté, le J2EE est complexe et difficile à adapter. Rails se propose comme une alternative de Framework, qui concilie souplesse de développement et l’attention portée a l’architecture des applications.