Pacote de recursos

Ferramentas para gerenciar recursos do aplicativo
Baixe Agora

Pacote de recursos Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Jesse Luehrs
  • Site do editor:
  • http://search.cpan.org/~doy/

Pacote de recursos Tag


Pacote de recursos Descrição

Ferramentas para gerenciar recursos do aplicativo O módulo de pacote :: Pack é um conjunto de classes de alce, construído em cima do pão :: quadro, projetado para permitir o gerenciamento de recursos não-perl de uma maneira amigável de muito CPAN. No passado, se você quisesse distribuir seu código não perl Via CPAN havia uma série de maneiras ideais para fazê-lo. O mais simples foi armazenar os dados em strings Perl ou codificados como dados binários; Isso é feio para dizer o mínimo. Você também pode usar um arquivo como arquivo :: Sharedir, que depende do fato de que o CPAN pode ser instruído a instalar arquivos dentro de um diretório chamado Share. Essa técnica é confiável e vem com um conjunto decente de ferramentas para acessar esses arquivos bem simples e fácil. E, finalmente, existem ferramentas como JS, que instala o JS-CPAN e explora o fato de que o CPAN também instalará os arquivos não perl encontrados dentro da Lib, ao lado de seus arquivos perl regulares. Então, o que o recurso :: Pack fornece além destas ferramentas? Principalmente fornece uma estrutura que você pode usar para inspecionar e manipular esses arquivos não perl e, mais importante, fornece gerenciamento de dependência. Recurso :: Pacote também pode depender de arquivos na Internet também e lidar com eles da mesma maneira que faz arquivos locais. Então, isso é tudo o que eu tenho por enquanto, mas mais virá em breve. Este é um lançamento antecipado deste módulo, por isso deve ser considerado experimental e tão usado com cautela. Como sempre os melhores documentos são provavelmente os arquivos de teste.synopsis my $ recursos = recurso my_app => como {install_from 'dados'; install_to '/ var / www / site'; URL jQuery => 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'; arquivo app_js => 'app.js'; arquivo app_css => (file => 'app.css', install_to => 'css',); dirá 'imagens'; }; $ Resources-> Instalar; ou, para embalar isso bem em uma classe: pacote My :: APP :: Recursos; use alce; Use o recurso :: Pack; Estende 'Recurso :: Pack :: Resource'; tem '+ nome' => (default => 'my_app'); Sub build {My $ self = shift; recurso $ self => como {install_from 'dados'; URL jQuery => 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'; arquivo app_js => 'app.js'; arquivo app_css => (file => 'app.css', install_to => 'css',); dirá 'imagens'; }; } Meus $ Resources = My :: App :: Recursos-> Novo (install_to => '/ var / www / site'); $ Resources-> Instalar; Requisitos: · Perl.


Pacote de recursos Software Relacionado