Saltar para o conteúdo

Web Server Gateway Interface

Origem: Wikipédia, a enciclopédia livre.

O Web Server Gateway Interface (WSGI) define uma interface simples e universal entre servidores web e aplicações web ou frameworks para a linguagem de programação Python.

Ideia

Frameworks de aplicação web em Python têm sido um problema para novos usuários de Python pois a escolha do framework web pode limitar a escolha de servidores web úteis, e vice-versa.

Aplicações em Python eram frequentemente projetadas para apenas um dos servidores web específicos para CGI, FastCGI, mod_python ou alguma outra interface de API personalizada.

WSGI foi criado como uma interface de baixo-nível entre servidores web e aplicações web ou frameworks para promover uma base comum para o desenvolvimento de aplicações web portáteis.

Visão geral da especificação

WSGI uma especificação para comunicação entre servidores de aplicação, ou servidores web, e aplicações web como definida na PEP 333.[1] WSGI é um padrão Python e tem como objetivos ser simples e de fácil implementação.[2]

Referências

  1. Phillip J. Eby (16 de setembro de 2010). «Python Web Server Gateway Interface v1.0». Consultado em 20 de setembro de 2010 
  2. StephanDiehl (7 de fevereiro de 2010). «What is WSGI». WSGI Wiki. Consultado em 20 de setembro de 2010 
Ícone de esboço Este artigo sobre Internet é um esboço. Você pode ajudar a Wikipédia expandindo-o.