sistema para web
Moderador: Moderadores
sistema para web
Olá, amigos.
Estou pesquisando a melhor forma de portar o meu sistema para web, de forma que o meu cliente possa trabalhar diretamente no navegador.
Fiz testes com varios aplicativos prontos, lib's pagas e lib's free, cheguei a conclusao de que seria melhor usar o codigo HTML+CGI+LETODB. Com HTML poderia gerar as entradas de dados e com o programa em xharbour conectar ao DBF e atualiza-lo, a LETODB entraria como a comunicacao remota dos DBFs.
Na geracao de Relatorio fiz o teste com a THtmlDocument(), e ja me atende, podendo ler os DBFs e gerando o HTML com as informacoes dentro do navegador.
Gostaria de saber se este caminho e o correto ou tem alguma outra forma de faze-lo.
Tentei usar a TCGI e tive alguns problemas, se realmente for usa-la gostaria de ter algum exemplo mais pratico para usa-la.
Estou pesquisando a melhor forma de portar o meu sistema para web, de forma que o meu cliente possa trabalhar diretamente no navegador.
Fiz testes com varios aplicativos prontos, lib's pagas e lib's free, cheguei a conclusao de que seria melhor usar o codigo HTML+CGI+LETODB. Com HTML poderia gerar as entradas de dados e com o programa em xharbour conectar ao DBF e atualiza-lo, a LETODB entraria como a comunicacao remota dos DBFs.
Na geracao de Relatorio fiz o teste com a THtmlDocument(), e ja me atende, podendo ler os DBFs e gerando o HTML com as informacoes dentro do navegador.
Gostaria de saber se este caminho e o correto ou tem alguma outra forma de faze-lo.
Tentei usar a TCGI e tive alguns problemas, se realmente for usa-la gostaria de ter algum exemplo mais pratico para usa-la.
Harbour 3.2 + Minigui Extended 16 + xDev
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Runner, me corrija se eu estiver errado.Se vai usar CGI, ai não precisa usa a LETODB, pq o CGI vai trabalhar com os DBF local e não remoto, ou seja vc vai acessar um link lá do outro lado do planeta e esse link vai acessar os DBF que estão localmente lá, então todos os processos serão executados lá e não de quem acessou o link.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
TerraSoftware
- Usuário Nível 3

- Mensagens: 353
- Registrado em: 28 Jul 2004 13:14
- Localização: Cianorte-PR
- Contato:
Me parece que o Go-Global promete fazer algo semelhante, ou seja, publica um software qualquer para ser acessado de qualquer browser que tenha acesso a net. O processamente será todo do lado do servidor, com isso vc naum precisa acessar a base de dados remotamente, ou seja, vc acessa a aplicação remotamente, é tipo TS Win, mas promete ser muito mais rápido. Não testei ainda, só li. Acho que vale a pena dar uma olhada antes de reescrever todo o código fonte.
-
MARCELOG
- Usuário Nível 4

- Mensagens: 546
- Registrado em: 15 Mar 2005 16:54
- Localização: Divinópolis/MG
Caro Runner,
se a proposta é Web, use MySql com xharbour.
A migração é quse indolor.
E depois, se é Web, você precisar abandonar o dbf.
Se preferir, depois da aplicação desktop, é só usar php ou mesmo html para manipular os dados do banco de dados uai.
MarceloG
se a proposta é Web, use MySql com xharbour.
A migração é quse indolor.
E depois, se é Web, você precisar abandonar o dbf.
Se preferir, depois da aplicação desktop, é só usar php ou mesmo html para manipular os dados do banco de dados uai.
MarceloG
Água mole em pedra dura tanto bate que até espirra!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Marcelo, nessa caso em desenvolver em xharbour + mysql, ai teria que ser tmb. em CGI para poder usar em qualquer sistema operacional. E quanto ao CGI, da tranquilamente para usar DBF, claro que em questão de segurança e muitas outras, o melhor é mysql.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Ola, Agradeço o interesse de todos pelo assunto.
Quanto ao LETODB eu testei e achei interessante o funcionamento, apesar de ficar um programa rodando no servidor local. A ideia com os DBFs/LETODB e aumentar a velocidade para trazer os dados ate o navegador, pois ja vi um CGI usando DBFs e ficou mais rapido que o MYSQL e trabalhando com os DBFs remotamente irei minimizar a possibilidade de alguem abrir ou copia os dados.
Eu ja trabalho com MYSQL 5.23 e tenho um sistema CLIENT/SERVIDOR que funciona perfeitamente, mas ja temos a necessidade de portar o sistema para o navegador, por livre e espontanea PRESSÃO dos nossos clientes.
Estou testando tambem o xBScript e gostaria tambem da opniao de todos pois e uma outra forma de trabalho e nao encontrei comentarios a respeito neste forum e tao pouco alguem que ja esteja usando esta tecnologia para saber se e viavel e seguro.
Quanto o GO-GLOBAL eu tambem ja pesquisei e é otimo so que o custo e muito alto, tornando o processo inviavel para uma escala comercial, visto que o cliente e quem iria pagar para ter o sistema na web. Nos estamos pesquisando uma forma de oferecermos este servico juntamente com o nosso produto, de uma forma tranquila e se o cliente for ter algum custo, obviamente sera conosco e nao com terceiros.
Quanto ao LETODB eu testei e achei interessante o funcionamento, apesar de ficar um programa rodando no servidor local. A ideia com os DBFs/LETODB e aumentar a velocidade para trazer os dados ate o navegador, pois ja vi um CGI usando DBFs e ficou mais rapido que o MYSQL e trabalhando com os DBFs remotamente irei minimizar a possibilidade de alguem abrir ou copia os dados.
Eu ja trabalho com MYSQL 5.23 e tenho um sistema CLIENT/SERVIDOR que funciona perfeitamente, mas ja temos a necessidade de portar o sistema para o navegador, por livre e espontanea PRESSÃO dos nossos clientes.
Estou testando tambem o xBScript e gostaria tambem da opniao de todos pois e uma outra forma de trabalho e nao encontrei comentarios a respeito neste forum e tao pouco alguem que ja esteja usando esta tecnologia para saber se e viavel e seguro.
Quanto o GO-GLOBAL eu tambem ja pesquisei e é otimo so que o custo e muito alto, tornando o processo inviavel para uma escala comercial, visto que o cliente e quem iria pagar para ter o sistema na web. Nos estamos pesquisando uma forma de oferecermos este servico juntamente com o nosso produto, de uma forma tranquila e se o cliente for ter algum custo, obviamente sera conosco e nao com terceiros.
Harbour 3.2 + Minigui Extended 16 + xDev
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Sim, usando ADSL, rodou legal já deve esta um pouco mais rápido pois houve melhoras no código do letodb.runner escreveu:ja tirei, eu nao sabia se seria ajustado o tamanho automaticamente, vou reduzir e colocar novamente.
Aproveitando o seu contato, voce ja fez algum teste com o LETODB atraves de site para ver a velocidade de comunicacao ?
Testei usando no-ip, ADSL de 32kbps.
É rápido mesmo.
Devo terminar o programa logo. Estou sem tempo por essa semana, mas trarei novidades assim que possível.
Saudações
Itamar M. Lins Jr.
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Na verdade não necessariamente deve-se usar CGI, pois estando em ambiente Web, via navegador, sempre irá funcionar em qualquer SO, visto que o processamento fica do lado do servidor. Aí sim pode ser indicado um servidor Linux, mas mesmo no Windows já fica dez.sygecom escreveu:Marcelo, nessa caso em desenvolver em xharbour + mysql, ai teria que ser tmb. em CGI para poder usar em qualquer sistema operacional. E quanto ao CGI, da tranquilamente para usar DBF, claro que em questão de segurança e muitas outras, o melhor é mysql.
Eu usaria como indicou o Marcelog. XHarbour + MySQL + PHP.
Isso aí...
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Olá.
Pesquisando um pouco mais encontrei outra solução para o tão sonhado sistema na WEB, baixei o xBscript 2.2 e tambem achei interessante a forma de trabalhar com HTML + xBscript + (DBF ou MYSQL), gostaria tambem da opnião de alguns colegas de trabalho e se alguem ja tiver alguma experiencia com xBscript, favor postar para que possamos comentar a respeito e comparar resultados.
Pesquisando um pouco mais encontrei outra solução para o tão sonhado sistema na WEB, baixei o xBscript 2.2 e tambem achei interessante a forma de trabalhar com HTML + xBscript + (DBF ou MYSQL), gostaria tambem da opnião de alguns colegas de trabalho e se alguem ja tiver alguma experiencia com xBscript, favor postar para que possamos comentar a respeito e comparar resultados.
Harbour 3.2 + Minigui Extended 16 + xDev
Atualmente ja estamos usando o nosso sistema em MYSQL com um "CLIENT" que faz a comunicacao com a base, mas ai dependemos deste CLIENT estar instalado na maquina do cliente. Estamos justamente tentando portar o sistema para dentro do navegador para nao precisarmos mais do CLIENT, desta forma iremos conseguir que os clientes acessem o seu sistema, inclusive de um CYBER CAFE.hrodrigom escreveu:Sua intenção é ficar livre de qualquer OS?
ou queres mesmo usar um Navegador,
Porque nao compila no linux, e rode seu sistema via SSH?
Pode rodar sua aplicação nativa no linux e/ou no windows, instalar em um servidor linux, e acessar via SSH em estações Linux e/ou windows local e/ou remotos.
Realmente estamos empenhados em achar uma solucao em XBASE ou proxima para que possamos aproveitar parte do nosso codigo fonte.
Harbour 3.2 + Minigui Extended 16 + xDev
web
Nao manjo Nada de WEB + se colcoar o sistema em TS ou LINUX, de qq lugar do mundo acessa via cliente (que ja vem em qq PC atualmente) + ja houvi falar que no w2003 Pode-se acesar atravex do Browser SEM precisar do "cliente" entao a UNICA OPCAO que precisaria mudar seria uma opcao de gerar os relatorios em Html ? ! e´isso ? + o proprio TS ja permite emprimir os relatorios em qq impressora em qq lugar do Mundo.
Estou enganado ? atualmenrte eu coloco no scleint eum DDNS ou NO-ip ai nem precisa saber o numero do IP
outra saida seria criar um endereço que startaria um "cleinte" no pc caso isso seja possivel ai nem precisaria do USUARIO ir no Iniciar/todos programas/acessorio/comuniccao/acesso a TS (rs)
Paiva
Paiva
Estou enganado ? atualmenrte eu coloco no scleint eum DDNS ou NO-ip ai nem precisa saber o numero do IP
outra saida seria criar um endereço que startaria um "cleinte" no pc caso isso seja possivel ai nem precisaria do USUARIO ir no Iniciar/todos programas/acessorio/comuniccao/acesso a TS (rs)
Paiva
Paiva
-
edmarfrazao
- Usuário Nível 3

