Re: Skriptspråk eller serverspråk?
jerk skrev:
Hejsan,
Kan någon av er kompetenta webbrävar hjälpa oss med denna för er enkla fråga...
Vi försöker ta reda på skillnaden mellan php och perl.
Är perl ett skriptspråk eller serverspråk?
Enligt mig så vill jag nästan placera Perl och PHP under samma tak. För med både perl och php så kan man som du redan vet skapa olika webbapplikationer, som är speciellt framtagna för att arbeta på en server.
::PERL::
Man kan titta på perl som ett programspråk, för både i Linux och Unix kan man använda sig av Perl som ett språk för att skapa textbaseradeprogram, detta även i Windows, men det är mer vanligt i unixbaserade system. Perl är också bland det vanligaste språket i applikationer som man så fint kallar CGI (Common Gateway Interface), men man kan använda andra så som C, C++ och säkert fler så länge man har en shebang högst upp som leder till tolken.
Detta visste du redan från de andra inläggen, men de har inte skrivit så mycket om PHP.
::PHP::
Man kan också se på PHP liksom Perl som ett programspråk.
Man kan med hjälp av ett tillägg som heter PHP-GTK få tillgång till det OO interfacet GTK+'s klasser och funktioner som underlättar skapandet av "klient side cross"-platform GUI applikationer.
Men det är inte nödvändigt med PHP-GTK för att skapa ett program för klienten, man kan använda PHP liksom Perl som ett ett språk för att skapa textbaseradeprogram, det som gör PHP så lämpligt för webben är att det går alldeles utmärkt att baka in html bland koden. Men PHP blir allt mer känt som enbart ett serverspråk.
Testa detta till ex. om du har PHP-installerat på din dator:
skapa i den mappen som du har php.exe i om du kör windows, en fil som heter typ.php eller nått.
Använd kanske denna kod, så ser du att det finns möjligheter för klientprogram också! :)
<?
echo "hejsan\n";
for($i=0;$i<10;$i++) {
echo $i."\n";
}
?>
Mer om PHP-GTK hittar du på http://gtk.php.net/
(om du inte redan visste detta) ;) :OO