segunda-feira, 21 de abril de 2014

Sumario do feriado (parte desktop)

Nesse feriado pesquisamos tecnologias bem como testamos a compatibilidade delas umas com as outras, que no caso foram os modulos  cx_freeze , tkinter , sqlite3 ,tornado para Python.

A versão de Python a ser utilizada será muito provavelmente a 3.3.5 pois o cx_freeze( conjunto de scripts e módulos que tem o propósito de gerar executáveis para varias plataformas,http://cx-freeze.sourceforge.net/) apresentou certos problemas na versão para o Python 3.4 .

O módulo tkinter é basicamente o modulo nativo da linguagem para utilização de recursos gráficos , mas seu uso ainda não é certo pois existem algumas outras opções como QT e GTK+ 3 (https://docs.python.org/3/faq/gui.html)

O modulo sqlite3 é um modulo nativo da linguagem Python para utilização do banco de dados SQLite que será o banco de dados usado pela pizzaria pois é mais dinâmico, de acesso mais fácil  e normalmente mais rápido que o MySQL, que apresenta definições mais complexas de dados e uma segurança maior que no caso não serão necessárias nessa parte.

Tornado é uma framework de web assíncrona para Python que será utilizada no projeto para a comunicação entre os membros da rede (http://www.tornadoweb.org/en/stable/)

Também foram vistos os modulos de threads e processes de Python pois tanto a GUI que será utilizada quanto o tornado necessitam executar loops infinitos para o seu funcionamento.




Nenhum comentário:

Postar um comentário