Rack (interface)

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

Rack
Description de l'image Rack-logo.png.

Informations
Développé par Christian Neukirchen
Dernière version 3.0.0 ()[1]
3.0.9 ()[2]
Dépôt github.com/rack/rack
Écrit en Ruby
Type Interface de programmation
Middleware
Licence Licence MIT
Site web rack.github.io et www.lenovo.com/ca/en/c/servers-storage/servers/racks

Rack se situe entre le serveur web et l'application web[3] ; elle fournit une interface simplifiée et universelle à l'application web, permettant à celle-ci de communiquer avec un serveur web quel qu'il soit[3]. 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 3.0.0 », (consulté le )
  2. « Release 3.0.9 », (consulté le )
  3. (en) « What is Rack? », About.com
  • icône décorative Portail de l’informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.