Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Présentation OpenCode Québec: Construire une application web: jQuery VS Backbone.js VS AngularJS
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
css
demos
js
README.md
index.html

README.md

Construire une application web: jQuery VS Backbone.js VS AngularJS

Présentation des outils évalués

jQuery

  • Une librairie Javascript qui nous facilite grandement la vie pour "jouer" avec le DOM
    • Modifier des attributs
    • Ajouter/Éditer/Supprimer des éléments du DOM
    • Lier des fonctions à des événements

Backbone.js

  • Un framework MVC
  • Un modèle de données qui est simple et extensible
  • Gestion d'événements par programmation déclarative
    • Facilite l'aperçu global de notre application

Présentation d'AngularJS

  • Un framework MVC
  • Une synchronisation bi-directionnel des données avec le UI
  • Facilité d'écriture des unit tests
  • Le comportement global de l'application se voit dans le HTML

2 exemples simples d'application web

Un formulaire Hello World

Specs

  • Afficher un champ texte qui demande un prénom
  • Saluer le prénom lorsque du texte est entré
  • Saluer "toi" si aucun texte

La caisse enregistreuse

Specs

  • Afficher une liste de produit ayant:
    • un nom
    • une quantité
    • un prix
  • Permettre d'ajouter et de supprimer un produit
  • Calculer le prix total avec nos taxes composées
Something went wrong with that request. Please try again.