desenvolvimento web ágil com python e web2py #qconsp #qcon

15
Desenvolvimento web ágil com Python www.web2pybrasil.com.br 2007 - Universidade Depaul – U.S.A. Framework MVC Para desenvolvimento web Escrito em Python

Upload: bruno-rocha

Post on 14-Jan-2015

3.886 views

Category:

Technology


2 download

DESCRIPTION

Lightning Talk at QconSP 2010 15 slides presented in 5 minutes web2py overview

TRANSCRIPT

Page 1: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Desenvolvimento web ágil com Pythonwww.web2pybrasil.com.br

2007 - Universidade Depaul – U.S.A.

Framework MVCPara desenvolvimento webEscrito em Python

Page 2: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Simplicidade

Não requer instalaçõesou configurações

Basta baixar e começar o desenvolvimento

Page 3: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Aplicações prontasweb2py.com/appliances

PluginsWeb2py.com/plugins

Documentaçãoweb2py.com/book

Vídeos, dicas, tutoriaisweb2pybrasil.com.br

Fóruns no Google Groupsweb2py e web2py-brazil

Aprenda rápido!

Page 4: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Web Server integrado

Interface administrativa

Múltiplos bancos de dados

Segurança e controle de acesso

Page 5: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Liberdade

Editor de códigos e administração de aplicações online

Page 6: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Testes e controle de tickets de erro diretamente no navegador

Page 7: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Agilidade: Acesso ao terminal Python(Shell) da aplicação através do navegador

tabela.insert(nome==‘Bruno’)>>> db(tabela.nome==‘Bruno’).select()Import beer

Page 8: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

MVC – Model

ER Designer

Page 9: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

MVC – Controller

http://suaaplicacao/controller/palestras

SELECT *FROM PALESTRAWHEREID > 0

Page 10: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

MVC – View

http://suaaplicacao/controller/palestras.html RSSXMLATOMJSONRTF

Page 11: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Formulário CRUD criado automaticamente(validação, Ajax, calendário, upload)

Aplicação em execução

Page 12: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

tomcat

Publicável na maioria dos servidores web com suporte a WSGI

Page 13: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Desenvolvimento web ágil com Pythonwww.web2pybrasil.com.br

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 suportehttp://rochacbruno.com.br

Comunidadehttp://groups.google.com/group/web2pyhttp://groups.google.com/group/web2py-users-brazil

Page 14: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Desenvolvimento web ágil com Pythonwww.web2pybrasil.com.br

Bruno Cezar Rocha

@rochacbruno

http://rochacbruno.com.br

http://www.web2pybrasil.com.br

Page 15: Desenvolvimento web ágil com Python e web2py #qconsp #qcon

Desenvolvimento web ágil com Pythonwww.web2pybrasil.com.br