Logo
Unionpédia
Communication
Disponible sur Google Play
Nouveau! Téléchargez Unionpédia sur votre appareil Android™!
Installer
Accès plus rapide que le navigateur!
 

Modèle-vue-contrôleur

Indice Modèle-vue-contrôleur

Interactions entre le modèle, la vue et le contrôleur. Modèle-vue-contrôleur ou MVC est un motif d'architecture logicielle destiné aux interfaces graphiques, lancé en 1978 et très populaire pour les applications web.

77 relations: ActionScript, Agavi, Angular, AngularJS, Apache Flex, Apache Struts, Apache Tapestry, Application web, Architecture logicielle, Architecture trois tiers, ASP.NET, ASP.NET MVC, Échafaudage (programmation), Backbone.js, CakePHP, Catalyst (logiciel), Cocoa (Apple), CodeIgniter, Copix, Django (framework), Ember.js, Ext JS, Extensible Markup Language, Feuilles de style en cascade, Flask (framework), Fonction de rappel, Framework, FuelPHP, Gest-HVSL, Grails (technique), Hoa (informatique), Hypertext Markup Language, Hypertext Transfer Protocol, Injection de dépendances, Interface graphique, Inversion de contrôle, Java (langage), JavaFX, JavaScript, JavaServer Faces, Jelix, Joomla!, Knockout, Laravel, Maria, Microsoft .NET, Microsoft Foundation Class Library, Microsoft Visual Studio, Modèle-vue-présentation, MODx, ..., Mozilla Foundation, Observateur (patron de conception), Palo Alto Research Center, Perl (langage), Phalcon (framework), Play Framework, PostNuke, Présentation, abstraction, contrôle, PureMVC, QCodo, Resource Description Framework, Ruby on Rails, Smalltalk, Spring (framework), Standard Widget Toolkit, Stripes, Structured Query Language, Swing (Java), Symfony, Trygve Reenskaug, TurboGears, Web2py, XBL, XML-based User interface Language, Yii Framework, Zend Framework, Zerocouplage. Développer l'indice (27 plus) »

ActionScript

est un langage de programmation utilisé au sein d'applications clientes (comme Adobe Flash et Adobe Flex) et serveur (Flash media server, JRun, Macromedia Generator), ou encore en tant que langage de script dans le moteur graphique Unity.

Nouveau!!: Modèle-vue-contrôleur et ActionScript · Voir plus »

Agavi

Agavi est framework pour PHP qui suit le motif de conception Modèle-Vue-Contrôleur.

Nouveau!!: Modèle-vue-contrôleur et Agavi · Voir plus »

Angular

Angular (communément appelé « Angular 2+ » ou « Angular v2 et plus ») est un framework pour clients, open source, basé sur TypeScript et codirigé par l'équipe du projet « Angular » chez Google ainsi que par une communauté de particuliers et de sociétés.

Nouveau!!: Modèle-vue-contrôleur et Angular · Voir plus »

AngularJS

est un framework JavaScript libre et open source développé par Google.

Nouveau!!: Modèle-vue-contrôleur et AngularJS · Voir plus »

Apache Flex

Flex est une solution de développement créée par Macromedia en 2004 puis reprise par Adobe en 2006, permettant de créer et de déployer des applications Internet riches (RIA) multiplateformes grâce à la technologie Flash et particulièrement son lecteur.

Nouveau!!: Modèle-vue-contrôleur et Apache Flex · Voir plus »

Apache Struts

Apache Struts est un framework libre servant au développement d'applications web Java EE.

Nouveau!!: Modèle-vue-contrôleur et Apache Struts · Voir plus »

Apache Tapestry

Tapestry est un framework libre qui facilite la création d'applications web Java basées sur Java EE (anciennement J2E) à partir de composants.

Nouveau!!: Modèle-vue-contrôleur et Apache Tapestry · Voir plus »

Application web

