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:55]
admin
web:start [2018/11/13 09:15] (Version actuelle)
dmillot [Framework]
Ligne 1: Ligne 1:
 ====== Programmation Web  ====== ====== Programmation Web  ======
 +===== Environnement =====
 +Pour avoir un site web dynamique il faut : 
 +   * un serveur web : Apache, Nginx, IIS, ...
 +   * un compilateur et un langage de programmation : PHP, ASP, Javascript, ...
 +   * un langage de description de contenu : HTML, XML, ...
 +   * 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 =====
 +Voilà quelques Framework utilisés pour développer en PHP : 
 +  * Cake PHP
 +  * Code Igniter
 +  * [[Laravel]]
 +
 +===== Modèles =====
 +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.
 +
 +
 +                      ​
  
-===== [[MVC]] =====