13. maj 2001 - 22:00Der er
8 kommentarer og 1 løsning
ASP og Perl og sån..
Jeg er så småt begyndt at kigge lidt på Perl og har hidtil kun været tilfreds med det, jeg syntes der er en masse gode funktioner der i.. Men så er det lige.. jeg bruger til daglig ASP og har efterhånden stor erfaring der inden for.. KAN det betale sig at bruge Perl til noget? Jeg syntes det virker en smule langsomt, men er det bare mig?
Men jeg vil til at kigge på Unix og C++ inden for den nærmeste fremtid, så ville det vel være godt med lidt viden omkring Perl?
Er Perl forældet eller bruger man det stadig? Hvorfor ser man ikke Perl ret mange steder?
1. PERL er bestemt værd at stifte bekendskab med af en simpel grund: der findes en MASSE ting, der er lavet i PERL, og det er rart at man fatter hvordan de fungerer. 2. PERL kører ifølge de fleste forholdsvis langsomt. Det kan hænge sammen med at PERL bliver compileret til maskinkode hver eneste gang det skal køre. Det er en smule klodset da de fleste sider skrevet i PERL er rimelig små og derfor ville køre rimelig hurtigt som bytecode-oversat script. Til gengæld er det muligt at compilere PERL permanent til eksekverbare filer, som så vil køre en del hurtigere. 3. Unix og PERL har det vist rimelig godt sammen. PERL er vistnok lavet til Unix. Det er rimelig godt til at lave vedligeholdelsesvenlige programmer, da et PERL-script vil faktisk køre som en eksekverbar fil, men man kan hurtigt lave rettelser uden at skulle compile koden om hver gang. 4. Hvis du ikke kan lide PERL bør du overveje PHP, der faktisk kan erstatte PERL til de fleste formål.
Hvad ASP angår... jeg ved godt at ASP også fås til Unix. Men det koster kassen. PERL er derimod gratis.
Kort svaret: ja, lær endelig PERL (hvis du har tid)
En lille detalje med Perl, som kan være med til at gøre det interessant, er muligheden for brug af regulære udtryk. Med regulære udtryk kan man lave nogle ret frække ting. Ulempen er så at regulære udtryk er ret ressourcekrævende, og gør dit script endnu langsommere, men alt afhængig af hvilken opgave du skal løse, og vigtigheden af performance, så kan Perl være et udemærket værktøj. Flere personer betragter det som deres \"lim\" når de skal lave en hurtig lappeløsning til at få et eller andet til at køre. Jeg ved ikke om det er muligt i ASP at køre UNIX kommandoer, og så bruge resultatet? Det kan du i hvert fald i Perl.
stringbuffer>ja, perl kan godt køre en smule langsomt, hvis man kører det som cgi... kører man det i stedet som mod_perl (unix) eller isapi (nt) så kan man få det til at køre pænt godt... det kræver bare lidt mere ram...
zeth>perl er en god ting at stifte bekendskab med! bare kom i gang!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.