Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
web:start [2017/08/08 07:59] admin [Framework] |
web:start [2018/11/13 09:15] (Version actuelle) dmillot [Framework] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Programmation Web ====== | ====== Programmation Web ====== | ||
| ===== Environnement ===== | ===== Environnement ===== | ||
| - | Pour exécuter du code compilé il faut : | + | Pour avoir un site web dynamique il faut : |
| - | * un serveur web : Apache, Nginx, IIS, ... | + | * un serveur web : Apache, Nginx, IIS, ... |
| - | * un compilateur et un langage de programmation : PHP, ASP, Javascript, ... | + | * un compilateur et un langage de programmation : PHP, ASP, Javascript, ... |
| - | * un langage de description de contenu : HTML, XML, ... | + | * un langage de description de contenu : HTML, XML, ... |
| - | * un langage de mise en page du contenu : CSS, XSL, ... | + | * un langage de mise en page du contenu : CSS, XSL, ... |
| + | * des données : provenant d'un SGBDR comme MySQL ou provenant d'un fichier text, XML, JSON, ... | ||
| ===== Framework ===== | ===== Framework ===== | ||
| Ligne 11: | Ligne 12: | ||
| * Cake PHP | * Cake PHP | ||
| * Code Igniter | * Code Igniter | ||
| - | * Laravel | + | * [[Laravel]] |
| ===== Modèles ===== | ===== Modèles ===== | ||
| - | [[MVC]] | + | Le modèle correspond à une manière de coder en séparant les niveaux, permettant notamment à plusieurs développeurs de travailler sur le même projet. Le modèle [[MVC]] est l'un des plus utilisés par les frameworks et il est composé : |
| + | |||
| + | * Modèle : Le classe passerelle qui manipule les données, provenant de la base de données bien souvent. | ||
| + | * Vue : L'affichage en lui-même. | ||
| + | * Controleur : Fait la liaison entre le modèle et la vue pour les besoins de l'utilisateur. | ||
| + | |||
| + | |||
| + | |||