Ajuda para pesquisa acadêmica sobre Migração de Sistemas

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

david.quadro
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 16 Out 2014 14:36
Localização: São Paulo/SP

Ajuda para pesquisa acadêmica sobre Migração de Sistemas

Mensagem por david.quadro »

Boa tarde, pessoal.

Meu nome é David e estou iniciando uma pesquisa acadêmica a respeito de migração/conversão/evolução/modernização de sistemas legados.

Gostaria de ouvir a opinião de vcs a respeito com principal foco em:

Clipper -> Harbour ou
Clipper -> Delphi ou
Clipper -> Java ou
Clipper -> <OutraLinguagem>

Algumas questões preliminares importantes:

1) Ainda existem muitos sistemas em Clipper para serem migrados? Se sim, Harbour é a melhor opção de migração?
2) Alguém teve alguma experiência com migração Clipper -> Delphi?
3) E com Clipper -> Java?

Qualquer comentário é valioso.

Agradeço a boa vontade e atenção de todos!!

Abs

David
Editado pela última vez por Itamar M. Lins Jr. em 20 Nov 2022 19:49, em um total de 1 vez.
Razão: O presente tópico foi movido da seção Harbour, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o [x]Harbour.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Ajuda para pesquisa acadêmica sobre Migração de Sistemas

Mensagem por JoséQuintas »

Isso tudo é relativo.
Depende do grau de evolução / modernização a ser alcançado.
Também depende do tamanho do sistema, onde podemos optar por várias etapas de migração.
Também depende do que é mais urgente na migração.

Temos a questão do Clipper não rodar em Windows 64 bits, onde o Harbour já resolveria essa questão, se isso for a primeira urgência.
Temos a mudança de base de dados, usando Harbour, que já deixa pronto pra qualquer outra alternativa posterior.
Mesmo que o objetivo final seja rodar na WEB, pode ser interessante passar por outras etapas primeiro, evitando surpresas.

Podemos comparar isso com a reforma de uma casa:
Para alguns, a solução é derrubar e fazer uma nova, para outros, fazer modificações são suficientes.
E nos dois casos tem a situação intermediária, por exemplo, onde vai morar enquanto a casa nova não fica pronta, ou o dia a dia durante as modificações.
Além do que, pode muito bem acontecer durante o andamento das coisas, de ter planejado inicialmente uma coisa e decidir fazer outra durante o caminho.

Cada caso vai acabar tendo um tratamento diferente.
Conforme o caso o Harbour vai ser suficiente, ou pode ser intermediário, ou pode nem ser usado.
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/
Ana Mitoooo
Usuário Nível 3
Usuário Nível 3
Mensagens: 118
Registrado em: 17 Out 2018 10:00
Localização: Sobradinho/DF

Ajuda para pesquisa acadêmica sobre Migração de Sistemas

Mensagem por Ana Mitoooo »

Clipper -> Harbour
Migração imediata para Windows/Linux com pouca ou nenhuma modificação no código original (32/64 bits)
Requisito mínimo: Aprendizado hbmk2.exe (substitui rtlink/blinker/exospace/...)

Clipper -> Delphi
Clipper -> Java
Clipper -> <OutraLinguagem>
Reescrita completa do sistema. Criação de um sistema do zero aproveitando somente parte da lógica preexistente.
david.quadro
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 16 Out 2014 14:36
Localização: São Paulo/SP

Ajuda para pesquisa acadêmica sobre Migração de Sistemas

Mensagem por david.quadro »

Boa tarde.

Inicialmente, obrigado à todos pelas respostas sinceras.

Talvez tenha que reformular o objetivo da pesquisa acadêmica...

Abs

David
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Ajuda para pesquisa acadêmica sobre Migração de Sistemas

Mensagem por JoséQuintas »

Também dá pra ir de outra forma:
david.quadro escreveu:Algumas questões preliminares importantes:

1) Ainda existem muitos sistemas em Clipper para serem migrados?
Ninguém sabe
Se sim, Harbour é a melhor opção de migração?
Se é só pra funcionar em 64 bits, do mesmo jeito, sim, pode ser questão de segundos fazer isso, nenhuma outra opção vai ser tão rápida.
2) Alguém teve alguma experiência com migração Clipper -> Delphi?
3) E com Clipper -> Java?
com certeza alguns tiveram, e provavelmente nem frequentam mais este grupo, então não é aqui que vai conseguir informação.
Gostaria de ouvir a opinião de vcs a respeito com principal foco em:

Clipper -> Harbour ou
Clipper -> Delphi ou
Clipper -> Java ou
Clipper -> <OutraLinguagem>
respondida nas anteriores.
pesquisa acadêmica a respeito de migração/conversão/evolução/modernização de sistemas legados.
pra isso, precisaria primeiro definir o que é migração/conversão/evolução/modernização
Isso é complexo.

Também podemos simplificar tudo isso:

Compensa?

O programador é pago pra fazer o serviço.
Quem decide se compensa não é o programador.

Se disser pra empresa: é 5.000 pra converter pra Harbour, 50.000 pra converter pra Delphi.
O que ela vai decidir?

Ou.... converte pra WEB, mas aonde os vendedores vão não tem sinal de internet.... (isso existe, e muito)
O que a empresa vai fazer?

Mas em faculdades costuma ser tudo imaginário, onde tudo funciona, e todos vão precisar da mesma coisa, mesmo que na prática nada daquilo interesse.
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/
Responder