En informatique, une application web (aussi appelée web application, de l'anglais et français) est une application manipulable directement en ligne grâce à un navigateur web et qui ne nécessite donc pas d'installation sur les machines clientes, contrairement aux applications mobiles.

Nouveau!!: Modèle-vue-contrôleur et Application web · Voir plus »

Architecture logicielle

L’architecture logicielle décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions.

Nouveau!!: Modèle-vue-contrôleur et Architecture logicielle · Voir plus »

Architecture trois tiers

L'architecture trois tiers, aussi appelée architecture à trois niveaux ou architecture à trois couches, est l'application du modèle plus général qu'est le multi-tiers.

Nouveau!!: Modèle-vue-contrôleur et Architecture trois tiers · Voir plus »

ASP.NET

ASP.NET est un framework permettant de générer à la demande des pages web, lancé par Microsoft en Jesse Liberty - Dan Hurwitz, Programming ASP.NET, "O'Reilly Media, Inc.". 2003,, et utilisé pour mettre en œuvre des applications webKeyton Weissinger, ASP in a Nutshell: A Desktop Quick Reference, "O'Reilly Media, Inc." - 2000,.

Nouveau!!: Modèle-vue-contrôleur et ASP.NET · Voir plus »

ASP.NET MVC

ASP.NET MVC est un framework de programmation des applications web en style MVC ajouté à ASP.NET en 2009.

Nouveau!!: Modèle-vue-contrôleur et ASP.NET MVC · Voir plus »

Échafaudage (programmation)

L'échafaudage ou scaffolding en anglais est une manière de concevoir des logiciels liés à une base de données.

Nouveau!!: Modèle-vue-contrôleur et Échafaudage (programmation) · Voir plus »

Backbone.js

Backbone.js est un framework JavaScript libre et open-source basé sur la bibliothèque Underscore.js.

Nouveau!!: Modèle-vue-contrôleur et Backbone.js · Voir plus »

CakePHP

CakePHP est un framework web libre écrit en PHP distribué sous licence MIT.

Nouveau!!: Modèle-vue-contrôleur et CakePHP · Voir plus »

Catalyst (logiciel)

Catalyst est un framework open source écrit en Perl, qui applique strictement le modèle de conception Modèle-Vue-Contrôleur (MVC), et qui supporte certains modèles expérimentaux de conception pour le web.

Nouveau!!: Modèle-vue-contrôleur et Catalyst (logiciel) · Voir plus »

Cocoa (Apple)

Cocoa est une API native d'Apple pour le développement orienté objet sur son système d'exploitation Mac OS X. C'est l'une des cinq API majeures disponibles pour Mac OS X, les autres étant: Carbon, la boîte à outils Macintosh (pour l'environnement obsolète Classic), POSIX (pour l'environnement BSD) et Java.

Nouveau!!: Modèle-vue-contrôleur et Cocoa (Apple) · Voir plus »

CodeIgniter

CodeIgniter est un framework libre écrit en PHP.

Nouveau!!: Modèle-vue-contrôleur et CodeIgniter · Voir plus »

Copix

Copix est un cadriciel (framework) pour le langage PHP qui n'est plus maintenu.

Nouveau!!: Modèle-vue-contrôleur et Copix · Voir plus »

Django (framework)

Django est un framework web open source en Python.

Nouveau!!: Modèle-vue-contrôleur et Django (framework) · Voir plus »

Ember.js

Ember.js est un framework open-source JavaScript tourné vers les applications web.

Nouveau!!: Modèle-vue-contrôleur et Ember.js · Voir plus »

Ext JS

Ext JS est une bibliothèque JavaScript permettant de construire des applications web interactives.

Nouveau!!: Modèle-vue-contrôleur et Ext JS · Voir plus »

Extensible Markup Language

LExtensible Markup Language, généralement appelé XMLCe nom est une idée de James Clark, elle est expliquée par dans sa.

Nouveau!!: Modèle-vue-contrôleur et Extensible Markup Language · Voir plus »

Feuilles de style en cascade

Les feuilles de style en cascade, généralement appelées CSS de l'anglais Cascading Style Sheets, forment un langage informatique qui décrit la présentation des documents HTML et XML.

Nouveau!!: Modèle-vue-contrôleur et Feuilles de style en cascade · Voir plus »

Flask (framework)

Flask est un micro framework open-source de développement web en Python.

Nouveau!!: Modèle-vue-contrôleur et Flask (framework) · Voir plus »

Fonction de rappel

En informatique, une fonction de rappel (en anglais) ou fonction de post-traitement est une fonction qui est passée en argument à une autre fonction.

Nouveau!!: Modèle-vue-contrôleur et Fonction de rappel · Voir plus »

Framework

En programmation informatique, un (appelé aussi infrastructure logicielle, infrastructure de développement, environnement de développement., socle d'applications., cadre d'applications ou cadriciel) est un ensemble cohérent de composants logiciels structurels qui sert à créer les fondations ainsi que les grandes lignes de tout ou partie d'un logiciel, c'est-à-dire une architecture.

Nouveau!!: Modèle-vue-contrôleur et Framework · Voir plus »

FuelPHP

FuelPHP est un framework web open-source écrit en PHP implémentant le design pattern MVC.

Nouveau!!: Modèle-vue-contrôleur et FuelPHP · Voir plus »

Gest-HVSL

Gest-HVSL est une application web d'administration de services d'hébergement destinée à la fois aux clients et aux fournisseurs d'hébergement et d'accès Internet.

Nouveau!!: Modèle-vue-contrôleur et Gest-HVSL · Voir plus »

Grails (technique)

Grails est un framework open source de développement agile d'applications web basé sur le langage Groovy et sur le patron de conception Modèle-Vue-Contrôleur.

Nouveau!!: Modèle-vue-contrôleur et Grails (technique) · Voir plus »

Hoa (informatique)

Hoa est un ensemble de bibliothèques PHP modulaires, extensibles et structurées.

Nouveau!!: Modèle-vue-contrôleur et Hoa (informatique) · Voir plus »

Hypertext Markup Language

Le HyperText Markup Language, généralement abrégé HTML ou, dans sa dernière version, HTML5, est le langage de balisage conçu pour représenter les pages web.

Nouveau!!: Modèle-vue-contrôleur et Hypertext Markup Language · Voir plus »

Hypertext Transfer Protocol

L’HyperText Transfer Protocol, généralement abrégé HTTP, littéralement « protocole de transfert hypertexte », est un protocole de communication client-serveur développé pour le World Wide Web.

Nouveau!!: Modèle-vue-contrôleur et Hypertext Transfer Protocol · Voir plus »

Injection de dépendances

L'injection de dépendances (dependency injection en anglais) est un mécanisme qui permet d'implémenter le principe de l'inversion de contrôle.

Nouveau!!: Modèle-vue-contrôleur et Injection de dépendances · Voir plus »

Interface graphique

widgets'' typiques. En informatique, une interface graphique (en anglais pour) ou un environnement graphique est un dispositif de dialogue homme-machine, dans lequel les objets à manipuler sont dessinés sous forme de pictogrammes à l'écran, de sorte que l'usager peut les utiliser en imitant la manipulation physique de ces objets avec un dispositif de pointage, le plus souvent une souris.

Nouveau!!: Modèle-vue-contrôleur et Interface graphique · Voir plus »

Inversion de contrôle

L’inversion de contrôle (inversion of control, IoC) est un patron d'architecture commun à tous les frameworks (ou cadre de développement et d'exécution).

