Avatar billede jesper27 Nybegynder
15. oktober 1999 - 01:29 Der er 6 kommentarer og
1 løsning

ASP vs. PHP

Hej med jer!

Så vidt jeg har forstået er PHP og ASP meget ens teknologier.

1. PHP kan benyttes på både Unix og Windows platformen. Kan ASP benyttes på tværs af platforme? 

2. Er det muligt at at få ASP og PHP til at kommunikere. Eventuelt på tværs af platforme?

3. Hvilke fordele er der henholdsvis ved PHP og ASP (Sikkerhed, funktionalitet, hastighed og effektivitet)?

4. Er det muligt at oprette sine egne objekter i PHP og ASP?

5. Hvis en web applikation udelukkende arbejder i et MS miljø er der så noget formål med at bruge PHP.

6. Kræver teknologierne et der præ installeret software på henholdsvis server og klientsiden?

7. hvad kan ASP som PHP ikke kan og omvendt?


Pyha sikke en smøre, men jeg er lidt på bar bund og vil egentlig gerne vide lidt om teknologierne før jeg kaster mig over én af dem 100%.

På forhånd tak
Avatar billede redfox Nybegynder
15. oktober 1999 - 07:43 #1
1. Nej, ASP kan kun bruges på NT - men IASP kan vist bruges overalt...

2.Ikke direkte.

3.ASP er nemt, dog lidt langsomt, og også ret sikkert.

4.I ASP er det.

5.Nej...

6.Nej.

7.?

Hvis du ikke har programmeret før, eller har lavet Visual Basic; skal du vælge ASP - det er nemmest...

Avatar billede mlykke Nybegynder
15. oktober 1999 - 20:14 #2
1. ASP kan kun bruges på NT, dog findes der 2 forsk. produkter som gør at ASP kan kører på en unix server, men dette har jeg dårlige erfaringer med.

2. Både ja og nej...der er ikke en speciel måde man kan få det til at samarbejde, men man kan altid lave en eller anden ASP side som sender nogle værdier over til en PHP fil som så arbejder videre...eller omvendt...Så kort sagt: Jo

3. ASP er nemt, langsomt, nogenlunde sikkert...meeen langt fra godtnok hvis det skal være seriøst.
PHP er lidt sværere, men ikke meget, hurtigt og rimelig sikkert

4. objecter..det kommer an på hvad man mener...i ASP/Nt kan du lave ActiveX COM Objects, på Unix, er det typisk noget perl/CGI pjat man ville lave...dog er PHP et noget kraftigere sprog så meget kan laves der UDNE komponenter

5. Man kan ikke sige om der er en fordel eller ej....Det er jo de fordele som hvert sprog har. PHP har så den fordel at det er hurtigt, kan flere ting end ASP og at det kan bruges på mange platforme, så hvis man engang skifter så kan man nøjes med at bruge det gamle kode uden at skal lave det helt om i et nyt sprog.

6. Både ASP og PHP kræver selvfølgelig at der er installeret det software der skal til på serveren. For ASP's vedkommende drejer det sig om IIS og ikke andet. For PHP's vedkommende drejer det sig om en webserver, fx. IIS eller Apache og så selve PHP fortolkeren. Men uanset hvad du vælger så er det gratis for begge typer sprog.

7. ASP er et rimeligt ok sprog til at alve webapplikationer i, men PHP er noget mere kraftigt og har derfor også mange flere funktioner. Blandt andet kan nævnes at ASP kræver et seperat komponent for at kan arbejde med fil upload og lignende... Dette er muligt at gøre fra PHP UDEN noget ekstra komponent eller software.

Avatar billede kichian Nybegynder
15. oktober 1999 - 21:29 #3
Netop integrationen med ActiveX/COM gør ASP utroligt stærkt. For det giver nemlig mulighed for hurtigt at udvikle interfacet i ASP og bruge hastigheden fra COM. At den logik der ligger i COM-Objektet deles helt naturligt med almindelige applikationer er en meget vigtig pointe, dvs at forretningslogik implementeret i et objekt kan genbruges 100% fra ASP(med visse forbehold). Kan du gøre dette fra PHP?
Som det kan læses er det vigtigste for mig, og mange andre, genbrug af kode.
Avatar billede jesper27 Nybegynder
26. november 1999 - 21:45 #4
Det tog lidt tid, mlykke. Det er jeg ked af, men 60 point til dig.
Avatar billede mlykke Nybegynder
26. november 1999 - 22:26 #5
Det er helt ok....jeg overlever nok :)
Avatar billede zeth Nybegynder
16. april 2001 - 22:43 #6
Keder mig, så jeg vil lige svare lidt på dette MEGET gamle spørgsmål :)

1. PHP kan benyttes både på Windows og Unix, og det kan ASP også, men hvis du skal bruge ASP til Unix skal du bruge Chilisoft ASP, hvilket ikke er ret godt... men nej - PHP kører ikke godt på en NT maskine efter sigende..

2. Ikke rigtig.. kun men nogle variabler og noget :)

3.  Sikkerheden kan man vel sige er nogenlunde den samme.. Funtionalitet.. hm.. jaeh der er mange kommandoer i PHP som gør du ikke behøver komponenter, men ASP har en MEGET lettere syntax.. mht. til hastighed siger mange at PHP er hurtigst, men efter mange de tests som jeg har set er det ASP der har vundet!

4. i ASP er der ActiveX...

5. Hvis du arbejder i MS vil det da være meget oplagt at bruge ASP.. PHP er lavet til Unix, og ASP er direkte skræddersyet til NT..

6. Serveren skal selvfølgelig have noget.. som fks. IIS eller Apache..

7. intet, i sidste ende kan de det samme..
Avatar billede parazite Nybegynder
16. april 2001 - 22:59 #7
zeth : Lige en kommentar: Jeg har PHP kørende på en NT-maskine med Apache installeret, og det kører altså uden problemer. ;)
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
Kurser inden for grundlæggende programmering

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

IT-JOB