jeg kan en lille smule php, men hvad er det helt præcist du er ude efter?
prøv evt. at tage en kogger her:
http://www.eksperten.dk/list.phtml?method=and&excerpt_on=1&searchtype=txt&words=asp+vs+phpDer er ingen væsentlig forskel i funktionalitet eller performance på disse serverside-teknologier. Dog er ASP som det eneste sprog reelt set bundet til Windows platformen(ASP kan dog også afvikles på en unix maskine i dag med Chili!ASP), mens PHP har hjemme i UNIX-miljøet, men sagtens kan afvikles på en Windows-maskine.
En væsentlig ting der dog er værd at bemærke er at PHP har en lang række indbyggede funktioner, hvor man i ASP er afhængig af komponenter og objekter. Således har PHP en indbygget mail-funktion(’mail()’), hvor man i ASP er nød til at benytte et komponenter for at sende mail, blandt de mest brugte kan nævnes JMail, CDONTS, ASPmail og ASPemail. Ligeledes findes der i PHP en indbygget funktion(’move_uploaded_file()’) til upload af filer til serveren. I ASP kan denne funktion kunne benyttes efter oprettelse af et upload objekt, eksempelvis aspSmartUpload, ASPupload eller ABCUpload. Til filhåndtering skal der også oprettes et objekt i ASP, her kan man benytte det indbyggede ’Scripting.FileSystemObject’ eller en tredjepartskomponent hvis der ønskes avancerede funktioner. I PHP er der en lang række indbyggede funktioner til filbehandlig, eksempelvis ’filesize()’ og ’file_exists()’.
Hvad der vælges afhænger ofte af smag og behag (som nogle gange er tilnærmelsesvis religiøs), hvilken platform man kører på, hvilke øvrige sprog/teknologier man kender og som det evt. skal anvendes sammen med.
Diskussionen går jo et langt stykke hen ad vejen på det samme som diskussionen Windows contra Linux. I grund og bund kan de det samme. Den store forskel er, at PHP er open source.