Thread Lernfähiges program in perl? (36 answers)
Opened by Gast at 2006-01-22 20:57

renee
 2006-01-28 03:45
#62178 #62178
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=cbxk1xg,28.01.2006, 02:28]Warum ich selten Module benutze:
1. Sie sind oft nicht bei allen Webspaceanbietern vorhanden.
2. Nicht immer sind Module schneller und besser.
3. Das nachträgliche installieren (mit kompilieren) ist eine selten-dämliche Hürde. Insbesondere für Kundenprojekte.
4. Eventuelle Copyright Probleme.
5. Die Performance wird nicht unbedingt besser, wenn ich unmengen an Code mit dazu lade, nur um eine einzige Funktion zu benutzen.
[...][/quote]
zu 1.)
*) Es gibt pq's cgipan-Skript (Such mal hier im Forum und es ist auf sourceforge erhaeltlich)
*) PurePerl-Module kann man auch einfach kopieren
*) dann einfach use lib benutzen

zu 2.) bei Modulen mit hohen Versionen und bei denen Du einiges im Internet findest, bist Du meistens auf der sicheren Seite.
Der Geschwindigkeitsnachteil ist meistens nur marginal, ausserdem programmiert man selbst haeufig zu umstaendlich (und dadurch verlangsamt man ein Programm)

zu 3.) wurde schon in 1.) beantwortet. Fuer's Deployment kann man auch CPAN:PAR verwenden!

zu 4.) machen nur dann Probleme, wenn Du etwas "closed-source" machen willst. Da die meisten Module aber unter den gleichen Lizenzen stehen wie Perl, sollte es auch da keine Probleme geben (Stichwort: Artistic License)

zu 5.) Gebe ich Dir bedingt recht, bei wirklich einfachen Methoden mache ich das auch nicht, aber sobald es nur ein klein wenig komplizierter wird und es ein gutes Modul dazu gibt, verwende ich es...

Zu dem Punkt, Du waerst nicht "gut genug":
Wenn man einen Bug gefunden hat oder sonstige Hinweise fuer den Autor hat, dann immer fleissig in http://rt.cpan.org eintragen. Der Autor wird sich - in den meisten Faellen - schon dazu aeussern (Ob es wirklich ein Bug ist oder ob ein Benutzerfehler vorliegt). Natuerlich sollte man einen kleinen Testfall schreiben und die Doku vorher gelesen haben...
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/

View full thread Lernfähiges program in perl?