módulos Python são compactados em um pacote sem dependências externas.
Desenvolvimento, implantação, depuração, testes, administração e manutenção de aplicações de banco de dados pode ser feito através da interface web fornecido.
web2py não tem arquivos de configuração, não requer instalação, pode ser executado fora de uma unidade USB.
A estrutura usa Python para o modelo, as vistas e os controladores, tem um built-in sistema para gerenciar erros, um motor de internacionalização, bilhética trabalha com SQLite, PostgreSQL, MySQL, MSSQL, Oracle, IBM DB2, Informix, Ingres ,, FireBird , Sybase e Google App Engine por meio de um banco de dados camada de abstração.
web2py inclui bibliotecas para lidar com HTML / XML, RSS, ATOM, RTF, JSON, AJAX, XMLRPC, marcação wiki, CSV.
É a produção de pronto, capaz de upload / download de streaming de arquivos muito grandes, e sempre compatível com versões anteriores.
Inclui um servidor habilitado para SSL e streaming com capacidade de web, banco de dados relacional, um ambiente de desenvolvimento integrado baseado na web e interface de gerenciamento baseado na Web, um banco de dados camada de abstração que escreve SQL em tempo real, suporte a internacionalização, vários métodos de autenticação, com base papel controle de acesso, um sistema de registro de erros e emissão de bilhetes, vários métodos de armazenamento em cache para a escalabilidade, a biblioteca jQuery para AJAX e efeitos.
Funciona em Windows, Unix / Linux, o Google App Engine, Amazon EC2, Mac, e quase qualquer web hosting via Python 2.4 / 2.5 / 2.6, ou Java com Jython.
Funciona com o Apache, Lighttpd, Cherokee e quase qualquer outro servidor web via CGI, FastCGI, WSGI, mod_proxy, e / ou mod_python. É possível incorporar aplicações WSGI terceiros e middleware.
Isso impede que os tipos mais comuns de vulnerabilidades, incluindo Falhas na injeção, Cross Site Scripting e execução de arquivos maliciosos.
web2py reforça as boas práticas de Engenharia de Software (Model-View-Controller design, validação de formulário do lado do servidor, postagens) que tornar o código mais legível, escalável e sustentável.
O que é novo nesta versão:
- Recuperação de dados de DB deve ser mais rápido, em especial, selecione (cacheable = True)
- Tem um novo planejador, um wiki embutida, nova língua e sistema de pluralização, melhor markmin com o apoio oEmbed e melhor app andaimes, uma maior segurança.
- Os lotes de recursos experimentais incluindo suporte GIS, suporte mongodb, built-in auth.wiki (), e muito mais.
O que é novo na versão 1.98.2:.
- Nova etiqueta CAT para nenhuma tag
- request.user_agent ().
- Suporte fawps fixo.
- SQLFORM (..., separador = ':'). Agora, customizável
- Muitas correções de bugs pequeno.
O que é novo na versão 1.96.1:
- Todas as aplicações têm cas provedor 2.0 em http: / /.../ user / cas / login.
- Todas as aplicações podem delegar para acessar provedor externo Auth (..., cas_provider = 'http: //.../other_app/default/user/cas').
O que é novo na versão 1.95.1:
- suporte do Google MySQL (experimental)
- Suporte pip, graças lifeeth
- melhor setup_exe.py, graças meredyk
- importved pyfpdf
- verificação de domínio em email_auth.py, graças Gyuris
- change_password_onvalidation adicionado e change_password_onaccept
- DAL (..., migrate_enabled = True)
- login_methods / loginza.py, graças Vladimir
- Suporte shell bpython, graças Arun
- request.uuid e response.uuid (para uma barra de ferramentas futuro)
- db._timings contém consulta de banco de dados informações de temporização
- db eficiente (...). Isempty ()
- setup-web2py-nginx-uwsgi-ubuntu.sh
O que é novo na versão 1.85.3:.
- Fixed alguns bugs
- Adicionado pyfpdf.
Comentários não encontrado