Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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
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 =====
 Voilà quelques Framework utilisés pour développer en PHP :  Voilà quelques Framework utilisés pour développer en PHP : 
-* 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. 
 + 
 + 
 +