Sobre o serviço
TraduzidoSou um desenvolvedor de PowerBuilder em prática com mais de quinze anos de experiência na construção e manutenção de aplicações empresariais clássicas cliente-servidor. Se você ainda tem um sistema crítico rodando em PowerBuilder 9, 10, 12.5, ou uma nova versão, eu o colocarei em suporte, expandirei e modernizarei sem reescritas arriscadas do zero. Minhas ferramentas do dia a dia são PowerScript e DataWindow, e conheço suas peculiaridades como a palma da minha mão: argumentos de seleção, DataWindow aninhados e compartilhados, processamento de DataStore, SQL nativo e dinâmico, manipulação de buffer em atualizações de dados. Eu conserto janelas quebradas, impressão temperamental, consultas lentas e misteriosos erros de bloqueio otimista que só aparecem no servidor de produção. Mas o trabalho não se limita apenas a apagar incêndios. Eu movo aplicações de versões antigas do PowerBuilder para versões atuais, substituo elementos OCX e OLE desatualizados, redireciono o banco de dados de Sybase SQL Anywhere ou Adaptive Server para Microsoft SQL Server, Oracle ou PostgreSQL, e ajusto o SQL dentro do DataWindow para o novo servidor. Quando um passo sério à frente é necessário, eu planejo um caminho em fases: extrair a lógica do PowerBuilder em serviços web, descarregar o cliente pesado, construir uma ponte para dotnet e REST, enquanto o núcleo continua funcionando. Os resultados típicos são uma árvore de código-fonte documentada em uma exportação amigável ao controle de versão, uma construção limpa, scripts de migração, uma lista de verificação de regressão e uma breve transferência de conhecimento para sua equipe. Eu escrevo comentários claros para pontos complicados de PowerScript para que seus engenheiros possam continuar. Envie-me a versão do PowerBuilder, banco de dados e pontos problemáticos — eu voltarei com um plano concreto e uma estimativa antes da primeira linha de código.