Nouveau!!: Modèle-vue-contrôleur et Inversion de contrôle · Voir plus »

Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Nouveau!!: Modèle-vue-contrôleur et Java (langage) · Voir plus »

JavaFX

JavaFX est un framework et une bibliothèque d'interface utilisateur issue du projet OpenJFX, qui permet aux développeurs Java de créer une interface graphique pour des applications de bureau, des applications internet riches et des applications smartphones et tablettes tactiles.

Nouveau!!: Modèle-vue-contrôleur et JavaFX · Voir plus »

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web.

Nouveau!!: Modèle-vue-contrôleur et JavaScript · Voir plus »

JavaServer Faces

Logo de JavaServer Faces JavaServer Faces (abrégé en JSF) est un framework Java, pour le développement d'applications Web.

Nouveau!!: Modèle-vue-contrôleur et JavaServer Faces · Voir plus »

Jelix

Jelix est un cadriciel (framework) pour PHP5 open source, MVC, permettant le développement de tout type d'application.

Nouveau!!: Modèle-vue-contrôleur et Jelix · Voir plus »

Joomla!

Joomla! est un système de gestion de contenu (en anglais CMS pour content management system) libre, open source et gratuit.

Nouveau!!: Modèle-vue-contrôleur et Joomla! · Voir plus »

Knockout

Un boxeur à terre est compté par l'arbitre. Le knockout (KO, de l'anglais to knock out, « faire sortir en frappant »), dans les sports de combat, est la mise hors de combat d'un combattant à la suite d'un coup porté par son adversaire et lui faisant perdre temporairement ses capacités (la personne est dite « sonnée »).

