* * *

Author Topic: Que tipo de projeto usar?  (Read 589 times)

Heriberto_Paula

  • Newbie
  • Posts: 4
Que tipo de projeto usar?
« on: November 03, 2017, 11:29:49 pm »
Boas pessoal.

Uma outra dúvida (e projeto).

Digamos que eu seja um contador, e trabalho com diversas empresas. Cada empresa usa seu programa de "Movimento de Caixa".

Ok, eu queria disponibilizar a cada cliente um programinha que faça esse "Movimento de Caixa" da empresa dele que salva os dados em um servidor qualquer na internet (gratuito), e, eu, como contador, tenho outro programa que puxa os dados (da internet) para meu programa clicando no nome da empresa eu obtenho esses dados.

Como se chama esse projeto? posso usar algum Framework para fazer isso? Windows/Linux ?

Algum exemplo simples para aprendizagem?

Grato

valdir.marcos

  • Sr. Member
  • ****
  • Posts: 265
Re: Que tipo de projeto usar?
« Reply #1 on: November 04, 2017, 12:21:53 am »
Existem muitas maneiras de conseguir algo semelhante ao que você deseja, todas com seus prós e contras.
Até onde eu sei, nenhuma gratuita.

Para reduzir custos, assim como reduzir performance e qualidade e segurança, pense no seu próprio servidor com internet ADSL usando DNS dinâmico e gratuito:
http://br-sysadmin.com/cinco-boas-opcoes-para-substituir-o-dyndns-em-suas-estruturas-com-ip-dinamico/
http://www.hardmob.com.br/internet-redes-and-telefonia-fixa/447275-alguem-me-indica-servico-ddns-gratuito-que-nao-expira.html


Um caminho poderia ser a replicação dos dados via banco de dados:
https://pt.wikipedia.org/wiki/Replica%C3%A7%C3%A3o_de_dados
https://pelosini.com.br/visao-conceitual-de-replicacao-de-banco-de-dados
https://www.devmedia.com.br/mysql-replicacao-de-dados/22923
https://www.devmedia.com.br/replicacao-com-mysql/33498
https://imasters.com.br/banco-de-dados/mysql/replicacao-mysql-em-5-minutos/?trace=1519021197&source=single
https://docs.microsoft.com/pt-br/sql/database-engine/database-mirroring/database-mirroring-and-replication-sql-server


Outro caminho poderia ser ter o seu próprio servidor de banco de dados diretamente exposto na internet ou atrás de uma VPN.

anderbelluno

  • New member
  • *
  • Posts: 18
Re: Que tipo de projeto usar?
« Reply #2 on: November 04, 2017, 09:25:49 am »
Ou ainda usar seu PC como servidor.
Usando o componente RestDataWare do Gilberto.
Fiz um teste ontem com um servidor em minas e o cliente na Itália trouxe uma tabela de mais de 62000 registos em 19 segundos.

Tem grupo no Skype.
https://join.skype.com/wRBVpT4HWtlA

http://www.resteasyobjects.com.br

https://sourceforge.net/projects/rest-dataware-componentes/

Heriberto_Paula

  • Newbie
  • Posts: 4
Re: Que tipo de projeto usar?
« Reply #3 on: November 04, 2017, 06:10:16 pm »
Agradeço pelas respostas, quanto ao componente RestDataWare do Gilberto,  você fez os testes usando o Lazarus ou o Delphi ?

obg.

anderbelluno

  • New member
  • *
  • Posts: 18
Re: Que tipo de projeto usar?
« Reply #4 on: November 06, 2017, 10:03:21 am »
Os 2.
De qualquer forma o pessoal do grupo está disponível pra ajudar e corrigir erros se caso for necessário.

XyberX

  • New member
  • *
  • Posts: 29
Re: Que tipo de projeto usar?
« Reply #5 on: December 07, 2017, 10:58:01 am »
Agradeço pelas respostas, quanto ao componente RestDataWare do Gilberto,  você fez os testes usando o Lazarus ou o Delphi ?

obg.

 Bom dia, nosso componente funciona da mesma forma em Lazarus e Delphis do 6 ao Tokyo.
 Totalmente RAD e 3 Camadas com Eventos de Componentes DBWare, compressão de dados a nível de protocolo, e funciona em qualquer Pascal, REST Dataware CORE.

Almir.Bispo

  • Jr. Member
  • **
  • Posts: 62
  • CSV Comp DB is the Best NoSQL
    • CSV Comp DB (NoSQL)
Re: Que tipo de projeto usar?
« Reply #6 on: December 07, 2017, 01:15:44 pm »
Boas pessoal.

Uma outra dúvida (e projeto).

Digamos que eu seja um contador, e trabalho com diversas empresas. Cada empresa usa seu programa de "Movimento de Caixa".

Ok, eu queria disponibilizar a cada cliente um programinha que faça esse "Movimento de Caixa" da empresa dele que salva os dados em um servidor qualquer na internet (gratuito), e, eu, como contador, tenho outro programa que puxa os dados (da internet) para meu programa clicando no nome da empresa eu obtenho esses dados.

Como se chama esse projeto? posso usar algum Framework para fazer isso? Windows/Linux ?

Algum exemplo simples para aprendizagem?

Grato

Sim.Existe uma solução prática e com baixo custo para sua demanda.
https://www.youtube.com/watch?v=DBPZwd-Vw4g
Tudo que precisa é ter um servidor dedicado ou semi dedicado de baixo custo (192 reais anuais) com:

- Windows Server + Apache 2 +CSV Comp DB (versão server)
- Criar a aplicação cliente  que poderá enviar os dados para o servidor da WEB como o exemplo (tutorial completo) abaixo:
parte 1 https://www.youtube.com/watch?v=2XytLSkgyQw
parte 2 https://www.youtube.com/watch?v=QmI3kIdPVK4
Você poderá baixar ou melhor,poderá fazer um verdadeiro UPDATE,select (etc..)como um banco de dados relacional ou nosql
Lembre-se que o script da linguagem CQL (comma query Language) roda no servidor
Inclusive,poderá criar uma aplicação como a do vídeo abaixo.Video demonstrando uma aplicação desktop criando,gerenciando um banco de dados remotamente: https://www.youtube.com/watch?v=7DSTotVI1_I

Faço projetos free lance: http://adltecnologia.blogspot.com.br
CSV Comp DB Developer {Pascal Lover}

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus