Página 1 de 3
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 02 Jul 2017 15:20
por susviela@bol.com.br
Só para que saibam programei por muitos anos em Clipper e depois com Harbour.
Eu também cai no golpe xHarbour e fiquei com a impressão que o xbase ia acabar, pois estava virando muito comercial e todo mundo fazia uma interface, uma IDE ou uma lib gráfica e queria vender, acabei migrando para PHP + PostgreSql.
Agora uns sistemas legados me fazem pesquisar e fiquei feliz ao ver que o xbase não acabou e o Harbour está ai mais vivo que nunca.
Bom vamos para a questão:
Pessoal sei que deve ter rolado esse papo aqui muitas vezes, mas não encontrei no fórum uma indicação mais contundente e afirmativa para essa questão.
Obs. Postei aqui no "Harbour" porque essa é a base para qualquer lib gráfica, mas se o moderador achar necessário, fique a vontade para mover para o local correto.
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 02 Jul 2017 15:44
por MSDN
Boa tarde,
Eu programo desde 1.988 com linguagens xBase, e quando sai do Clipper para o Harbour, testei na época HwGUI e MiniGUI, e escolhi a MiniGUI que utilizo até hoje, e o motivo foi simples, ter muitos exemplos e manual para entender tudo e não perder tempo, felizmente temos até hoje atualizações mensais ( MiniGUI Extended -
http://www.hmgextended.com/ ), e bastante usuários em fóruns, a HwGUI é uma excelente LIB, porém, o seu criador não conduziu as atualizações de uma forma harmoniosa, o que causou transtornos para muitos usuários, mesmo assim muita gente usou e ainda usa ela, que eu me lembre, aqui no fórum o Sygecom e o Itamar Lins tem sistemas com ela, e se quiser ver sistemas feitos com MiniGUI Extended, basta acessar o link da minha assinatura, e claro, baixar e instalar a última versão e testar os diversos exemplos disponíveis e consultar o manual.
Abraços
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 02 Jul 2017 21:50
por JoséQuintas
A pergunta está no lugar certo, responder é que é difícil.
Isso é igual perguntar que marca de carro comprar, vai ter inúmeras respostas.
Continua não existindo mágica, continua não existindo padrão, cada um escolhe de acordo com o que se sente mais confortável.
Todas tem prós e contras, comerciais ou não.
Vai decidir da mesma forma que escolhe um carro: verificar qual se encaixa no seu tipo de uso e ir em frente.
Convém alertar:
Aproveitar os fontes pra alguma LIB não significa que vai ter menos trabalho do que fazer tudo novo em outra linguagem de programação.
Se é apenas pra manter os aplicativos "vivos", tem GTWVT e GTWVG que fazem parte do Harbour, e permitem algo mais.
Num resumo das mais usadas, não necessariamente nessa ordem:
- Fivewin ou Xailer, que são produtos comerciais
- QT ou hwgui, que são pra Windows ou Linux
- Minigui, Windows
Não posso indicar nenhuma em específico, porque não uso nenhuma delas.
Uso só GTWVG mesmo, preferi não perder tempo com LIB gráfica.
Aliás....
Decida se ainda vai querer trabalhar com DBF.
Pode ser mais interessante se dedicar a essa mudança primeiro, e pode verificar se alguma LIB facilita isso.
Nem só de visual vive o aplicativo, inclusive como tem aplicativos ainda em estilo Clipper, sabe bem disso.
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 02 Jul 2017 22:38
por MSDN
Se for para usar GTWVW ou GTWVG melhor deixar como está, dá menos trabalho.
Nenhuma lib gráfica vai ajudar a trabalhar com SGBD, lib gráfica só serve para usar recursos da API do sistema operacional, antigamente era preciso fazer conta para não estourar memória, fazer malabarismos com overlay, etc, mas hoje em dia, criar um aplicativo gráfico é muito simples e prático, e muito, mas muito raramente terá algum problema de execução.
Abraços
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 03 Jul 2017 02:23
por JoséQuintas
antigamente era preciso fazer conta para não estourar memória, fazer malabarismos com overlay, etc, mas hoje em dia, criar um aplicativo gráfico é muito simples e prático
Não entendi o que uma coisa tem a ver com a outra.
Se for para usar GTWVW ou GTWVG melhor deixar como está, dá menos trabalho.
Como eu disse, depende de até onde quer chegar.
Acrescentar GTWVG.HBC na linquedição não é trabalho nenhum, a não ser que digitar 8 letras seja considerado trabalhoso.
Além disso, o Windows 10 já não tem mais a antiga janela de console, como era conhecida, pode causar problemas pra telas Harbour.
Considerando isso, a única opção praticamente instantânea acaba sendo GTWVG ou alguma similar.
Deixar como está pode não ser mais uma opção válida.
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 03 Jul 2017 10:29
por rubens
Bom dia...
Carlos,
Para reaproveitamento, acho que o início de tudo é: Você tem todos os prgs dos seus programas? Tem alguma lib de terceiros? se for só para rodar sem mudar para libs gráficas e tiver todos os prg sem libs de terceiros é relativamente fácil de resolver. Agora se for para mudar para libs gráficas... terá que praticamente fazer um programa novo.
Rubens
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 03 Jul 2017 12:38
por MSDN
Para usar GT e dar sobrevida ao aplicativo, tem o exemplo que deixei o link nessa postagem :
viewtopic.php?f=1&t=18275&p=116569#p116569
resolve perfeitamente, e não demora nada, o que falei sobre não valer a pena usar GT, seria em relação ao "algo mais", criando elementos gráficos utilizando os recursos que essas lib's oferecem, dai vale a pena partir para um projeto utilizando uma lib voltada para isso, como HwGUI, Fivewin, MiniGUI, etc, e se quiser algo em mais de um OS fora o Windows, tem o QT.
Abraços
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 03 Jul 2017 13:12
por sygecom
É como o Zé falou, tem varias e tem que ir pelo gosto, praticidade e particularidade.
Eu particularmente uso a Hwgui, por que consegui com ela ir migrando aos poucos, isso me ajudou muito na época.
Da uma testada em cada e, em seguida escolha uma feche o olho e vai sem medo de ser feliz.....
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 05 Jul 2017 07:45
por wmanesco
Bom dia, como todos disseram é questão de gosto e da necessidade.
Apenas para deixar minha opinião, gosto do fivewin, principalmente se for usar banco de dados, pois a partir das versões mais recentes é possível fazer isso diretamente sem precisar de outras libs, além disso as classes de conexão contam com alguns recursos extras que facilitam no desenvolvimento(não sei se as outras libs também possuem).
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 06 Jul 2017 12:40
por Itamar M. Lins Jr.
Ola!
pois a partir das versões mais recentes é possível fazer isso diretamente sem precisar de outras libs, além disso as classes de conexão contam com alguns recursos extras que facilitam no desenvolvimento
Tem como postar exemplos ?
Saudações,
Itamar M. Lins Jr.
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 06 Jul 2017 14:56
por MSDN
Aproveitando o gancho, se quiser trabalhar com MySQL ou PostgreSQL na MiniGUI Extended, tem tudo pronto ( para acessar e manipular as informações ) :
MySQL
C:\MiniGUI\SOURCE\HbMySQL
No arquivo README.TXT explica como criar as LIBs necessárias
No arquivo REFERENCE.TXT explica como usar a Classe
PostgreSQL
C:\MiniGUI\SOURCE\HbPgSql
No arquivo README.TXT explica como criar as LIBs necessárias
Existe também acessos para outros SGBDs, através de ODBC e SQLite3
Abraços
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 07 Jul 2017 02:50
por JoséQuintas
Aproveitando o gancho, se quiser trabalhar com MySQL ou PostgreSQL na MiniGUI Extended, tem tudo pronto
E desfazendo o gancho:
Convém lembrar que tudo isso é recurso existente no HARBOUR.
Não precisa Minigui pra isso.
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 07 Jul 2017 10:56
por Itamar M. Lins Jr.
Ola!
E desfazendo o gancho:
Convém lembrar que tudo isso é recurso existente no HARBOUR.
Não precisa Minigui pra isso.
Por isso eu pedi exemplos, porque está sujeito as pessoas pensarem que é um recurso apenas da LIB A ou B, e não é. É recurso do Harbour mesmo.
Sujeito as pessoas serem enganadas a acreditarem que só na LIB que ele usa tem tal recurso, ou quando eles ensinam a usar, fazem maior propaganda... mas não informam quem fez ou onde está os fontes (quem é o programador) que criou tal recurso. O pessoal de algumas libs pagas faz muito isso, incorporam o recurso para funcionar apenas em tais LIBs, por isso devemos sempre que possível mostrar o recurso usando o Harbour, sem libs gráficas de terceiros, ai é só adaptar para qualquer uma.
Saudações,
Itamar M. Lins Jr.
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 07 Jul 2017 12:40
por MSDN
Itamar, eu entendo que as pessoas discordam entre si, mas pelo jeito que vc falou parece que eu sou evangelizador da MiniGUI, eu só uso ela, e mostrei o que nela existe, eu sei que é o Harbour que provém acesso à base de dados, a MiniGUI é só interface gráfica, e mais nada, e creio que muitos também sabem disso, dessa maneira vc está chamando um monte de programador de burro por tabela, nessas horas é melhor ter a classe do Quintas, ele sempre mostra a opinião dele, mas sempre dentro do óbvio.
Abraços
Harbour-OK e agora ? (MiniGui x HwGui x ooHG x OutrasGui)
Enviado: 07 Jul 2017 13:16
por Kapiaba
kkkk, Calma Marcelo. Não entendi que o sr. Itamar chamou todos que usam interface gráfica de burro. Ou estou enganado? Será? Se sim, é necessário a intervenção do Mestre Toledo.
Sr. Itamar, o sr. ainda é espirita?
http://www.redeamigoespirita.com.br/pro ... e=activity
Abs.