Nouveau!!: Modèle-vue-contrôleur et Knockout · Voir plus »

Laravel

Laravel est un framework web open-source écrit en PHP respectant le principe modèle-vue-contrôleur et entièrement développé en programmation orientée objet.

Nouveau!!: Modèle-vue-contrôleur et Laravel · Voir plus »

Maria

Pas de description.

Nouveau!!: Modèle-vue-contrôleur et Maria · Voir plus »

Microsoft .NET

Microsoft.NET ou simplement.NET (prononcé « dot net ») est le nom donné à un ensemble de produits et de technologies informatiques de l'entreprise Microsoft pour rendre des applications facilement portables sur Internet.

Nouveau!!: Modèle-vue-contrôleur et Microsoft .NET · Voir plus »

Microsoft Foundation Class Library

La Microsoft Foundation Class (MFC) est une bibliothèque de classes en C++ encapsulant l'API Win32 (écrite en C) de Windows.

Nouveau!!: Modèle-vue-contrôleur et Microsoft Foundation Class Library · Voir plus »

Microsoft Visual Studio

Microsoft Visual Studio est une suite de logiciels de développement pour Windows et mac OS conçue par Microsoft.

Nouveau!!: Modèle-vue-contrôleur et Microsoft Visual Studio · Voir plus »

Modèle-vue-présentation

