Config :: FreeForm.

Config :: FreeForm é um módulo Perl que fornece dados de configuração na memória.
Baixe Agora

Config :: FreeForm. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Benjamin Trott
  • Site do editor:
  • http://search.cpan.org/~btrott/

Config :: FreeForm. Tag


Config :: FreeForm. Descrição

Config :: FreeForm é um módulo Perl que fornece dados de configuração no memória. Config :: FreeForm é um módulo Perl que fornece dados de configuração na memória.Synopsis Use Config :: FreeForm% Opções; Config :: FreeForm fornece dados de configuração na memória de maneira livre. Muitos módulos de configuração existentes tentam fornecer alguma estrutura aos seus dados de configuração; Ao fazê-lo, eles forçam você a usar seu próprio paradigma de configuração (associação de palavras-chave com valores, etc.). Muitas vezes, isso não é o que você precisa em um aplicativo complexo - você precisa de controle total sobre seus dados de configuração e precisa da capacidade de estruturar, no entanto, você gosta. Isto é o que Config :: Freeform fornece you.in CONFIG :: Os dados de configuração do FreeForm são armazenados como uma estrutura de dados Perl. A lógica por trás disso é que você sabe Perl - você não precisa aprender outro pequeno idioma para configurar seus dados de configuração, por mais simples que essa linguagem possa ser. Claro, isso funciona melhor se programadores ou ferramentas fazem a atualização dos seus arquivos de configuração; Faz é mais difícil para outros usuários possíveis editar os arquivos. Se este for um problema para você, tente alguns dos outros módulos de configuração listados em diversos.still aqui? Boa. Você pode então perguntar qual configure :: Freeform fornece que rolando seu próprio módulo de luz usando dados :: dumper e não iria. É uma boa pergunta, considerando em particular que a configuração :: FreeForm usa dados :: dumper e fazer para escrever e ler seus dados, respectivamente. Config :: FreeForm adiciona alguns recursos muito agradáveis, embora: Gerenciamento de arquivos de configuração para não desordenar um arquivo com configuração para todos os fins, você pode separar seus dados de configuração em vários arquivos e especificar quais arquivos serão carregados quando você carrega no módulo : use config :: freeform sets => ; config :: freeform gerencia os vários arquivos de configuração que você disse para ele para carregar e permite atualizar seus dados na memória e, em seguida, escrevê-lo de volta ao seu local original No disco, usando a função de reescrita (abaixo, na atualização da configuração) .Automated recarregando um contexto mod_perl, seus dados de configuração serão carregados uma vez, na inicialização do WebServer; O acesso subseqüente aos dados de configuração virá da memória. Se você atualizar sua configuração no disco, então você desejará que essas alterações se refletem nas versões da memória da configuração. Config :: FreeForm vai lidar com isso automaticamente para você se você instalá-lo como um perlinithandler no seu servidor MOD_PERL. Para mais detalhes, consulte Recarregamento automatizado, abaixo. Requisitos: · Perl.


Config :: FreeForm. Software Relacionado