Clipper On Line • Ver Tópico - xHarbour para Harbour

xHarbour para Harbour

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

xHarbour para Harbour

Mensagempor jelias » 18 Jan 2021 10:59

Olá amigos!

Atualmente estou usando o xHarbour 1.2.1 + BCC 5.5.1 (32 bits). Pretendo compilar meus fontes em Harbour e ver o que existe de diferente e buscar evolução, visto que xHarbour está congelado há muito tempo.
Quero deixar registrado que até onde eu fui, xHarbour nunca me deixou na mão, porém, preciso evoluir, melhorar em todos os aspectos e não consigo fazer sozinho.

Portanto, os amigos podem contribuir com suas opiniões sobre qual a melhor versão usar no momento:
- Harbour 3.2
- Harbour 3.4

Agradeço a colaboração de todos.

Saudações,

Júlio.
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
jelias
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 249
Data de registro: 27 Ago 2008 11:32
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 16 vezes

xHarbour para Harbour

Mensagempor Itamar M. Lins Jr. » 18 Jan 2021 11:27

Olá!
Na sua assinatura tem SQLRDD. Já roda com o harbour ? Procure saber com o suporte da ferramenta.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

xHarbour para Harbour

Mensagempor jelias » 18 Jan 2021 12:51

Mestre Itamar,

Tenho dois sistemas distintos.

- O primeiro roda xHarbour 1.2.1 + BCC 5.5.1 + LetoDB.
- O segundo roda xHarbour 1.2.1 + BCC 5.5.1 + LetoDB + SQLRDD.

Faço uso da SQLRDD para acessar um banco de dados nas nuvens, onde pego os pedidos enviados pelos representantes comerciais e assim que o faturamento acontece, atualizo o banco de dados com as informações de vendas, para que o sistema de BI da empresa possa ser acessado em qualquer lugar. Tudo em comando SQL.

O que irei fazer neste momento, é tentar migrar o primeiro sistema, que não usa SQLRDD.

Saudações,

Júlio.
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
jelias
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 249
Data de registro: 27 Ago 2008 11:32
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 16 vezes

xHarbour para Harbour

Mensagempor Itamar M. Lins Jr. » 18 Jan 2021 13:25

Olá!
O que irei fazer neste momento, é tentar migrar o primeiro sistema, que não usa SQLRDD.

Neste caso não existe dificuldade nenhuma, é pegar o Harbour 3.2 com Mingw10x ou seguir algum tutorial para instalar o harbour 3.2 ou 3.4.
Escolhe um tutorial e siga ele, que dará certo.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

xHarbour para Harbour

Mensagempor jelias » 19 Jan 2021 08:30

Itamar,

Existem diferenças entre as versões 3.2 e 3.4?

Saudações,

Júlio
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
jelias
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 249
Data de registro: 27 Ago 2008 11:32
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 16 vezes

xHarbour para Harbour

Mensagempor Itamar M. Lins Jr. » 19 Jan 2021 10:49

Olá!
A 3.4 é mais polida, o hbmk2 tem alguns avanços que não tem no 3.2 mas está parada, em contra partida algumas atualizações recentes no 3.2 pelo Przmek, não foram adicionadas no 3.4.
Eu particularmente prefiro a 3.4, mas estou usando a 3.2 por conta de um erro de compatibilidade na Hwgui 64bit, devo testar isso novamente esse mês pois a Hwgui tem algumas atualizações.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

xHarbour para Harbour

Mensagempor sygecom » 21 Jan 2021 08:49

Julio,
ótima decisão, nos últimos testes que fiz, tem ganho de performance muito bom, sem contar recursos adicionais que pode ser beneficiar, como MT que roda super bem no Harbour.

jelias escreveu:Itamar,

Existem diferenças entre as versões 3.2 e 3.4?

Saudações,

Júlio


Essa versão 3.4 é um fork do Harbour de um programador apenas Victor, apesar de ter melhorias boas como por exemplo na HBCURL, SSL e etc..., eu particularmente partiria para versão 3.2 que é oficial do Harbour, pensando em uma maior compatibilidade com outras bibliotecas como Minigui, Fivewin, xHB4QT, Hwgui e etc...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

xHarbour para Harbour

Mensagempor marcosgambeta » 21 Jan 2021 09:35

Júlio,

Meu ponto de vista:

Use o Harbour 3.2. É o projeto original, de onde surgiu o xHarbour, Harbour 3.4. etc...

