Avatar billede hyperactive Nybegynder
16. december 2000 - 12:59 Der er 15 kommentarer og
3 løsninger

ASP versus PHP

Hvad er forskellen på virkemåderne for ASP og PHP og hvilke fordele og ulemper er der ved det ene og det andet. Er der funktioner i det ene, som ikke kan anvendes i det andet osv. Også gerne links til gode PHP sider på nettet.
Avatar billede repsac Nybegynder
16. december 2000 - 13:06 #1
Avatar billede dar Nybegynder
16. december 2000 - 13:21 #2
Kort men godt:
I fald man er god til java/javascript/c/c++ kan php klart anbefales. Hvis man derimod er godt igang med vb/vbscript og lignende microsoft-sprog kan asp bruges.
Avatar billede razor Nybegynder
16. december 2000 - 13:22 #3
hvis ens gud hedder Torvalds er php det rigtige. Hvis han hedder Gates er det \"det andet\" :o)
Avatar billede jd Nybegynder
16. december 2000 - 13:46 #4
PHP styrer!! :O)
Avatar billede jd Nybegynder
16. december 2000 - 13:47 #5
hæ hæ..
Avatar billede spiri Nybegynder
16. december 2000 - 14:19 #6
Jvf. svar fra \'dar\':

Jeg kunne/kan hverken java/c/c++/VBscript/VB men har erfaret at php er meget simpelt og lige til at gå i krig med. Specielt databasefunktionerne gør det nemt. Ikke noget med ODBC og alt det skrammel.

Mht. fordele og ulember er det nok svært at finde en \"upartisk\" programmør der kan remse det op, da der enetn er ASP-folk eller PHP-folk. - Det er i det mindste min ydmyge opfattelse.

Hvis du har et par dage at sætte af til det, så prøv www.devshed.com eller www.webmonkey.com - de har alle gode (begynder)tutorials.
www.phpbuilder.com er dog den bedste efter min mening, men ikke til at starte med. 


Spiri
Avatar billede spiri Nybegynder
16. december 2000 - 14:33 #7
Avatar billede keysersoze Ekspert
16. december 2000 - 15:10 #8
det er diskuteret herinde før... spørger man en APS-mand vil han klart anbefale ASP - spørger man en PHP-mand vil han klart sige PHP.

begge ting bliver hele tiden videreudviklet, så den ene vil på et tidspunkt være et skridt foran den anden osv...

asp er microsoft baseret og bygger på en MS platform og derfor let at gå til - PHP er Linux baseret og er derfor lidt sværere at gå til - tilgengæld er det open source.

kender du mest til og er opvokset med MS, så er asp derfor også lettest at gå til - og det samme hvis tilfældet er Linux...

this can go on forever
Avatar billede dar Nybegynder
16. december 2000 - 15:14 #9
spiri>> I fald jeg var begyndt at snakke om fordele og ulemper (jeg er kan ikke KLARE asp) ville der nok have været mange, mange flere der kom med kommentare...Derfor en lidt upartisk forklaring. Og jeg har da heller aldrig sagt at man ikke kan php hvis man ikke kan js/j/c. Aldrig.
Avatar billede mortenfn Nybegynder
16. december 2000 - 15:54 #10
for mig at se og det kan skyldes min uvidenhed - har PHP sin største fordel sammen med serveren Apache - fordi den meget dårligt understøtter ASP.

Jeg plejer at sige ASP følger microsoft og PHP følger apache, men dermed ikke sagt det ikke di\'er omvendt.

Avatar billede mortenfn Nybegynder
16. december 2000 - 15:57 #11
det lyder som sluder - det jeg mener er at ASP dur ikke på Apache. Og ASP er udviklet af of til microsoft
Avatar billede mystart Nybegynder
16. december 2000 - 16:06 #12
Hvis du fx kigger på if funktionen i hvert sprog kan du se at der ikke er ligeså meget kode som skal gennemgåes for browseren, derfor er php det hurtigste ::

ASP :
<% if ... %>
GAK
<% end if %>

PHP :
<? if(...) print(GAK); ?>

Kan du se...

man kan dog så sige at asp måske er mere overskueligt at se på da der ligesom html er start og end tags... whatever... jeg holder til php :)
Avatar billede mortenfn Nybegynder
16. december 2000 - 16:09 #13
mystart> nu er det ikke browseren der gennemgår scriptne - de kører server-side.
Avatar billede keysersoze Ekspert
16. december 2000 - 16:14 #14
mystart >> det er nu heller ikke nødvendigt med <% og %> mere end en gang, så det kan faktisk skrives stort set på samme måde som php
Avatar billede keysersoze Ekspert
16. december 2000 - 16:14 #15
og ja... der er altså ikke browseren der skal fortolke det ;o) *lol*
Avatar billede mortenfn Nybegynder
16. december 2000 - 16:20 #16
det eneste du reelt \"sparer\" i PHP er end if
Avatar billede mortenfn Nybegynder
16. december 2000 - 16:42 #17
ikke for at hakke på dig - vi er her alle for at lære.

Symtaksen ved print er \"GAK\" - det betyder ikke noget i dit tilfælde her. Men hvis du havde skrevet print($A GAK) havde du fået en fejl - denne her dur  kun print \"$A GAK\". Hvis $a=1 vat resultstet 1 GAK. I stedet for print kan du bruge echo.
Avatar billede mikl-dk Nybegynder
29. juli 2003 - 22:31 #18
I dag er der 2 webprogrammeringssprog, der dominerer - nemlig ASP og PHP. De er begge to store, og begge har deres fordele og ulemper. Jeg arbejder udelukkende med PHP. Gode grunde til at vælge PHP frem for ASP:

Hastighed! PHP afvikles hurtigere end ASP på serveren - især når man begynder at arbejde med databaser.

Hvis man bruger PHP og MySQL (databasetype) går det utrolig hurtigt. Bl.a. på grund af den integrerede MySQL-håndtering, der er i PHP.
Ingen skjulte omkostninger. Man kan lave en PHP-webserver for 0 kr. softwaremæssigt (PHP kan afvikles på Linux, men også på Windows, hvis man ønsker det), mens man med ASP skal køre det på Windows og bruge Microsoft webserver. Alt dette software koster penge. Også ved fx udvidelser ved ASP kræves omkostninger - og de kan godt være pænt store!

PHP er et såkaldt OpenSource-programmeringssprog. Det betyder, at der ikke er nogle firmaer, der "ejer" det. Man kan kompilere PHP med de moduler, man ønker, og man kan derfor lave en webserver, der kører optimalt.

Hvis man bruger ASP er man tvungen til at bruge Microsoft - og de har så at sige "skovlen under én". Ved PHP er man sin egen, og kan gøre med det, hvad man vil.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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