Página 1 de 1

Porque migrar de xHarbour para Harbour ?

Enviado: 15 Jul 2014 10:21
por Itamar M. Lins Jr.
Por Antonio Linares
Por qué debería migrar de xHarbour a Harbour ?

forums.fivetechsupport.com/viewtopic.php?f=6&t=28705
Me gustaría que compartamos en esta conversación las razones que hayamos encontrado para migrar desde xHarbour a Harbour:

1. Los índices CDX se corrompen a veces. Tal como Michel Driessen comentó aqui:

viewtopic.php?p=160601#p160601

Una vez que migró a Harbour, esos errores desaparecieron :-)

2. No existe un xHarbour 64 bits (salvo que yo esté equivocado) por lo que si un cliente te solicita una versión de 64 bits de tu aplicación no podrás construirla.

3. Por lo que sé, nadie ha sido capaz aún de construir una aplicación xHarbour + FWH desde el IDE de Visual Studio. No digo que sea imposible, pero aún no lo he visto. Con Harbour puedes construir desde el IDE de Visual Studio ó simplemente seguir construyendo tu aplicación desde un fichero batch/makefile de la forma habitual (incluso usando Visual Studio). Sin cambios practicamente, puedes construir tu aplicación en 32 bits ó en 64 bits desde VS (si dispones de FWH 64 bits).

3. Desconozco los porcentages oficiales, pero la base de usuarios de Harbour ha crecido mucho mucho, por lo que Harbour ha recibido y sigue recibiendo mucho feedback y eso ha hecho que mejore muchisimo y sea cada vez más robusto. Tanto la lista de desarrollo de Harbour como la lista de usuarios son muy activas y esto es una señal clara y muy saludable de su evolución.

4. Además de las razones mencionadas, cuantos más usuarios haya de Harbour más se beneficia Harbour y en consecuencia más se beneficia esta comunidad de usuarios. Proporcionar soporte técnico de dos productos es realmente un trabajo duro, especialmente porque muchos usuarios de xHarbour compraron la versión comercial (posiblemente porque les daba seguridad el que una empresa lo soportase) pero la realidad es que el compilador de C usado por xhb.com no es ni Borland ni Microsoft, sino una versión modificada de PellesC (por lo visto ahora estan tambien soportando MinGW). Esto ha traido una serie de problemas en el pasado que han requerido soporte técnico especial (Tim Stone os puede comentar acerca de esto, puesto que él ha vivido todo el proceso y finalmente ha migrado a Harbour). Tim, tus comentarios al respecto son bienvenidos.

Os invito a que compartais aqui vuestros resultados de la migración desde xHarbour a Harbour para que asi otros usuarios tengn una clara idea de las ventajas (y posibles desventajas) que existan.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Suadações,
Itamar M. Lins Jr.

Porque migrar de xHarbour para Harbour ?

Enviado: 15 Jul 2014 17:43
por Duda 'Sgluber'
Obrigado por compartilhar, Itamar! Imagem

O assunto me fez lembrar de como foi a minha decisão de migrar do Clipper para o Harbour, ao invés do xHarbour, tempos atrás...

Alguns pontos abordados pelo Linares nem passavam pela minha cabeça na época e, longe de achar que as minhas conclusões tenham a mesma importância e abrangência dos itens citados por ele, vou citar 3 pontos que considerei fundamentais quando escolhi o Harbour. Talvez sejam úteis para quem estiver em dúvidas:

1 - Comunidade: pesquisando, constatei que havia muito mais pessoas e discussões em torno do Harbour;

2 - Atualizações: em parte como consequência do item acima, o Harbour vinha sendo atualizado com muito maior frequência;

3 - Origens: quem começou primeiro? Quem "depende" de quem?

Vale salientar que o tempo também me ajudou. Quando eu fui atrás do Harbour/xHarbour pela primeira vez, eu podia adiar a migração. Tive sorte, pois esperar foi fundamental. Digo isto porque anos atrás o xHarbour parecia mais completo, mais atraente, mais promissor. Parecia que ia decolar e deixar o Harbou comendo poeira. Com todo o respeito a todos os envolvidos com o xHarbour, inclusive aqueles que optaram por utilizá-lo e permanecem fiéis, na minha modesta opinião os anos mostraram que foi o Harbour quem veio pra ficar, não o contrário.

Estendendo um pouco o assunto deste tópico, uma opinião pessoal: se você está pensando em migrar do Clipper nos dias de hoje (estou escrevendo em 15/07/14), vá de Harbour.

Porque migrar de xHarbour para Harbour ?

Enviado: 16 Jul 2014 11:36
por Itamar M. Lins Jr.
Se bem que o Linares, tem seus motivos de patrocinar o Harbour. Comercialmente para ele sem o xHarbour é melhor. Os produtos pagos da xHB competem com a FiveWin.
Eu desejo que o pessoal da xHB continue, mas ficou muito complicado e aos poucos a pasta contrib do xHB.org sofreu boicotes da própria xHb.com.
Agora com o GIT quem sabe eles façam alguma mudança que aproveite essa nova tecnologia, na realidade não precisamos ter 2, 3, 4 Harbours.
Basta apenas 1(core) e desse core derivar n, distribuições assim como existe o kernel do Linux que é apenas 1.
Quem é que vai querer ficar mexendo no xHarbour.org sabendo que já tem outro produto bem similar só que com todas as correções que o Viktor e o Przmek entre outros fizeram ?
Corrigir o que já foi corrigido ? Criar o que já foi criado ?
Melhor eles fazerem os ajustes no Visual xHarbour e na SQLRDD para poder rodar com o Harbour 3.2 ou 3.4, acredito que esses são os principais produtos deles.
Quem sabe é um pouco de orgulho em largar o xHb.org ?

Saudações,
Itamar M. Lins Jr.

Porque migrar de xHarbour para Harbour ?

Enviado: 16 Jul 2014 11:40
por Itamar M. Lins Jr.
Para quem acha que tem muita dificuldade, isso vai depender do que está usando.
Hola, Antonio.
Acabo de migrar mi segundo programa (Contabilidad) a HARBOUR sin ningun problema.
El tiempo que que me llevó fue buscar y modificar, entre los 46 .prgs:
dbpack(),dbzap(),Curdrive() a: __dbpack(),__dbzap(),hb_Curdrive() y "muerto el pollo". Y... todo perfecto.

Siempre he utilizado los objetos necesarios, y codigo nativo de FWH. (tal vez por eso no tuve ningun problema). Ahora... a probar intensamente.
Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.
T+