Introduction à Sinatra

2011-03-08 #ruby#sinatra

Screencasts.org propose (gratuitement) une courte vidéo de 8 minutes pour aborder très très simplement et très clairement les bases de Sinatra. C'est en anglais, mais 8 minutes ça passe vite et ça offre un premier contact avec ce que permet Sinatra :

  • comment installer Sinatra puis créer une première application avec seulement 2 lignes de codes (1)
  • le principe des routes basées sur la correspondance d'une méthode HTTP et d'une URL
  • le fonctionnement des templates et des vues avec un exemple en Haml (2)
  • l'utilisation de variables
  • comment gérer des paramètres nommés dans les routes

Notes :

  • Il est même possible de faire encore plus court !
  • Screencasts.orgs propose aussi une introduction à Haml