Ressourcen-Paket

Tools zum Verwalten von Anwendungsressourcen
Jetzt downloaden

Ressourcen-Paket Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • Jesse Luehrs
  • Website des Verlags:
  • http://search.cpan.org/~doy/

Ressourcen-Paket Stichworte


Ressourcen-Paket Beschreibung

Werkzeuge für die Verwaltung von Anwendungsressourcen Das Resource :: Pack-Modul ist ein Satz von Moosen Klassen, oben auf Brot gebaut :: Vorstand, durch die nicht-Perl-Ressourcen in einem sehr CPAN freundlich way.In die Vergangenheit zu ermöglichen, die Verwaltung, wenn Sie wollten Ihren Nicht-Perl-Code verteilen über CPAN gab es eine Reihe von weniger als idealen Möglichkeiten, es zu tun. Am einfachsten war es, die Daten in Perl Strings zu speichern oder als binäre Daten codiert; dies ist hässlich, gelinde gesagt. Sie könnten auch ein Modul wie File :: SHAREDIR verwenden, die auf der Tatsache beruht, dass CPAN gesagt werden kann Dateien in einem Verzeichnisfreigabe genannt zu installieren. Diese Technik ist zuverlässig und kommt mit einem anständigen Satz von Werkzeugen, diese Dateien recht einfach und leicht zu machen erreichbar. Und schließlich gibt es Tools wie JS, die js-cpan installiert und nutzt die Tatsache aus, dass CPAN auch installiert Nicht-Perl-Dateien es in lib neben Ihrer normalen Perl files.So findet, was Ressource ist :: Paket über diese Werkzeuge zur Verfügung stellen? Meist bietet es einen Rahmen, den Sie diese Nicht-Perl-Dateien zu untersuchen und manipulieren können, und vor allem bietet es Abhängigkeitsmanagement. Ressource :: Paket kann auch auf Dateien hängt heraus im Internet als auch und befassen sich mit ihnen in der gleichen Art und Weise, wie es tut lokaler files.So, dies ist es, alle docs ich jetzt, aber mehr wird bald kommen. Dies ist eine frühe Version dieses Moduls, so dass es immer noch als experimentell angesehen werden soll, und so mit Vorsicht verwendet. Wie immer die besten docs sind wahrscheinlich die Test files.SYNOPSIS meine $ Ressourcen = Ressource my_app => als {install_from data; install_to '/ var / www / site'; url jquery => 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'; Datei app_js => 'app.js'; Datei app_css => (file => 'app.css', install_to => 'CSS'); dir 'Bilder'; }; $ Ressourcen-> installieren, oder diese zu verpacken schön in einer Klasse: package My :: App :: Ressourcen; Verwenden Sie Elch; verwenden Ressourcen :: Packung; erweitert Ressource :: Packung :: Ressource; hat '+ name' => (default => 'my_app'); Unter BUILD {my $ self = shift; resource $ self => als {install_from 'data'; url jquery => 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'; Datei app_js => 'app.js'; Datei app_css => (file => 'app.css', install_to => 'CSS'); dir 'Bilder'; }; } My $ Ressourcen = My :: App :: Ressourcen-> new (install_to => '/ var / www / site'); $ Ressourcen-> installieren; Anforderungen: · Perl.


Ressourcen-Paket Zugehörige Software