Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 24-01-2016 em todas as áreas

  1. Vou deixar minha experiência, eu migrei do D7 para D2007, depois Delphi 2010, e então XE7, XE8 e agora Seattle, porque estás versões? Porque segui a linha do que era estável para mim, agora com as versões XE7 em diante basta recompilar o projeto, não tem segredo. Quando migrei de D7 para D2010 eu tinha essa mesma cabeça de não mudar porque daria trabalho, era milhões de linhas de código para revisar, centenas de tabelas em um BD Firebird e muita, muita regra de negócio, mas não foi um bicho de 7 cabeças. O ganho com o uso de novas versões foi enorme, hoje o Delphi e Lazarus suportam muitos features de linguagem que o D7 nem sonha ter, coisas que facilitam em muito o dia-a-dia, principalmente para quem pensa em programar multi-plataforma e suportar mobile. A dificuldade sempre vai existir, isso é um fato, migrar um sistema não é fácil quando se vem de uma linguagem muito antiga, mas manter Delphi 7 só tem atrasado o projeto ACBr, sempre que vamos fazer algo temos que pensar na limitações do Delphi 7 e nivelar por ela, isso traz transtornos enormes, um exemplo foi alguns dias atrás quando fui implementar a API IBPT no componente ACBrIBPTax, o retorno a API é em JSON uma tecnologia extremamente corriqueira é que é usada em tudo que diz respeito a troca de informações web, mas o Delphi 7 não tem suporte nativo, já Lazarus e versões mais novas do Delphi sim, tive que implementar uma leitura básica de JSON para suprir a necessidade do Delphi 7 para que não tivéssemos que agregar bibliotecas de terceiros e inchar o ACBr com mais uma biblioteca. Este é um exemplo simples, imaginem todo o resto que temos que passar, leitura de XML, listas e afins que já são suportados nativamente em versões mais novas e temos que sermpre fazer tudo manualmente por conta de limitações do D7. Seu problema é dinheiro, acha caro uma nova versão do Delphi, o Lazarus é tão bom quanto, fora a IDE, ele suporta tudo que uma versão de Delphi mais nova suporta e é GRÁTIS e praticamente idêntico ao Delphi 7 em termos de funcionalidades e IDE.
    2 pontos
  2. Boa tarde Daniel, Entendemos a parte " o suporte a D7 será encerrado", o que estamos tentando é não prejudicar quem usa Delphi 7 devido a essas alterações e talvez não consiga migrar a tempo. Com certeza você não usa Delphi 7, então esta pouco preocupado, mas quem usa está. Da minha parte, estou a duas semanas trabalhando praticamente na migração, e não esta facil, na verdade não estou nem perto de terminar. São 12 anos programando em D7. Como disse num post anterior pode ser que dentro do prazo a migração ocorra normalmente mas pode ser que não. (Não estou falando só no meu caso, mas de outros tambem...) O que parece é que a equipe está sendo inflexivel em relação a esta questão e isso não é bom. Grato
    1 ponto
  3. Acho que não é questão de mensurar quantos ainda usam, mas a dificuldade que os desenvolvedores estão tendo em manter um código com duas filosofias de String (ANSI e Unicode). As vezes ao criar uma compatibilidade para Delphi 7, quebra o código para as outras versões e por ai vai. Eu entendo as razões, principalmente porque também acredito que todos os desenvolvedores do projeto já devem ter migrado e fica difícil testar, mas não quer dizer que eu concorde. Acho que cabe a eles decidirem o que fazer, também acho que poderiam ter sinalizado isso já no ano passado com a chegada do trunk2, creio que 6 meses é pouco tempo para migração da maioria. Ainda vejo gente sofrendo ao migrar do trunk para o trunk2, quanto mais migrar de IDE.
    1 ponto
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...