background preloader

Framework utilisant le model MVC

Facebook Twitter

Comparer les frameworks avec BlogMVC.com. Ces temps-ci il y a une multitude de Frameworks MVC pour les langages côté serveur.

Comparer les frameworks avec BlogMVC.com

CakePHP, Symfony 2, Laravel, CodeIgniter, Zend, Ruby On Rails... et la liste ne cesse d'augmenter et il n'est pas facile de choisir son Framework. Le but du projet BlogMVC est de permettre à chacun de découvrir les différents frameworks à travers un exemple simple : Un Blog. Les frameworks MVC (Model View Controller) et les applications web. Les grandes lignes de la théorie L'architecture MVC (pattern d'architecture plus exactement) est un concept qui sépare votre application en trois types de fichiers principaux : les Modèles qui représentent vos objets logiques (ou métiers) : ils seront manipulés par les Controllers ou les Views, mais ne manipuleront jamais ces derniers les Controlleurs qui s'occupent des opérations entre les models, des modifications, du traitement des données utilisateurs, etc...

Les frameworks MVC (Model View Controller) et les applications web

Ce sont les actions métiers de votre application (à ne pas confondre avec les actions métiers de vos objets!!) Les Vues qui se contentent d'afficher les formulaires, les résultats ou tout autre type de page affichée à l'utilisateur Le traitement d'une requête est donc assez simple : le Controller la traite (en manipulant les Models) puis la View affiche la page correspondante tout en usant des Models également Ce qu'il en est aujourd'hui L'organisation MVC Des Url bien plus propres Du Javascript pour des interfaces presque riches. Qu’est-ce que MVC et à quoi ça sert ? MVC, pour “Modèle, Vue, Contrôleur”, est le nom donné à une manière d’organiser son code.

Qu’est-ce que MVC et à quoi ça sert ?

C’est une façon d’appliquer le principe de séparation des responsabilités, en l’occurrence celles du traitement de l’information et de sa mise en forme. Une fois n’est pas coutume je vais donner un exemple en Python et PHP, car c’est une question qui hante les codeurs de ce langage. En effet on leur rabâche qu’il faut utiliser MVC, que tel framework est MVC, que leur code à eux ne l’est pas, etc. Sans que nulle part, évidement, on ne donne une explication correcte de la notion. Long article, petite musique. (piqué à What the cut :-)) Principe de base Il n’y a pas de Tables De La Loi qui disent ce qu’est le MVC, il y a donc autant de manières de le faire que de programmes. Une part du code gère l’affichage. L’évolution des frameworks MVC… Introduction Avec l’évolution des technologies et l’apparition des mobiles et tablettes, les frameworks implémentant le pattern MVC ont également évolués en fonction de ces technologies.

L’évolution des frameworks MVC…

Le Modèle-Vue-Contrôleur (en abrégé MVC, de l’anglais Model-View-Controller) est une architecture et un patron de conception qui organise l’interface homme-machine (IHM) d’une application logicielle. Ce pattern divise l’IHM en trois composants : un modèle (modèle de données),une vue (présentation, interface utilisateur)et un contrôleur (logique de contrôle, gestion des évènements, synchronisation) Dans cet article, nous allons découvrir l’évolution de ce pattern MVC à travers des technologies NTIC les plus utilisées : Java/JEE, RIA, C#/DotNet et Mobilité (Android,…) Rappel de la cinématique du MVC Evolution des technologies de l’information et de la communication Web1.0 (JSP, PHP,…), Java/JEE léger.

AngularJS, le framework MVC par Google. Salut à tous, Alors pour ceux qui ne suivent pas mon Twitter (ou n'ont rien lu depuis une semaine), je me suis mis à AngularJS et EmberJS pour un projet au boulot mais aussi par plaisir.

AngularJS, le framework MVC par Google

Les deux technos ont subi un développement en parallèle pendant quelques jours avant de choisir celle avec laquelle on continuera. J'ai la chance d'avoir un chef qui me laisse plutôt les mains libres pour décider de mes technos. C'est rare mais tellement appréciable. Je vais donc vous parler d'AngularJS dans ce billet et je vous ferai un court billet sur EmberJS plus tard. Qu'est-ce que c'est AngularJS ? C'est un framework JavaScript développé et utilisé par Google depuis quelques temps, et qui a été récemment mis à disposition du public sous licence MIT.

Qu'est-ce que ça apporte de nouveau, d'intéressant ? La plupart des frameworks MVC fournissent souvent des objets plus ou moins complexes qu'on peut ensuite enrichir et instancier x fois. Google a voulu aller plus loin que ça. Ensuite, les contrôleurs. Introduction aux frameworks MVC. Pourquoi apprendre un framework PHP MVC. Bonjour à tous, Dans cet article nous allons voir comment et pourquoi apprendre un framework PHP en MVC (Model View Controller).

Pourquoi apprendre un framework PHP MVC

Pour ma part ça fait un peu plus de un an que je ne code qu’avec ça, et je vais vous expliquer pourquoi. Mais pour commencer nous allons voir qu’est qu’un framework et qu’est ce que le mvc. Je ne vais pas m’étaler la dessus car ça n’est pas le but. Un framework et une boite à outils pour développeur qui contient déja un gros lot de fonctionnalités (sécurisation de formulaire, classe de base de données simplifiée, authentification client,envoi de mails etc…), ils sont tous codés en orienté objet, il vaut mieux connaître le php objet avant de les utiliser.