UpraiseUma estrutura de aplicativo Web fina de código aberto | |
Baixe Agora |
Upraise Classificação e resumo
Propaganda
- Licença:
- Freeware
- Preço:
- FREE
- Nome do editor:
- Jochen Kupperschmidt
- Site do editor:
- http://homework.nwsnet.de/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 22 KB
Upraise Tag
Upraise Descrição
Uma estrutura de aplicação da Web fina de código aberto Upraise é baseado no WSGI e utiliza a Biblioteca de Colar. Isso permite que ele seja implantado de várias maneiras, incluindo CGI, FastCGI, SCGI, mod_python e como servidor HTTP independente.Este não é uma estrutura de pilha completa que requer componentes externos específicos a serem usados. Em vez disso, qualquer componente desejado deve ser fácil de integrar em Upraise, incluindo: · Motores de modelo (por exemplo, Genshi, Mako ou Jinja), · Camadas de Abstração de Banco de Dados / Orms (por exemplo, Sqlalchemy, Elixir ou SQLOBJECT), despachantes de URL (por exemplo, rotas, Seletor, ou Dispatcher Muito Simples de Upraise), · Mecanismos de Autenticação e Autorização (por exemplo, authkit ou barril), · kits de ferramentas I18n ou qualquer outro componente que se deseja fazer uso. Para não mencionar lotes de middlewares WSGI disponíveis, embora espalhados por vários pacotes e, por vezes, redundante.Upraise proporciona uma estrutura flexível e básica que requer alguma melhor compreensão dos componentes desejados para serem usados, mas vem sem a pré-seleção insatisfatória Que estruturas de pilha completa como Django, Turbogears e, Anote: Upraise é desenvolvida, licenciada e fornecida nos termos da licença do MIT. O que há de novo nesta versão: · Módulo de `` Moradores do `morlados` em` `Utils``. · Adicionado `` Util.ThreadDedRequest``, removeu anterior` `locals.setup_locals`` Em vez disso, use `` Solicitar = Solicitação (Environ) `` Ter que incluir o middleware do `` Paste.Registry` não é mais necessário. · Adicionado módulo `` Decorators`` para despacho restfo e exportação JSON / YAML. Módulo de `` Modelo de Templatação no Módulo `` Decoradores`` · Adicionado `` roteamento.make_middleware` como novo ponto de entrada para a implantação de pasta. O argumento `` global_conf`` do construtor `` Routing.RoutingMiddleware`` foi removido para permitir a integração do middleware via código fonte em vez de usar a implantação de pasta. · Adicionado "" argumento de palavra-chave "qualificado` para` `Routing.Url_for`` Quais são verdadeiras, resulta em um URL absoluto para ser devolvido em vez de um parente. · Começou a usar `` py.test`` para testar (substituindo o código personalizado usado para testar `` roteamento.url_for``). · Adicionado testes para `` roteamento.routingmiddleware`. · Codificações de arquivo especificadas. · Bundled `` ez_setup.py` para garantir que '`setuptols`` está disponível. · Modelo de exemplo de aplicativo revisado.
Upraise Software Relacionado