Page 1 of 2

Diferencias HMG 3.x y Minigui

Posted: Tue Jul 17, 2018 10:16 am
by xixet
Hola. Un saludo y una pregunta de principiante en estos lares:

He retomado el interés por la programación en lenguajes xbase, tras un tiempo en que mi trabajo no me cedía tiempo para más. Vengo de Clipper, dbFast y alguna cosa en FiveWin, por lo que la sintaxis y la estructura de la programación no va a ser un problema para iniciarme.

He estado mirando las webs relacionadas y he visto que hay unas cuantas "variedades" de paquetes para la programación en harbour, y ello me produce una cierta sensación de inseguridad por mi parte.

Por ejemplo, he instalado el paquete de harbour mini gui que genera la carpeta C:/HMG 3.x (y todas sus subcarpetas y paths) y otro distinto que genera la Carpeta C:/MINIGUI. Al ejecutar los IDE respectivos, son parecidos, pero con significativas diferencias.

Por ejemplo, en la pestaña de preferencias, en C:/MINIGUI permite escoger compliladores etc .. pero en HGM 3.x. solo el editor y el idioma.

¿Podríais explicarme las diferencias, ventajas e incompatibilidades entre utilizar un sistema y otro?

Escusad mis inicios turbulentos

PD : Tambien he visto que existe oohg y otras variedades

Re: Diferencias HMG 3.x y Minigui

Posted: Tue Jul 17, 2018 11:46 am
by mol
HMG uses MinGW compiler.
Minigui Extended is a fork of official HMG.

Re: Diferencias HMG 3.x y Minigui

Posted: Tue Jul 17, 2018 12:33 pm
by vagblad
I use both for development, but mostly MiniGUI so take everything i say with a pinch of salt please.

As Mol said Minigui is a fork of offical HMG.
Code wise, both pretty similar, mostly compatible(at least from MiniGui's side, because Grigory Filatov and his team usually add everything new that HMG adds very fast.From what i've seen it doesnt happen the same the other way around).
For me MiniGUi is a bit more "open" for the developer which is something i like.For example external library-wise, over the course of years HMG added a lot of them internally so you dont have to link or bother about them at all, you just compile your program while on the other hand you have to link any lib you want to use in MiniGUI.I prefer the second option to be fair. ButtonEx control which exists in MiniGUI is for me a big plus!We use it in all of our programs now.

IDE Wise, and i am sorry to say that both are in a pretty bad state. Barely essential stuff, years behind from other modern IDE's(Delphi,Visual Studio,Java(Eclipse or Netbeans) etc..). When i started using HMG and MiniGUI a lot of people suggested to me that i shouldn't bother a lot with the IDE and code the controls by hand.Advice which i followed and i am thankful for that because now i dont actually need any of the IDEs.

Both solutions utilize Harbour in a great way i think.Both of them at this point great for solid development in harbour.
A think i like a lot about MiniGUI is that Grigory and the rest of the team do regular monthly updates, sometimes smaller ones sometimes really big ones, which in my opinion keeps the interest and the project very well alive.

In conclusion, it is kinda of a personal preference at this point i guess?I don't see any of the 2 enviroments to be that ahead from the other but that's my opinion from personal experience.
I was helped a lot of times i cannot state that much more, from both teams and members of the communities. One think to have in mind is that while MiniGUI is free as well to use, small donations are accepted(which is totally correct in my opinion) and when you donate you can have other versions of MiniGUI for different compilers like Embarcadero's C++ or Xharbour and some more.

Hope it helped a bit and if i was wrong at any point, any of the guys here can correct me.
Best Regards

Re: Diferencias HMG 3.x y Minigui

Posted: Tue Jul 17, 2018 10:04 pm
by SALINETAS24
Hola Xixet, i bona nit.
Yo también llevaba varios años sin programar y como tu me quede un poco perplejo.
Finalmente me decidí por HMG, creo que me costo menos instalarlo y ponerme a programar. Creo recordar también que el resultado visual de compilar algún ejemplo me resulto mejor la HMG..., no me preguntes el porqué.
Después del poco tiempo que llevo y por alguna comparación que he podido ver a través de estos foros me da la sensación de que la MINIGUI es más completa que la HMG. Creo que es más versátil y con algunos comandos/funciones que los que venimos de CLIPPER echamos de menos, pero al final con HMG me apaño.
Y si la pregunta es ...¿Cambias a Minigui..? pues de momento NO.., sigo aprendiendo. Dada la similitud que aparentemente tiene sigo con la curva de aprendizaje, ahora estoy pasando una programa de contabilidad de Clipper a HMG y bueno..., con la ayuda inestimable que encuentras por estos lares creo que llegare a buen puerto.
Un saludo,

Re: Diferencias HMG 3.x y Minigui

Posted: Thu Jul 19, 2018 9:40 am
by xixet
OK. Primero gracias por vuestras respuestas. Entiendo los puntos de vista

Veo que hay algunas sutiles diferencias entre ambos. Lo que también he observado es que HGM puede compilar en 64 bits, mientras que MiniGui lo hace en 32 bits.

¿Esto es así o no he realizado bien algún paso?

Re: Diferencias HMG 3.x y Minigui

Posted: Thu Jul 19, 2018 1:49 pm
by andyglezl
Aquí en el foro hay muchos post para información, solo ve a la página HOME


index.php

viewforum.php?f=46

viewforum.php?f=15

Re: Diferencias HMG 3.x y Minigui

Posted: Thu Jul 19, 2018 6:06 pm
by gfilatov
xixet wrote: Thu Jul 19, 2018 9:40 am MiniGui lo hace en 32 bits.

¿Esto es así o no he realizado bien algún paso?
Hello,

It is not a true. :o
Please take a look for the attached sample 64-bit application (all source codes are included in the Minigui distribution). 8-)

Re: Diferencias HMG 3.x y Minigui

Posted: Thu Jul 19, 2018 10:46 pm
by SALINETAS24
Hola Grigory.
¿donde se puede encontrar la ultima versión de MINIGUI, así como instrucciones para su correcta instalación..?
¿Hay alguna forma de obtener todo el paquete de una vez o hay que bajar el compilador "C" aparte..?
Gracias.

Re: Diferencias HMG 3.x y Minigui

Posted: Fri Jul 20, 2018 8:46 am
by gfilatov
SALINETAS24 wrote: Thu Jul 19, 2018 10:46 pm Hola Grigory.
¿donde se puede encontrar la ultima versión de MINIGUI, así como instrucciones para su correcta instalación..?
¿Hay alguna forma de obtener todo el paquete de una vez o hay que bajar el compilador "C" aparte..?
Gracias.
Hola,

Please be so kind to go to the homepage

http://hmgextended.com/

or the mirror http://hmgextended.org/

for an explanation and a latest Minigui build. :arrow:

Re: Diferencias HMG 3.x y Minigui

Posted: Fri Jul 20, 2018 11:16 am
by SALINETAS24
Gracias