[firebase-br] Como distribuir um sistema feito em Delphi, que utiliza o FireBird como base de dados
Kleber Caneva
kdcc em terra.com.br
Seg Out 6 12:41:42 -03 2008
Eu pessoalmente não gosto de deixar o a instalação do banco na mãos de
clientes, mesmo que tenha pessoal de informatica.
Se seu sistema vai rodar em monousuario, o mais simples e garantido seria vc
distribuir com a versão FB embarcado.
No caso de instalação em rede vc poderia:
1) Vender como um serviço a parte
2) Fazer a instalação com software de conexão remota
3) Somente com acompanhamento telefonico, etc
Lembre-se que instalando em rede, o seu instalador não conhece a estrutura
do cliente, ele pode ter um servidor linux, e nesse caso o instalador em
windows do seu sistema não serve pra nada.
[]´s
Kléber Caneva
----- Original Message -----
From: "Paulo - yahoo" <psdias2 em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, October 04, 2008 4:45 PM
Subject: [firebase-br] Como distribuir um sistema feito em Delphi,que
utiliza o FireBird como base de dados
Pessoal:
Peço licença para colocar algumas perguntas relacionadas com a
distribuição/instalação de um sistema, que pretendo vender através de
em um site (ainda a ser montado). Na empresa em que eu trabalhava,
eu e meus colegas é que íamos diretamente ao cliente e fazíamos a
instalação para ele, em toda a sua rede, e por isso não tenho experiência
quanto a vender um sistema pela Internet.
Estou terminando um sistema feito em Delphi 7 (sete), que utiliza
base de dados FireBird 2.1 (utilizo DBExpress, com driver do InterBase).
Obs.: É um sistema relativamente simples, para ser usado em modo monousuário
ou em rede. Não faz uso de nenhum recurso especial, não exige conexão
com a Internet para funcionar.
Gostaria de saber das pessoas que trabalham de forma semelhante à
que citei acima como é que fazem para distribuir o sistema (supondo que
eu venha a criar um site de onde os clientes possam baixar a instalação).
Eis as principais dúvidas:
a) Vocês criaram a instalação do FB e do aplicativo como uma única
instalação, ou como duas instalações separadas ?
b) É preferível eu ter uma instalador apenas para meu sistema,
e nas instruções de instalação orientar ao usuário que rode antes
o instalador do FB ?
c) É possível eu criar um instalador (no Inno Setup, por exemplo) que
detecte se o FB está ou não instalado no computador do usuário,
e que chame a instalação do FB automaticamente, se necessário ?
d) Vocês incluem um banco de dados vazio nas suas instalações, ou chamam
alguma rotina (script ?) que se comunica com o FB e cria o banco de dados na
hora da instalação ? Podem enviar um exemplo ?
e) Estou pensando em enviar o FB embarcado, como default, pois imagino que
um usuário que não seja da área de Informática possa ter alguma dificuldade
em instalar o FireBird. Assim, tudo o que meu instalador precisaria fazer
seria
copiar os executável do sistema, o BD vazio, etc. para uma pasta e criar um
ícone no desktop. Caso o usuário queira usar o sistema em rede, então
eu deixaria instruções (no meu site - que estou pensando em criar) para uma
instalação em rede - que alertaria ao usuário que alguém da área de
Informática
deveria fazer a instalação. Alguém já pensou em algo assim ? O que acham
disso ?
Enfim, agradeço muito se me derem algumas orientações quanto a este assunto.
Muito obrigado pela atenção de todos.
Paulo
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMTQ5NjUxLjI3MzAxNi40MzYwLnByZXN0b24udGVycmEuY29tLDY2MDk=
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.
Mais detalhes sobre a lista de discussão lista