Nova arquitectura para implantações de aplicações

Tradução automática de Deepl

Hoje em dia, as aplicações fundidas guardam muitas informações no pacote de aplicações e também no ficheiro compilado (.4DC). Além de impedir a criação de aplicações apenas de leitura, guardar informação no pacote de aplicações tem outra consequência irritante: a informação perde-se quando se actualiza a aplicação.

Para as reter, devemos recuperar a informação antes de actualizar a sua aplicação, e depois reintegrá-la. Assim, este sistema é incómodo.

Para permitir aplicações apenas de leitura, 4D será modificado em versões futuras passo a passo para reatribuir esta informação.

Na v15 R4, o caminho do ficheiro de dados e a informação de ligação ao servidor podem ser armazenados nas preferências do utilizador, se utilizar a nova opção Utilizar nova arquitectura para compatibilidade de implementações de aplicações.

Por exemplo, se o programador implantar uma aplicação actualizada no seu cliente, a última localização do ficheiro de dados não é sobregravada. Quando o utilizador final lança a estrutura, encontrará o ficheiro de dados antigo sem interacção do utilizador.

Caminho do ficheiro de dados

Para as aplicações de servidor autónomas e fundidas, se guardar o caminho do ficheiro de dados nas preferências do utilizador, estão disponíveis dois modos para ligar a aplicação ao ficheiro de dados.

Por nome da aplicação (por defeito)

Neste modo, a aplicação 4D abre automaticamente o ficheiro de dados mais recentemente aberto que corresponde ao ficheiro de estrutura. Este modo flexível e intuitivo permite mover livremente o pacote de aplicação no disco.

By Application name

Por caminho de aplicação

Neste modo, a aplicação resultante da fusão abrirá o ficheiro de dados ligado ao caminho completo da aplicação. Este modo permite duplicar o pacote da sua aplicação fundida várias vezes, e fazer com que cada uma utilize o seu próprio ficheiro de dados. No entanto, com esta opção, se mover ou renomear um pacote de aplicação no disco, modifica o caminho completo da aplicação. Como resultado, o pacote de aplicação movido/renomeado perderá a ligação ao seu ficheiro de dados.

By Application Path

Informação sobre a ligação ao servidor

Para aplicações cliente fundidas, quando o cliente se liga com sucesso ao Servidor, o cliente guarda a informação da ligação ao Servidor nas preferências do utilizador.

Outro ponto interessante: o programador tem agora o controlo sobre se a aplicação cliente apresenta o diálogo de selecção do servidor quando uma tentativa de ligação falha. Por defeito, já não é exibida e pode alterá-la utilizando uma nova chave XML buildapp.

Para mais detalhes, consulte o manual de actualização 4D v15 R4.

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.