Le modèle-vue-présentation (en abrégé MVP, de l'anglais model-view-presenter) est un patron d'architecture, considéré comme un dérivé du patron d'architecture modèle-vue-contrôleur.

Nouveau!!: Modèle-vue-contrôleur et Modèle-vue-présentation · Voir plus »

MODx

MODX est une plateforme de gestionnaire de contenu (en anglais CMF content management framework) extrêmement extensible et modulaire permettant de réaliser des systèmes de gestion de contenu personnalisables à destination de site Internet ou Intranet.

Nouveau!!: Modèle-vue-contrôleur et MODx · Voir plus »

Mozilla Foundation

La Mozilla Foundation (en français, « fondation Mozilla ») est un organisme à but non lucratif établi en.

Nouveau!!: Modèle-vue-contrôleur et Mozilla Foundation · Voir plus »

Observateur (patron de conception)

Le patron observateur est un patron de conception de la famille des patrons comportementaux.

Nouveau!!: Modèle-vue-contrôleur et Observateur (patron de conception) · Voir plus »

Palo Alto Research Center

Le Palo Alto Research Center (abrégé en PARC), anciennement Xerox Palo Alto Research Center, est un centre de recherches en informatique situé à Palo Alto en Californie (États-Unis).

Nouveau!!: Modèle-vue-contrôleur et Palo Alto Research Center · Voir plus »

Perl (langage)

est un langage de programmation créé par Larry Wall en pour traiter facilement de l'information de type textuel.

Nouveau!!: Modèle-vue-contrôleur et Perl (langage) · Voir plus »

Phalcon (framework)

Phalcon est un framework PHP basé sur le patron de conception MVC et qui met en avant des performances élevées.

Nouveau!!: Modèle-vue-contrôleur et Phalcon (framework) · Voir plus »

Play Framework

Play Framework est un framework web open source qui permet d'écrire rapidement des applications web en Java ou en Scala.

Nouveau!!: Modèle-vue-contrôleur et Play Framework · Voir plus »

PostNuke

Postnuke est un système de gestion de contenu robuste et permettant une grande adaptation aux besoins des webmasters.

Nouveau!!: Modèle-vue-contrôleur et PostNuke · Voir plus »

Présentation, abstraction, contrôle

Le patron de conception PAC (présentation, abstraction, contrôle) a été introduit par la chercheuse en informatique grenobloise Joëlle Coutaz à la fin des années 1980 en tant que modèle abstrait d'architecture logicielle pour les interfaces homme-machine.

Nouveau!!: Modèle-vue-contrôleur et Présentation, abstraction, contrôle · Voir plus »

PureMVC

PureMVC est un framework permettant de créer des applications basées sur l'architecture Modèle-Vue-Contrôleur.

Nouveau!!: Modèle-vue-contrôleur et PureMVC · Voir plus »

QCodo

QCodo est un cadriciel (framework) Open Source pour PHP 5.

Nouveau!!: Modèle-vue-contrôleur et QCodo · Voir plus »

Resource Description Framework

(RDF) est un modèle de graphe destiné à décrire formellement les ressources Web et leurs métadonnées, afin de permettre le traitement automatique de telles descriptions.

Nouveau!!: Modèle-vue-contrôleur et Resource Description Framework · Voir plus »

Ruby on Rails

, également appelé RoR ou, est un framework web libre écrit en Ruby.

Nouveau!!: Modèle-vue-contrôleur et Ruby on Rails · Voir plus »

Smalltalk

est un langage de programmation orienté objet, réflexif et dynamiquement typé.

Nouveau!!: Modèle-vue-contrôleur et Smalltalk · Voir plus »

Spring (framework)

En informatique, Spring est un framework open source pour construire et définir l'infrastructure d'une application Java, dont il facilite le développement et les tests.

Nouveau!!: Modèle-vue-contrôleur et Spring (framework) · Voir plus »

Standard Widget Toolkit

Standard Widget Toolkit (SWT) est une bibliothèque graphique libre pour Java, initiée par IBM.

Nouveau!!: Modèle-vue-contrôleur et Standard Widget Toolkit · Voir plus »

Stripes

Stripes est un framework de présentation pour construire des applications web en utilisant les technologies Java les plus récentes.

Nouveau!!: Modèle-vue-contrôleur et Stripes · Voir plus »

Structured Query Language

SQL (sigle pour Structured Query Language, « langage de requêtes structurées ») est un langage informatique normalisé servant à exploiter des bases de données relationnelles.

Nouveau!!: Modèle-vue-contrôleur et Structured Query Language · Voir plus »

Swing (Java)

est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE.

Nouveau!!: Modèle-vue-contrôleur et Swing (Java) · Voir plus »

Symfony

Symfony est un ensemble de composants PHP ainsi qu'un framework MVC libre écrit en PHP.

Nouveau!!: Modèle-vue-contrôleur et Symfony · Voir plus »

Trygve Reenskaug

Trygve M. H. Reenskaug, né le, est un informaticien norvégien et professeur émérite de l'Université d'Oslo, inventeur du modèle de conception Modèle-Vue-Contrôleur (MVC).

Nouveau!!: Modèle-vue-contrôleur et Trygve Reenskaug · Voir plus »

TurboGears

TurboGears est un cadriciel (framework) orienté Web/Ajax et MVC basé sur des templates, des plugins écrits en Python.

Nouveau!!: Modèle-vue-contrôleur et TurboGears · Voir plus »

Web2py

Web2py est un framework Web libre écrit et programmable en langage Python initialement conçu comme un outil éducatif facile à prendre en main et sans fichiers de configuration.

Nouveau!!: Modèle-vue-contrôleur et Web2py · Voir plus »

XBL

XBL ou eXtensible Bindings Language ou XML Bindings Language est un langage permettant de lier à des éléments d'un document XML des comportements, des interfaces ou des modèles de contenu.

Nouveau!!: Modèle-vue-contrôleur et XBL · Voir plus »

XML-based User interface Language

XML-based User interface Language (abréviation XUL) est un langage de description d’interfaces graphiques fondé sur XML créé dans le cadre du projet Mozilla.

Nouveau!!: Modèle-vue-contrôleur et XML-based User interface Language · Voir plus »

Yii Framework

Le Yii Framework (« Yes, It Is ») est un cadriciel (framework) pour PHP 5 et utilise le paradigme de programmation orientée objet.

Nouveau!!: Modèle-vue-contrôleur et Yii Framework · Voir plus »

Zend Framework

Le Zend Framework est un cadriciel pour PHP créé en par Zend Technologies, et distribué sous la Licence BSD Modifiée.

Nouveau!!: Modèle-vue-contrôleur et Zend Framework · Voir plus »

Zerocouplage

Zerocouplage est un framework open source développé en Java et paramétrable via XML permettant de développer des applications multiplateforme: web, mobile et Desktop à partir d’une unique couche métier indépendante de la couche présentation réalisée à base des composants ZCComponents (Composant graphique fournis par le framework ZeroCouplage).

Nouveau!!: Modèle-vue-contrôleur et Zerocouplage · Voir plus »

Redirections ici:

Model View Controller, Modele-Vue-Controleur, Modèle-Vue-Contrôleur, Paradigme MVC.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »