Our application is used by a few small pharmaceuticals companies to manage their business. I have always used a published version of xHarbour until last year when I decided to move the application to Harbour. I was pleasantly surprised with the results.
The following functionality was added:
. HaruPDF based public-facing documents (Invoices, POs, ...) which could be sent via e-mail (SendMail)
. HBNetIO/LetoDB for remote users
I was hoping that by the time I finish porting the application to Harbour, a newer production version of Harbour will emerge. As it hasn’t happened, I am considering Harbour 3.0.
Itamar ou outro colega, poderia explicar de maneira simples o HBNetIO/LetoDB...
Eu sempre q posso e sei tento colaborar com os colegas, mas confesso q mesmo após ter lido vários tópicos aki qdo começou-se a se falar desses caras (LetoDB etc) eu nunca entendi direito.
Harbour + DBF/CDX rodando local via TS, e tb com isto clientes q querem ter acesso as suas empresas o fazem via TS
Qdo o cliente quer comunicar as empresas faço uma ponte via FTP, ou seja, gera 1 pacote transmite pra uma área FTP na nuvem (digamos assim) e na outra ponta o aplicativo monitora se tem pacotes e recebe.
Gostaria ainda se possível na explicação um exemplo prático.
[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop Celular Android/iOS Windev Mobile WEB Windev Web
Pelo q li então não precisaria mais do TS ? E o q faço de usar o Ftp como ponte não precisaria mais?
Algum outro ponto ou informação importante a considerar?
[]'s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop Celular Android/iOS Windev Mobile WEB Windev Web
Na rede local LAN, não precisa do TS.
Na rede WAN, vai depender da velocidade do seu LINK, e como vc faz as coisas por ai.
O FTP vira coisa do passado. (dependendo do uso)
Rede local LAN, não precisa do TS - OK ENTENDI
Rede WAN, depende da velocidade e como vc faz as coisas por aí... Aki q é meu maior interesse... por favor de uma lida no meu tipo de cenário de 1 modo em geral... segue abaixo:
A velocidade é boa nem fraco nem top, média
Faço as coisas assim:
hj cada programa roda local em cada ponta e no quesito sincronizar dados, exemplo produtos e/ou clientes novos, itens q foram movimentados etc, monto o pacote do q teve de inclusão, alteração, exclusão em intervalos regulares q são parametrizados, exemplo lojas com pouco movimento (móveis, etc) 30 em 30min, lojas de muito movimento (supermercados, autopeças etc) 5 em 5 minutos;
cada ponta monitora tipo Transmite/Recebe... verifica se tem pacotes a enviar e manda pra 1 local no FTP e depois verifica se tem pacotes a receber.
Qdo recebe os pacotes, processa os mesmos (inclusão, alteração, exclusão).
Hj é assim.
O q vc acha?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop Celular Android/iOS Windev Mobile WEB Windev Web
Velocidade do LINK ?
Tamanho dos DBF´s enviados ?
Não vai precisar usar FTP, vc deverá criar um semáforo, para enviar os dados, por exemplo criar um campo no DBF lógico p/ sinalizar se aquele campo foi ou não enviado, toda vez que exista "replace" vc muda p/ .F., e com "DO WHILE" varre o DBF envia p/ matriz e muda .T., lógico isso é apenas um exemplo, sugestão.
Link... Download em média 10Mbps Upload em média 1Mbps
Tamanho dos DBFs dá uma média de no máximo 300KB por pacote
Não vai usar FTP... Ok vou usar o LETODB...
...vc deverá criar um semáforo, para enviar os dados, por exemplo criar um campo no DBF lógico p/ sinalizar se aquele campo foi ou não enviado, toda vez que exista "replace" vc muda p/ .F., e com "DO WHILE" varre o DBF envia p/ matriz e muda .T., lógico isso é apenas um exemplo, sugestão.
Isso não entendi muito bem, pq tava entendendo q com o LETODB era como se fosse tipo Online, ou seja, fiz um alteração aki esta alteração aparece na outra ponta, não entendi pq teria q fazer um semaforo controlado pelo campo, então não seria tipo Online??
Desculpe as dúvidas, mas como disse tenho 1 pouco de dificuldade com relação ao LETODB... me lembra alguns anos atrás q não usava Vetores/Arrays, tinha dificuldade até q consegui.
[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop Celular Android/iOS Windev Mobile WEB Windev Web
Se for 10Mbps nas duas pontas, só para isso, acredito que funcione a contento.
O problema pode acontecer com Browse() ficar lento. Você vai precisar testar antes, se compensa ficar online ou enviar os pacotes via algum programa, como fazia com FTP só que direto no DBF usando LetoDB.
Mas por causa da vivência algo me diz que tem o facebook, Cameras, etc... tudo no mesmo link. Caso não tenha nada disso, é fazer os testes.
Ok, entendido, com certeza rodam vários apps online.
[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop Celular Android/iOS Windev Mobile WEB Windev Web