Luckiest developers with Django and Phonegap
-
Upload
joelmir-ribacki -
Category
Mobile
-
view
182 -
download
1
Transcript of Luckiest developers with Django and Phonegap
Python é legal, acredite!
$python
>>> import __hello__
Hello world…
>>> print 'Hello world…'
Hello world…
Diferentes formas de não ganhar um sorteio (Python)$python
>>> numeros = range(10)>>> print numeros[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> eu = 4>>> import random>>> while 1:
sortudo = random.choice(numeros)if sortudo != eu:
print sortudobreak
Framework web Django
● Django é um framework web de alto nível escrito em Python que estimula o desenvolvimento rápido e limpo
● MVC / MTV ( somente nomes dos bois )
Estrutura de arquivos no Djangomyproject/ manage.py myproject/ __init__.py urls.py wsgi.py settings.py
core/ __init__.py models.py views.py urls.py templates/ core/ index.html static/ … tests/ __init__.py test_models.py test_views.py
Consumindo webservices
$python
>>>from suds.client import Client
>>>web_service = Client('https://apps.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl')
>>>web_service.service.consultaCEP('90010170')
enderecoERP){
bairro = "Centro Histórico"
cep = "90010170"
cidade = "Porto Alegre"
complemento = None
complemento2 = None
end = "Praça Montevidéo"
id = 0
uf = "RS" }
Consulta de endereços pelo CEP
Aplicativos Hibridos
● Possuem caracteristicas de apps nativas
● Acesso ao hardware ( câmera, sensores … )
● "Multi plataforma"● Phonegap => WebView com
acesso a funçoes do SO nativo
Considerações finais
● Python é legal● Django é facil● Webservices não é um bicho de 7 cabeça ( SOAP arrrrgggg :| )● JavaScript da pra fazer o que tu imaginar● AngularJS é uma mão na roda● Aplicativos Hibridos são mais simples do que se pensa● Integrar Webservices é mamão com açucar