Não encontrou o que procurava? Dê uma olhada nessas páginas!

Blog

Anunciando o DataFlex Unicode 64-bits

10 de Novembro de 2017
Por Chip Casanave

A Data Access Worldwide se concentra, constantemente, em tornar o DataFlex uma plataforma de desenvolvimento de aplicações estável, confiável e de alta produtividade. Também desenvolvemos o DataFlex de maneira a manter os investimentos dos desenvolvedores, fornecendo continuidade através das revisões dos produtos.

Além de adicionar novos recursos e funcionalidades para os desenvolvedores, também precisamos aprimorar a plataforma DataFlex para utilizar outras tecnologias amplamente aceitas e padrões de mercado. Temos o prazer de anunciar duas importantes iniciativas de aprimoramento que estão em andamento agora:

  • DataFlex 64 bits
  • DataFlex Unicode

Embora Unicode e 64 bits sejam implementações de tecnologias diferentes, os dois projetos estão sendo cuidadosamente coordenados com a intenção de que eles sejam convergentes e entregues em uma única e nova versão do DataFlex. Mais detalhes técnicos e datas de lançamento serão publicados no futuro.

Background: DataFlex 64 bits

Todos os sistemas operacionais Microsoft Windows atuais são de 64 bits - o Windows 10 para desktops e tablets e todas as versões do Microsoft Windows Server. Simplesmente, 64 bits é a especificação atual e futura para sistemas operacionais e a Data Access Worldwide está no processo de construir uma versão do DataFlex para eles.

Os sistemas operacionais Windows de 64 bits executam aplicativos de 64 e 32 bits. Enquanto algumas aplicações, hoje, permitam escolher entre as versões de 32 e 64 bits, muitos delas, como o Microsoft Visual Studio 2017 e o DataFlex, estão disponíveis apenas em 32 bit. Para aproveitar as especificações de 64 bits e criar aplicações de 32 bits compatíveis a partir do mesmo código, o DataFlex de 64 bits permitirá que os desenvolvedores criem e implementem aplicações de 32 e 64 bits. Isso fornecerá flexibilidade máxima para aplicações e clientes que permaneçam em ambientes de 32 bits e um caminho suave para o futuro quando o 64 bits for necessário.

DataFlex 64 bits - status do projeto...

  • O projeto DataFlex de 64 bits foi iniciado no final de 2016
  • Novos recursos dedicados estão trabalhando no projeto
  • A implementação está em andamento. Muitos módulos já foram convertidos para 64 bits, mas ainda é um trabalho em andamento
  • Alterações internas de 32 a 64 bits são extensas; muitos testes serão necessários

Background: DataFlex Unicode

"O Unicode é um padrão da indústria de computação para codificação, representação e manipulação consistentes de texto expresso na maioria dos sistemas de escrita do mundo" (Wikipedia). Incorpora um total de 136.755 caracteres que compõem todas as 139 línguas escritas do mundo. Simplesmente, Unicode é o padrão para dados de caracteres.

O DataFlex Unicode fornecerá...

  • O símbolo do Euro (€) e todos os outros símbolos de moeda
  • A capacidade de usar, manipular e armazenar dados de caracteres Unicode de 139 idiomas suportados sem a necessidade de considerar os tipos de caracteres OEM ou ANSI ou as páginas de códigos
  • A capacidade de manipular dados de vários idiomas em uma aplicação
    Exemplo: uma aplicação de comércio eletrônico alemão que pode aceitar nomes e endereços em alemão, italiano, sueco e russo

DataFlex Unicode - status do projeto...

  • O projeto foi iniciado em meados de 2017
  • Novos recursos dedicados estão trabalhando no projeto
  • O design e planejamento do projeto estão em andamento; é um trabalho em progresso

Objetivos do DataFlex Unicode 64 bits

  • Habilitar o desenvolvimento e a implantação de aplicações de 64 e 32 bits a partir do mesmo código-fonte
  • Em resumo, ser um produto totalmente Unicode
  • Minimizar as alterações no código dos desenvolvedores para usar o DataFlex Unicode de 64 bits
  • Reconhecendo que 64 bits e Unicode exigirão algumas alterações de código, identificar as alterações necessárias e fornecer aos desenvolvedores um roteiro e suporte para facilitar a migração das aplicações
  • Permitir que os desenvolvedores adotem as novas versões quando estiverem prontos; não forçar a mudança até que os desenvolvedores e seus clientes estejam prontos para isso

Manteremos você atualizado à medida que essas iniciativas progredirem e esperamos entregá-las quando elas atenderem aos padrões de desempenho, confiabilidade e estabilidade esperados de todos os produtos DataFlex.