Voorraad

Gereedschappen voor het beheren van toepassingsbronnen
Download nu

Voorraad Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Naam uitgever:
  • Jesse Luehrs
  • Uitgever website:
  • http://search.cpan.org/~doy/

Voorraad Tags


Voorraad Beschrijving

Gereedschappen voor het beheren van applicatiebronnen De resource :: Pack-module is een reeks elandklassen, gebouwd bovenop Brood :: Board, ontworpen om het beheren van niet-perl-bronnen in een zeer CPAN-vriendelijke manier te beheren. In het verleden als u uw niet-perl-code wilde distribueren Via CPAN waren er een aantal minder dan ideale manieren om het te doen. De eenvoudigste was om de gegevens op te slaan in Perl-strings of gecodeerd als binaire gegevens; Dit is het minste lelijk om te zeggen. U kunt ook een module gebruiken zoals bestand :: Sharedir, die afhankelijk is van het feit dat CPAN kan worden verteld om bestanden in een map met de naam Delen te installeren. Deze techniek is zowel betrouwbaar als wordt geleverd met een fatsoenlijke reeks hulpmiddelen om toegang te krijgen tot deze bestanden vrij eenvoudig en eenvoudig. En ten slotte zijn er gereedschappen zoals JS, die JS-CPAN installeert en exploiteert het feit dat CPAN niet-PerL-bestanden zal installeren, vindt het in Lib naast uw normale Perl-bestanden. Dus wat doet Resource :: Pack verstrekt verder dan deze tools? Meestal biedt het een raamwerk dat u kunt gebruiken om deze niet-per-perl-bestanden te inspecteren en te manipuleren, en het belangrijkste is dat het afhankelijkheidsbeheer biedt. Resource :: Pack kan ook afhankelijk zijn van bestanden op het internet en op dezelfde manier omgaan als de lokale bestanden. Dus dit is alle documenten die ik nu voor nu heb, maar er zal binnenkort komen. Dit is een vroege afgifte van deze module, dus het moet nog steeds worden beschouwd als experimenteel en zo met voorzichtigheid. Zoals altijd zijn de beste documenten waarschijnlijk de testbestanden. Synopsis My $ Resources = Resource My_App => als {install_from 'gegevens'; install_to '/ var / www / site'; URL JQUERY => 'http://ajax.googleapis.com/ajax/libs/jQuery/1.4.2/jquery.min.js'; bestand app_js => 'app.js'; Bestand App_CSSS => (bestand => 'app.css', install_to => 'CSS',); dir 'afbeeldingen'; }; $ middelen-> Installeren; of, om dit mooi in een klas te verpakken: pakket mijn :: app :: bronnen; gebruik eland; Gebruik Resource :: Pack; Extends 'Resource :: Pack :: Resource'; heeft '+ naam' => (standaard => 'my_app'); subbouw {mijn $ zelf = verschuiving; Resource $ self => als {install_from 'gegevens'; URL JQUERY => 'http://ajax.googleapis.com/ajax/libs/jQuery/1.4.2/jquery.min.js'; bestand app_js => 'app.js'; Bestand App_CSSS => (bestand => 'app.css', install_to => 'CSS',); dir 'afbeeldingen'; }; } My $ Resources = My :: APP :: Hulpmiddelen-> NIEUW (INSTALL_TO => '/ VAR / WWW / SITE'); $ middelen-> installatie; Vereisten: · Perl


Voorraad Gerelateerde software