--
Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>
Acho que seu problema é o cliente não ter python instalado nem nada do
tipo correto?
Se é apenas para demonstrar, coloca teu sistema na internet. Você pode
rodar no seu pc de casa/trabalho, usar dyndns ou no-ip pra ter um
domínio gratuito e pronto. Dá um pouco de trabalho mas funciona bem e
te traz conhecimento.
Atenciosamente,
__
Paulo Sampaio
Desenvolvimento Web
m3
Quando você empacota a aplicação com o py2exe (ou cx_freeze), o
interpretador Python vai estar embutido. Para rodar o servidor você
pode incluir algum servidor web desenvolvido em Python (ToofPy,
Tornado, etc).
Dá um pouco de trabalho configurar a aplicação conseguir rodar, mas
é perfeitamente viável. Para determinados tipos de aplicação pode ser
interessante ter essa opção. Para um cliente que não quer gastar com
infra de servidor, é só no início do dia alguém iniciar a aplicação e
todos os outros computadores da rede podem acessá-la.
Eu ainda não fiz isso, mas está na minha lista de coisas para tentar
fazer... mas é possível sim...
2011/3/18 Rogério Bragil <bra...@gmail.com>:
Isso só não é muito legal se você precise que o cliente instale sua aplicação por conta própria, sem você.
Acho que seria interessante alugar um servidor como muitos fazem e montar o seu servidor próprio assim qualquer cliente já acessa seu servidor diretamente.
Não precisa instalar nada, apenas tendo um browser atualizado para rodar a aplicação.
Existem dezenas de serviços especializados nisso, outros você pode alugar até um VPS criar sua aplicação em cima dele e vender até mesmo o espaço que o seu cliente está utilizando.
Eu trabalho dessa forma, acho que é uma maneira bem mais viável e assim você tem segurança até no código e remotamente faz manutenção a hora que precisar sem a necessidade de ir ao cliente prestar qualquer manutenção ou atualização.
Atualmente trabalho com um CentOS como servidor de email e estou desenvolvendo a aplicação no mesmo, tenho total controle do servidor.
Eu rodo Off com Ubuntu.
Até mesmo no python manager.py runserver para testar.
Eu lido com Ubuntu em ambiente de produção, faço testes com o pessoal aqui do escritório na rede usando o comando python manager.py 0.0.0.0:8080
Acho que dependendo da finalidade da pra adaptar alguma coisa,
Para instalar os pacotes no Ubuntu é bem simples, nada de 2 minutos para baixar e dar o comando de install.
Fora os apt-get que automatizam o processo, já em Windows eu já sou um pouco mais leigo, nunca nem abri um cmd para executar algum comando python.
Creio que não seria viável levar um pacote de instalação para fazer demonstração isso pode acabar liberando seu código, seria interessante andar com um notebook para demostração.
Pelo menos é assim que eu faria.
Em algum lugar eu vi uma aplicação em apache rodando python, mas não sei como é não parei para ler direito.