Rack (interface)

Rack est une couche applicative, de type middleware, fournissant au langage de programmation Ruby une interface de programmation web.

Pour les articles homonymes, voir Rack.

Rack

Informations
Développé par Christian Neukirchen
Dernière version 2.2.3 ()[1]
Dépôt github.com/rack/rack
Écrit en Ruby
Type Interface de programmation
Middleware
Licence Licence MIT
Site web rack.github.io

Rack se situe entre le serveur web et l'application web[2] ; elle fournit une interface simplifiée et universelle à l'application web, permettant à celle-ci de communiquer avec un serveur web quel qu'il soit[2]. Rack fonctionne avec différents types de serveurs web parmi lesquels WEBrick et Mongrel.

De nombreux frameworks Ruby destinés à la programmation d'application web, tels que Ruby on Rails, Sinatra, Merb ou encore Camping, sont basés sur Rack.

Voir aussi

Liens internes

Liens externes

Notes et références

  1. « Release 2.2.3 », (consulté le )
  2. (en) « What is Rack? », About.com
  • Portail de l’informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.