Conception d’applications web avec l’architecture MVC

Un billet rapide aujourd’hui pour illuminer certains qui ne connaitrait pas encore l’architecture MVC. C’est un pattern qui sépare la logique de la présentation. MVC est un acronyme pour Model-View-Controller.

En quelques mots, le modèle gère la base de donnée, le contrôleur fait le lien entre le modèle et la vue, et la vue est ce que l’utilisateur voit. Chacun de ces composants, dans le code, est générallement une classe.

Conception en amélioration progressive

Il n’y a pas si longtemps, je vous parlais de jQuery, une librairie JavaScript qui permet de faire des miracles avec peu de code. Par contre, en regardant sous la jupe des sites web qui utilisent du JavaScript (avec ou sans librairie), je me rends souvent compte que les concepteurs ont oublié une chose très importante: ce n’est pas tous les utilisateurs qui ont JavaScript actif dans leur navigateur.

De nos jours, il est plutôt rare de voir quelqu’un qui, sur son ordinateur, n’a pas un navigateur qui est capable de rendre le JavaScript. En fait, pour utiliser les principales librairies, on peut se fier sur des navigateurs assez vieux, comme Internet Explorer 6 qui date de 2001.

Programmation orientée objet en PHP

Cet article s’adresse surtout à ceux qui savent déjà les principes de la programmation orientée objet, mais qui n’ont jamais pris le temps de faire le saut en PHP depuis l’ajout de ce paradigme en PHP4 et de son amélioration en PHP5. Je vais donc surtout parler de la syntaxe pour arriver aux résultats que vous êtes habitués de voir dans les autres langages.

Échange d’objets JSON entre PHP et JavaScript, facile grâce à jQuery

Sites internet AJAX avec jQuery

jQuery fourni un moyen efficace de sélectionner des éléments du DOM et de les affecter, mais il fourni aussi un moyen très simple de faire de l’échange AJAX. Il fourni des fonctions comme load(), $.get(), $.post(), $.ajax() et, mon sujet d’aujourd’hui, $.getJSON().

Cette fonction permet de faire une requête en envoyant un objet JSON, qui sera traduit en paramètres GET, et de reçevoir en réponse un objet JSON qui sera automatiquement traité.

Un mot rapide sur JSON

JSON est un acronyme pour JavaScript Object Notation. Comme son nom l’indique, c’est de JavaScript que vient cette notation, mais elle n’est pas du tout limité à ce langage. JSON tend à remplacer XML pour certaines utilisations.

Exemple d’objet JSON

var monObjet = {
  "id": 40,
  "titre": "Un mot rapide sur JSON",
  "categorie": "JSON"
};

Une des caractéristiques qui rend l'utilisation de JSON attrayante est qu'il est facile de se passer des objets entre clients et serveurs même s'ils n'utilisent pas le même langage.

Page 4 de 6« Début...«23456»