< Programmation Ruby


Ruby permet d'interagir avec le Web en tant que client mais aussi en tant que serveur.

Créer des applications Web

Cette section est vide, pas assez détaillée ou incomplète.

Ruby propose, entre autre :

  • RoR :le célèbre framework MVC Ruby on Rails, pour des besoins plutôt applicatifs.
    • RoR s'appuie sur ActiveRecord pour la partie Modèle, les suites de composants Action.* et Active.* pour les controlleurs et les vues.
  • Merb : un autre framework MVC voulu plus souple et modulaire, pour une approche plus adaptable.
  • Sinatra : un framework minimaliste, léger et terriblement efficace, pour des besoins limités et spécifiques.

Web scraping en Ruby

Il est possible de faire du Web-scraping en Ruby via la bibliothèque net/http. Cela est toutefois rudimentaire et on préfèrera utiliser un framework tel scRUBYt!.

Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.