1. Introduction
… Mais Sinatra [1], c'est aussi un framework de développement web écrit en Ruby. Il offre une alternative simple et élégante à des modèles MVC beaucoup plus lourds et longs à prendre en main.
Plus exactement, c'est un DSL (Domain-Specific Language) et une connaissance même basique de Ruby vous permettra rapidement de développer une application web dynamique.
Dans cet article et les pages qui vont suivre, sans pour autant faire une liste exhaustive des fonctionnalités du framework, je vais vous introduire à ses concepts et vous présenter certains outils à disposition pour développer, tester et déployer votre première application sous Sinatra, application de tâches qui nous permettra de prendre des notes de tâches à effectuer.
2. En coulisses
Dans la suite de l'article, une Debian 6 Squeeze sera utilisée comme distribution de base.
Nous travaillerons exclusivement dans un répertoire par la suite, qui contiendra tous les fichiers de notre projet. Toute...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première