- Mensagens: 185
- Registrado em: 06 Dez 2005 11:16
Testa o TS(Terminal service)
pode ser do win 2003(é caro 10 usuarios +- 5.000,00)
ou usa o xpunlimited(www.xpunlimited.com)
5 usuarios +- 300,00
10 usuarios +- 600,00
é free ate 03 usuarios.
voce pode acessar se desejar via IE ou Firefox.
Acessa qualquer programa que estejea no servidor.
E estilolVNC so que pode ter vários usuários simultâneos.
Tenho um cliente que acessar ate pouco tempo em clipper , hoje esta em xharbour.
Eles da Matriz , acessam a filial e trabalham normalmente.
a filial esta em BH(MG) e a matriz (Formiga-MG).[/list]
pode ser do win 2003(é caro 10 usuarios +- 5.000,00)
ou usa o xpunlimited(www.xpunlimited.com)
5 usuarios +- 300,00
10 usuarios +- 600,00
é free ate 03 usuarios.
voce pode acessar se desejar via IE ou Firefox.
Acessa qualquer programa que estejea no servidor.
E estilolVNC so que pode ter vários usuários simultâneos.
Tenho um cliente que acessar ate pouco tempo em clipper , hoje esta em xharbour.
Eles da Matriz , acessam a filial e trabalham normalmente.
a filial esta em BH(MG) e a matriz (Formiga-MG).[/list]
