Migração para Interface Windows
Transformação de sistemas em modo texto/console em aplicações com interface gráfica para Windows, preservando a lógica principal do negócio sempre que possível.
A migração para interface Windows é indicada para empresas, desenvolvedores e empresas de software que possuem sistemas em modo texto/console e desejam dar um passo além da simples modernização da plataforma. O objetivo é criar uma nova aplicação com interface gráfica para Windows, mantendo como referência a lógica, as ideias e a forma de trabalho do sistema original.
Esse tipo de projeto pode partir do executável existente e, preferencialmente, do código-fonte do sistema original, desenvolvido em Clipper 5.x, versões anteriores ou Harbour. Quando há acesso ao código-fonte, funções específicas podem ser reaproveitadas, revisadas e adaptadas à nova realidade da aplicação visual.
O que muda na migração
Diferente da atualização de sistemas Clipper, a migração para interface Windows envolve reescrever o sistema em uma nova interface gráfica. As telas, menus e operações passam a seguir o padrão visual do Windows, tornando o uso mais moderno e adequado aos computadores atuais.
Banco de dados e preservação das informações
- Preservação dos bancos DBF e índices: quando for a melhor opção para o projeto, a nova aplicação pode continuar utilizando os bancos de dados DBF e seus índices, preservando os dados existentes e facilitando a continuidade do trabalho.
- Migração para MariaDB/MySQL: se for a vontade do cliente e tecnicamente recomendado, os dados podem ser exportados para um banco de dados relacional. Essa alternativa moderniza a estrutura de armazenamento, mas deixa de manter compatibilidade direta com a versão antiga do sistema.
Para quem essa solução é indicada
Essa opção atende tanto o cliente final que possui um sistema antigo em modo console e deseja modernizá-lo quanto o desenvolvedor ou empresa de software que mantém aplicações legadas e precisa oferecer uma solução visual mais atual aos seus próprios clientes.
Antes da execução do projeto, é feita uma análise do sistema existente, dos dados armazenados e das necessidades atuais do cliente, para definir se a melhor estratégia é preservar os arquivos DBF ou migrar as informações para um banco relacional MariaDB/MySQL.
