Avatar billede nakhaii Nybegynder
29. januar 2007 - 12:56 Der er 3 kommentarer og
2 løsninger

Php vs. asp

Hej Eksperter,

Er der nogen som vil hjælpe mig med at finde ud af hvad der er forskelle/ligheder på de programmeringssprog PHP & ASP?

Jeg vil give mange ponit for disse svar, hvis de er fyldige og af længere karakter.

Står nemlig og mangler dette lidt akut, så please hjælp!

Gerne med en lille indledning af hvert programmeringssprog:)
Avatar billede glemsom Nybegynder
29. januar 2007 - 13:16 #1
Det er begge to serverside sprog. DVS. at selve php eller asp scriptet bliver kørt på serveren, og ikke hos klienten. Hermed kan man lave dynamiske sider (f.eks. kan det være en gæstebog...)
Generelt kan de to sprog stortset det samme.
ASP ligner efter min mening Visual Basic meget.
PHP ligner efter min mening C/C++ meget.

f.eks. http://www.freewebmasterhelp.com/tutorials/php og http://www.asptutorial.info/
Avatar billede nakhaii Nybegynder
29. januar 2007 - 13:28 #2
Tak, for din tilbagemelding, men så vil jeg gerne have dig til at skrive det i et sprog som selv min bedstemor vil kunne forstå, altså hvad er visual basic og C/C++ osv.
og hvad menes der med at den bliver kørt på server og ikke hos klienten?
Avatar billede martin_moth Mester
29. januar 2007 - 14:59 #3
Hvis du ikke ved hvad det vil sige "at køre scriptet på serveren og ikke hos klienten", så skal du nok sætte dig lidt mere ind i det før du spørger.

Det svarer lidt til at spørge til forskellen på en diesel og en benziinmotor, men ikke vide hvad "brændstof" eller en "forbrændingsmotor" er.

Det til trods, kommer her en lille forklaring:

Begge er script-sprog. Dvs. at de bliver kompileres mens de afvilkes, i modsætning til at blive kompileret til en eksekverbar fil som f.eks. visual basic programmer kan.

De anvendes typisk til internetsider og intranetsider, hvor det så bliver afviklet server-side frem for hos klienten (=den enkelte PC), altså, beregninger osv. bliver kørt på serveren og resultatet spyttet ud til klienten. Det ligger i navnet på ASP (Active Server Pages)

asp er en gammel ting, der findes nu asp.NET som giver nogle flere muligheder end det "gamle" asp (som ganske rigtigt minder meget om programmeringssproget visual bacic.) I asp.net kan du skrive i en række forskellige sprog, f.eks. C# og visual basic.NET, da det hele bliver kompilileret via CLR (Common Language Runtime) - dvs. at asp.net sider skrevet i hhv. C# og Visual Basic.net snakker 100% sammen.

Du kan læse om asp (det gamle, som du spørger til) på http://www.w3schools.com/asp/default.asp

og php på http://www.w3schools.com/php/default.asp

Det er MEGET pædagoisk og meget godt illustreret - du får næppe bedre forklaringer
Avatar billede nakhaii Nybegynder
29. januar 2007 - 22:54 #4
OK!
Avatar billede roenving Novice
02. februar 2007 - 01:52 #5
-- og det 'gamle' asp kunne også køre med en lang række programmerings- og scripting-sprog, f.eks. VBscript, c/c++, javascript m.v., mens php både er en server-applikation, der kan servere internetsider og et scripting-sprog ...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester