7. Sem instalações
ou configurações
É baixar e começar
o desenvolvimento
Simplicidade
8. Aprenda rápido! Aplicações prontas
web2py.com/appliances
Plugins
Web2py.com/plugins
Documentação
web2py.com/book
Vídeos, dicas, tutoriais
web2pybrasil.com.br
Fóruns no Google Groups
web2py e web2py-brazil
9. Baterias Incluídas
Web Server integrado
Interface administrativa
Baterias Incluídas
Baterias Incluídas
Múltiplos bancos de dados
Segurança e controle de acesso
10. Liberdade Editor de códigos e administração de
aplicações online
12. Agilidade: Acesso ao terminal Python(Shell) da aplicação através do navegador
tabela.insert(nome==‘Ovidio’)
>>> db(tabela.nome==‘Ovidio’).select()
Import beer
19. Ágil Missão
Tutoriais, dicas e documentação em português
http://www.web2pybrasil.com.br
@web2pybrasil
Download e documentação oficial (em inglês)
http://www.web2py.com
Treinamento e suporte
http://itjp.net.br
Comunidade
http://groups.google.com/group/web2py
http://groups.google.com/group/web2py-users-brazil
Ovidio Marinho Membro do time de desenvolvimento web2py Membro do experts4solutions
Massimo di Pierro – Criador do framework Web2py Participou da PyCon Rio 8 - 2012
Framework MVC para desenvolvimento web Criado para fins educacionais na Depaul USA
O que você precisa esta ai.
Isto vai garantir que suas aplicações irão funcionar em versões posteriores a que foi desenvolvida.
Para manter a simplicidade e facilidade, O web2py não requer instalações ou configurações basta entrar no site oficial e baixar a distribuição compatível com seu sistema operacional.
Documentação completa está disponível no site oficial e há também uma serie de iniciativas da comunidade onde se encontram dicas, códigos prontos e tutoriais. Comunidade ativa e colaborativa, contando com um grande número de brasileiros no time de desenvolvimento
web2py já possui todos os componentes necessarios para o desenvolvimento web, inclusive um webserver próprio, e bibliotecas para acesso a diversas plataformas de bancos de dados. É executavel com Python e Jython ( implementação Java do python) Possui um completo sistema de segurança que previne a maioria das vulnerabilidades em sistemas web, e um sistema completo para controle de acesso e autenticação Sistema de plugins
Editor de textos embutido no web2py tem suporte a colorização de código, controle de versão e no inclui o ZenCoding para edição de HTML Atraves do editor é possivel alterar qualquer arquivo da aplicação
O web2py tem um sistema de testes unitarios que tambem funciona atraves do navegador e um gerenciador de tickets de erro, onde para cada erro gerado na aplicação pode ser armazenado um ticket em uma arquivo ou no banco de dados
A interface administrativa possui um terminal Python baseado em Ajax, que permite executar qualquer código Python e interagir com a aplicação através do navegador.
A classe de abstração de dados do web2py tem suporte atualmente a 10 tipos de bancos de dados e dialetos SQL e efetua migrações automaticas. Tem suporte ao banco de dados não relacional do Google BT e possui um designer para a modelagem do banco de dados.
Este é um exemplo de código definindo duas tabelas e suas restrições, validadores e relacionamentos.
Mapeamento de URL do web2py é baseado nas funções Python, portanto cada função Python dentro de um controller corresponde a URL de uma página da aplicação. Neste exemplo estamos acessando o banco de dados e efetuando uma consulta SQL utilizando a sintaxe da DAL
As views no web2py são escritas utilizando a própria linguagem Python embutida no meio de código de apresentação que pode ser HTML, XML, JSON, RTF entre outros. Este é um exemplo de view acessando o objeto que criamos no controller.
De acordo com a definição do modelo de dados o web2py já cria formulários automaticamente, já cria o sistema de validação utilizando Ajax e inclui alguns controles adicionais como calendário e controle de upload. Ali o exemplo da view exibindo HTML
AS aplicações desenvolvidas com web2py podem ser publicadas na maioria dos servidores web que tenham suporte a Python via WSGI. Pode ser executado por exemplo em um servidor apache junto com outras aplicações, e também em um servidor tomcat através do Jython É compativel com a plataforma de aplicações do google e da amazon E já possui scripts prontos para automatizar a tarefa de publicação.
Site da comunidade brasileira, twitter informações sobre treinamento e suporte E o link dos foruns no google groups
Curso de Férias Web2py dia 01/01/2013 a 01/02/2013 seg,qua,sex de 20:00 as 22:00