Pacchetto di risorse

Strumenti per la gestione delle risorse applicative
Scarica ora

Pacchetto di risorse Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Nome editore:
  • Jesse Luehrs
  • Sito web dell'editore:
  • http://search.cpan.org/~doy/

Pacchetto di risorse Tag


Pacchetto di risorse Descrizione

Strumenti per la gestione delle risorse applicative Il modulo Resource :: Pack è un set di classi di alce, costruita in cima al pane :: Bordo :: Banco, progettato per consentire la gestione delle risorse non Perl in modo molto cordiale del CPC. In passato se si desidera distribuire il tuo codice non pericolo Via CPAN c'erano un numero di modi meno quindi ideali per farlo. Il più semplice è stato quello di memorizzare i dati nelle corde perl o codificate come dati binari; Questo è brutto a dir poco. È inoltre possibile utilizzare un modulo come un modulo :: Sharedir, che si basa sul fatto che il CPAN può essere detto di installare file all'interno di una directory chiamata condivisione. Questa tecnica è sia affidabile che è dotata di un set decente di strumenti per accedere a questi file piuttosto semplice e facile. E infine ci sono strumenti come JS, che installa JS-CPAN e sfrutta il fatto che CPAN installerà anche i file non Perl che trova all'interno di Lib insieme ai tuoi file perl normali. Per lo più fornisce un quadro che è possibile utilizzare per ispezionare e manipolare questi file non Perl, e soprattutto fornisce la gestione della dipendenza. Risorsa :: Pack può anche dipendere anche dai file su Internet e affrontarli nello stesso modo in cui fa i file locali. Quindi, questo è tutti i documenti che ho per ora, ma più arriverà presto. Questo è un rilascio anticipato di questo modulo, quindi dovrebbe essere ancora considerato sperimentale e così utilizzato con cautela. Come sempre i migliori documenti sono probabilmente i file di test.synopsis my $ risorse = risorsa my_app => come {install_from 'Data'; install_to '/ var / www / sito'; url jquery => 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'; file app_js => 'app.js'; file app_css => (file => 'app.css', install_to => 'css',); dir 'immagini'; }; $ Risorse-> Installa; o, per imballare questo in modo piacevole in una classe: Pacchetto My :: App :: Risorse; Utilizzare Moose; Usa risorsa :: pack; Estende la risorsa :: Pack :: risorse '; ha '+ nome' => (predefinito => 'my_app'); Sub build {My $ self = shift; Resource $ Self => come {install_from 'Data'; url jquery => 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'; file app_js => 'app.js'; file app_css => (file => 'app.css', install_to => 'css',); dir 'immagini'; }; } My $ Risorse = My :: App :: Risorse-> Nuovo (install_to => '/ var / www / sito'); $ Risorse-> Installa; Requisiti: · Perl.


Pacchetto di risorse Software correlato