xHarbour para Harbour

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

Moderador: Moderadores

jelias
Usuário Nível 3
Usuário Nível 3
Mensagens: 260
Registrado em: 27 Ago 2008 11:32
Localização: Minas Gerais

xHarbour para Harbour

Mensagem por jelias »

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
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

xHarbour para Harbour

Mensagem por Itamar M. Lins Jr. »

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

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
jelias
Usuário Nível 3
Usuário Nível 3
Mensagens: 260
Registrado em: 27 Ago 2008 11:32
Localização: Minas Gerais

xHarbour para Harbour

Mensagem por jelias »

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
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

xHarbour para Harbour

Mensagem por Itamar M. Lins Jr. »

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.
Saudações,
Itamar M. Lins Jr.
jelias
Usuário Nível 3
Usuário Nível 3
Mensagens: 260
Registrado em: 27 Ago 2008 11:32
Localização: Minas Gerais

xHarbour para Harbour

Mensagem por jelias »

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
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

xHarbour para Harbour

Mensagem por Itamar M. Lins Jr. »

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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

xHarbour para Harbour

Mensagem por sygecom »

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
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

xHarbour para Harbour

Mensagem por marcosgambeta »

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/harbou ... s/nightly/
Atenciosamente,
Marcos Antonio Gambeta
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

xHarbour para Harbour

Mensagem por JoséQuintas »

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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

xHarbour para Harbour

Mensagem por Itamar M. Lins Jr. »

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

Código: Selecionar todos

* 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.
Saudações,
Itamar M. Lins Jr.
jelias
Usuário Nível 3
Usuário Nível 3
Mensagens: 260
Registrado em: 27 Ago 2008 11:32
Localização: Minas Gerais

xHarbour para Harbour

Mensagem por jelias »

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: 260
Registrado em: 27 Ago 2008 11:32
Localização: Minas Gerais

xHarbour para Harbour

Mensagem por jelias »

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
Responder