Sem saber o que vai ser do Harbour 3.4, usá-lo pode deixá-lo na mesma situação do xHarbour. Ou seja, sem atualizações e/ou novos recursos.

A última sincronização do Harbour 3.4 com o 3.2 foi em dezembro de 2017 (mais de 3 anos atrás).

No link abaixo você encontra uma compilação atualizada do Harbour 3.2:

https://sourceforge.net/projects/harbour-project/files/binaries-windows/nightly/
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 318
Data de registro: 16 Jun 2005 22:53
Curtiu: 2 vezes
Mens.Curtidas: 40 vezes

xHarbour para Harbour

Mensagempor JoséQuintas » 21 Jan 2021 09:49

Itamar M. Lins Jr. escreveu:Eu particularmente prefiro a 3.4, mas estou usando a 3.2 por conta de um erro de compatibilidade na Hwgui 64bit, devo testar isso novamente esse mês pois a Hwgui tem algumas atualizações.


Alguma particularidade nisso que poderia ser testado de forma fácil?
Nota: estou preferindo o mingw 7.3, mesmo sendo um pouco acima da última oficial. Só 3.2 mesmo, que só funciona com mingw mais novo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

xHarbour para Harbour

Mensagempor Itamar M. Lins Jr. » 21 Jan 2021 13:39

Olá!
Essa versão 3.4 é um fork do Harbour de um programador apenas Victor,

Na realidade o Harbour 3.2 só existe por conta do Viktor, é o que é hoje por conta do trabalho dele. (Palavras do Przemyslaw)
O 3.4 é o Harbour que será um dia o oficial, quem sabe 3.3 etc... ele parou de atualizar o Harbour 3.2 porque as empresas não estavam no mínimo acompanhado a velocidade que ele corrigia o Harbour principal, principalmente mudando os nomes de funções, isso afeta TODAS as IDE'S(Xailer/Fivewin/Minigui/Hwgui...), ele criou o 3.4 para trabalhar em paz. Mas é ele que mantém o 3.2 e o 3.4. Passou o bastão do 3.2 para o Przmek...
Na realidade as DUAS estão paradas no tempo. E foi ele que fez e faz atualizações na versão 3.2 e 3.4.
As atualizações do Przmek no Harbour, as ultimas foram bancadas(pagas) por uma empresa.
Depois que o Viktor migrou o Harbour para o GIT, não tem mais essa história de 1 programador só, todo mundo faz forks e mexe e manda para a arvore principal as correções e atualizações.
https://github.com/vszakats/hb/graphs/contributors
Tá ai o gráfico de quem contribui na 3.4. Druzus é o apelido do "Przemyslaw Czerpak" são esses dois as pessoas principais no desenvolvimento do Harbour.

Possível volta do Viktor, mas até agora poucas pessoas se pronunciaram.
https://github.com/harbour/core/discussions/220
Screenshot_2021-01-21 Welcome to Harbour Discussions · Discussion #220 · harbour core.png

Gráfico de contribuição do Viktor no Harbour 3.2
Screenshot_2021-01-21 harbour core.png

Reparem que com o surgimento do fork 3.4, o Harbour 3.2 PAROU praticamente!
E no Changelog do Harbour 3.2 tem várias cópias feitas pelo "DRUZUS" do Harbour 3.4 e vice versa. borowed from Viktor's branch
* utils/hbmk2/hbmk2.prg
    + added support for -cpp=isoXX borowed from Viktor's branch

  * contrib/gtqtc/gtqtc.hbc
  * contrib/gtqtc/gtqtc.hbp
    * use -cpp=iso11 required for QT 5.7.0 or upper
    * extended QT detection and partial syncing with Viktor's branch


Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

xHarbour para Harbour

Mensagempor jelias » 24 Jan 2021 19:54

Amigos,

Grato a todos pelas valiosas orientações. Sem dúvidas, amigos como vocês continuam nutrindo de conhecimento o universo xBase. Tenho orgulho de ser membro, ainda que "pequeno".

Irei começar em breve a migrar e assim que possível postarei a evolução do processo.

Saudações,

Júlio
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
jelias
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 249
Data de registro: 27 Ago 2008 11:32
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 16 vezes

xHarbour para Harbour

Mensagempor jelias » 24 Jan 2021 20:03

Itamar,

Agradeço por compartilhar o depoimento do Pritpal Bedi. Relata sua trajetória, suas conquistas e demonstra gratidão aos pilares do Harbour.

Saudações,

Júlio.
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
jelias
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 249
Data de registro: 27 Ago 2008 11:32
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 16 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro