Web Server Gateway Interface
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
- ↑ Phillip J. Eby (16 de setembro de 2010). «Python Web Server Gateway Interface v1.0». Consultado em 20 de setembro de 2010
- ↑ StephanDiehl (7 de fevereiro de 2010). «What is WSGI». WSGI Wiki. Consultado em 20 de setembro de 2010