Boa tarde pessoal,
Onde trabalho estamos iniciando um processo de migração do nosso aplicativo que hoje é feito em Delphi 7 + Firebird para outras soluções. O retaguarda está sendo refeito em Java + Postgres e quanto ao PDV ainda não decidimos. O que é certo por enquanto é o uso do ACBr . Estou testando o Lazarus por ser multiplataforma, já que alguns clientes estão solicitando que o PDV rode em Linux e as novas versões do Delphi não dão esse suporte ainda.
Já li aqui no fórum e alguns usuários utilizam o Lazarus como ferramenta principal e gostaria de saber se é estável e se não apresenta problemas em longo prazo.
Atualmente estou testando o Lazarus 1.4.0 + FPC 2.6.0. Instalei todos os pacotes do ACBr da Trunk2. No Windows tudo correu bem. Nenhum problema. Já no Linux, foi complicada a instalação devido as denpendências do ACBrOpenSSL, mas deu certo. Só que o aplicativo gerado (Exemplo da NF-e) não fecha depois que é executado. Se ele tiver sido executado pela IDE, ela tambem não fecha. Apresenta em seguida uma mensagem dizendo que o aplicativo parou de responder. Tirando esse problema, tudo funciona. Geração e envio da NF-e e DANFE. Alguém passou por problema parecido? Testei no Ubuntu 14.04 e no ultimo release do Arch. Em ambos o problema se repetiu. Outra coisa que vi, foi em relação aos componetes, no caso alguns labels que ficaram maiores no Linux do que no Windows.
Quanto a relatórios, alguem usa o FastReport do Lazarus? Não tem no site uma versão trial para avaliar o desempenho.
Para acesso ao banco, vimos que tem o UniDAC para Lazarus, já usamos ele no Delphi. No Lazarus ele funciona sem problemas tambem?
Vale a pena abandonar o Delphi pelo Lazarus?
Desculpem a quantidade de perguntas, as dúvidas são muitas hehehe.