Schrift
[thread]873[/thread]

Perl-Modul nur einbinden, wenn auch installiert? (Seite 3)

Leser: 1


<< |< 1 2 3 >| >> 26 Einträge, 3 Seiten
renee
 2007-01-06 12:59
#9474 #9474
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
@PerlProfi: Warum soll ich zwei Sachen machen, wenn Perl das für mich übernimmt mit einem Funktionsaufruf?

@sid_burn: das import wird ja nicht aufgerufen wenn das Modul nicht geladen wurde...

@opi: das macht durchaus Sinn bei bestimmten Anwendungen. Wenn Du jetzt ein Skript auf dem Server installierst und es fehlt bsp. GD. Nach einiger Zeit installierst Du GD und willst, dass das Skript dann GD verwendet. Wenn Du alles fest eingibst, musst Du das komplette Skripte abändern und so hast Du halt eine Auswahl...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
bloonix
 2007-01-06 15:58
#9475 #9475
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=renee,06.01.2007, 11:59]Wenn Du jetzt ein Skript auf dem Server installierst und es fehlt bsp. GD[/quote]
... dann führe ich ein cpan -i GD aus und schon ist es installiert.

Und es muss nicht das komplette Skript geändert werden. Lediglich die
Einbinung eines Moduls.\n\n

<!--EDIT|opi|1168092015-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
renee
 2007-01-06 16:04
#9476 #9476
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
unterschiedliche Module haben meistens unterschiedliche Syntax... Und auf nem Webspace kann man selten einfach cpan -i GD ausführen und nicht jeder weiß, wie man in sein eigenes Verzeichnis Module installiert...

Wenn man Programme für Nicht-Programmierer schreibt, sollte man solche Dinge für den Nutzer so einfach wie möglich halten...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
bloonix
 2007-01-06 16:30
#9477 #9477
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=renee,06.01.2007, 15:04]unterschiedliche Module haben meistens unterschiedliche Syntax... Und auf nem Webspace kann man selten einfach cpan -i GD ausführen und nicht jeder weiß, wie man in sein eigenes Verzeichnis Module installiert...[/quote]
Natürlich haben unterschiedliche Module unterschiedliche Syntax!

Im Falle von MyModuleWithGD und MyModuleWithImageMagick stellen
beide Module die gleichen Methoden zur Verfügung. Das eine Modul
enthält GD, das andere ImageMagick. Insoweit reicht die Änderung einer
Zeile und wenn es sich um Software handelt, dann gibt es bestimmt so
ein nettes Feature, dass man ein Installationsskript ausführen und sich
für ein Modul entscheiden darf. Das erleichtert den Server bestimmt,
gerade wenn es sich um kleine Webspaces handelt, denen eh nicht viel
CPU und Speicher zur Verfügung steht.

Wer sich ausserdem Webspace mietet, sollte sich mit der Thematik
befassen, wie man eine Software oder Module installiert oder jemanden
damit beauftragen, der das kann.\n\n

<!--EDIT|opi|1168093902-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
ptk
 2007-01-07 01:57
#9478 #9478
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
@opi: Glaubst du wirklich, dass ein einzelnes eval() so viel Performanceverlust bringt? Ein einzelnes eval() ist harmlos!
bloonix
 2007-01-07 15:39
#9479 #9479
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=ptk,07.01.2007, 00:57]@opi: Glaubst du wirklich, dass ein einzelnes eval() so viel Performanceverlust bringt?[/quote]
Nein, natürlich nicht. :)

Aber wenn das Skript mal zu wenig Speed hat, weil man zuviele harmlose
Codestückchen eingebaut hat ... ich mache mir bei solchen Dingen schon
bei der Entwicklung meine Gedanken.
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
<< |< 1 2 3 >| >> 26 Einträge, 3 Seiten



View all threads created 2007-01-05 01:16.