Config :: Model.

Config :: O modelo fornece uma estrutura para ajudar a validar o conteúdo semântico dos dados de configuração.
Baixe Agora

Config :: Model. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Dominique Dumont
  • Site do editor:

Config :: Model. Tag


Config :: Model. Descrição

Config :: O modelo fornece uma estrutura para ajudar na validação do conteúdo semântico dos dados de configuração. Config :: O modelo fornece uma estrutura para ajudar na validação do conteúdo semântico dos dados de configuração. O projeto também pode ser usado para fornecer uma verificação semântica de opções de um programa complexo como Mplayer ou Transcodrodio. Para o software mais complexo, a atualização de configuração é uma tarefa difícil para a maioria das pessoas. Ao usar o Modelo Config ::, um software pode fornecer um caminho de atualização suave para seus usuários.Como funciona isso? Usando este projeto, uma ferramenta típica de validação de configuração será feita de 3 partes: a interface do usuário do mecanismo de validação que é responsável de validar todas as informações de configuração fornecidas pelo usuário. O recurso de armazenamento que armazena as informações de configuração, já temos algumas ferramentas de validação de configuração? Você provavelmente está pensando em ferramentas como Webmin. Sim, essas ferramentas existem e funcionam bem, mas têm seu conjunto de desvantagens. Normalmente, a validação de dados de configuração é feita com um script que executa a validação semântica e geralmente acaba sendo bastante complexa (por exemplo, 2500 linhas para o script xserver-xorg.config do XServer-xorg.config que manipula o arquivo xorg.conf). Na maioria dos casos, o modelo de configuração é expresso em instruções (qualquer linguagem de programação é usada) e intercalada com um monte de processamento para lidar com os dados de configuração reais. Qual é a vantagem deste projeto? Os projetos de configuração :: modelo fornecem uma maneira de obter um mecanismo de validação onde o modelo de configuração é completamente separado da instrução de processamento real. O modelo de configuração é expresso em um formulário declarativo (isto é, uma estrutura de dados Perl), que é sempre mais fácil de manter do que muito código. A Declaração especifica: a estrutura dos dados de configuração (que podem ser consultadas por interfaces de usuário genéricas) as propriedades de cada elemento (limites, verificação, inteiro ou string, enum como tipo ...) Os valores padrão dos parâmetros (se houver) Parâmetros obrigatórios O público-alvo (intermediário, avanço, mestre) Ajuda on-line (para parâmetro ACH ou valor do parâmetro) O nível de especialização de cada parâmetro (para ocultar parâmetros especialistas de olhos novatos) Então, no final: manutenção e evolução de O conteúdo da configuração é possível ver uma interface * comum * para * Todos os * Programas usando este projeto.Uuser não verá parâmetros avançados de dados de configuração é possível e a verificação de sanidade é possível verificar o que foi modificado pelo usuário Para valores padrão Quais sobre a interface do usuário? Config :: O modelo também virá com uma interface do usuário :: UI que consultam o modelo do usuário e gere as telas de usuário relevantes. E quanto ao armazenamento de dados? Como a sintaxe dos arquivos de configuração varia totalmente formam um programa para outro, a maioria das pessoas que deseja usar esse framework terá que fornecer um analisador / gravador dedicado. No entanto, este projeto também pode fornecer um escritor / analisador para o formato mais comum: como arquivo de estilo ini ou fornecer uma interface aos projetos Elektra ou Debconf. Este ponto está aberto para discussão. É inteiramente possível para um único modelo de configuração usar vários analisadores e gravadores para que um modelo assegure a consistência de vários arquivos de configuração juntos.


Config :: Model. Software Relacionado

Jopt.sdk.

jopt.sdk é uma biblioteca de otimização de turismo para Java que usa algoritmos genéticos especializados. ...

62

Download