Avatar billede dr.thomsen Nybegynder
28. september 2006 - 11:59 Der er 18 kommentarer

Er .net ved at overhale php

For nogle år siden var det php-mysql som bedst kunne klare store arbejdsmændger i forhold til asp. Hvordan er situationen i år 2006

Hvilke store firmaer bruget php i dag?

Hvis man skal køre en webbutik, hvad vil så give kunderne hurtigst sideskift? php eller asp eller ruby eller noget andet.
Avatar billede coderdk Praktikant
28. september 2006 - 13:18 #1
PHP kræver mindre resourser for at køre godt. Du kan servere masser af sider hurtigt med en lille maskine med lidt ram. Det kan du ikke med ASP.NET - Den kræver en stor windowsinstallation og en masse RAM...
Du kan dog sagtens få ASP.NET til at køre lige så hurtigt, måske hurtigere end PHP.
Ruby/RoR er ikke det hurtigste i verden ;)

Det er stadig 61,7% af alle webservere der kører Apache (Microsoft andel er 31,2%)

Det skal så lige siges at Apache også kan servere ASP.NET (vha. bl.a. mono), men der tror jeg andelen er noget i stil med 5% hvis det er så højt...

Jeg tror der er flere der kører PHP på Windows end der er folk der kører ASP.NET på linux...

Det handler også om hvor sikkert man vil have det, hvor meget support osv...

Det meste af dette er kun gæt fra min side :)

En smule info her: http://news.netcraft.com/archives/web_server_survey.html
Det er dog mest platforme, og ikke scriptteknologier...
Avatar billede hacked Nybegynder
28. september 2006 - 13:43 #2
Definer en stor windowsinstallation og en masse RAM :) Hvad er i det hele taget en stor windowsinstallation? Er linux mindre? :)
Avatar billede coderdk Praktikant
28. september 2006 - 13:54 #3
Jeg mener at Windows/.NET er dyrere og mere resursekrævende ;P
Avatar billede dr.thomsen Nybegynder
28. september 2006 - 18:44 #4
Hvad med Eksperten her. Er det stadig php eller jsp eller noget tredje.
Avatar billede coderdk Praktikant
28. september 2006 - 18:58 #5
Det er PHP
Avatar billede coderdk Praktikant
28. september 2006 - 18:59 #6
(version 5.0.4)
Avatar billede Slettet bruger
28. september 2006 - 23:35 #7
Hvem bruger php?
Yahoo, Google, TV2...

Eksperten kører også php.

Hvis man skal køre en webbutik, hvad vil så give kunderne hurtigst sideskift?
Sproget har ikke så meget at sige. Det handler om, at den der laver koden har styr på hvad hun/han laver.

Generelt så loader små html sider med lidt grafik hurtigere end tunge html sider med meget grafik. Og det har ikke så meget at gøre med kode-sproget!

Med fem års erfaring med PHP tror jeg ikke der er nogen tvivl om hvad jeg vælger.

Sidst jeg kigge på .net (4 år siden) så jeg ikke andet end en forbedret kopi af Java servlets.

Hvis du bare skal have en webshop op at køre - ville jeg ikke spekulere særligt meget i skalerbarhed.
Avatar billede coderdk Praktikant
28. september 2006 - 23:58 #8
TDC bruger også PHP...

Google bruger da ikke PHP (til noget særligt)?
Avatar billede hmortensen Nybegynder
29. september 2006 - 06:31 #9
ASP.NET er ikke særligt krævende. Det er langsomt ved første eksekvering, da det lige skal kompileres, men efterfølgende henter den fra cache, hvilket rent faktisk gør det hurtigere end PHP processoren.

Ang. hardware, kommer an på hvor mange besøgende/hvor tung applikatione er, men ellers skal der ca. bruges samme hardware for begge teknologier.
Avatar billede hacked Nybegynder
29. september 2006 - 17:19 #10
Kunne ikke være mere enig hmortensen.
Avatar billede dr.thomsen Nybegynder
29. september 2006 - 19:42 #11
Ok. Jeg er overbevist om at jeg ikke behøver at skifte fra php til noget bedre, da det ikke eksisterer. Alle kommentarer bedes droppe et Svar så jeg kan fordele points.
Avatar billede Slettet bruger
29. september 2006 - 20:07 #12
Du bør nok alligevel overveje at bruge et MVC framework som CAKEPHP ( www.cakephp.org/ )...
Avatar billede coderdk Praktikant
30. september 2006 - 00:08 #13
Svar herfra :)
Avatar billede hacked Nybegynder
30. september 2006 - 05:46 #14
Personligt ville jeg til hver en tid vælge Asp.Net, ikke mindst efter 2.0 kom på gaden. Jeg kan ikke helt forstå regin's sammenligning af ASP.Net med Java servlets. I min verden er forskellen stor idet kode og layout er "semi-skarpt" adskilt. Derudover tager ASP.Net højde for flere ting.
Medmindre din side besøges af tusinder om dagen så kan du ikke vinde noget ved at anvende et sprog fremfor et andet.
Selv ved stor belastning er det mere/bedre hardware man vinder mest ved.
(Der tages forbehold for slamkode).
Avatar billede arne_v Ekspert
30. september 2006 - 17:26 #15
han mente nok mere JSP (med taglibs og JSF)
Avatar billede hacked Nybegynder
30. september 2006 - 21:23 #16
Jeg kan gå med til at sammenligne med JSF (Java Server Faces).
Umiddelbart er jeg ikke inde i de taglibs der er til JSP.
Jeg synes dog stadig ASP.Net er klart bedre end JSF. Prøvede JSF for 1-1½ år siden. Dengang var det meget buggy og deres komponenter arbejdede absolut ikke godt sammen. JSF besværliggjorde udviklingen enormt.
Avatar billede arne_v Ekspert
30. september 2006 - 22:19 #17
Hmm.

JSF er strengt tagert et PDF dokument. Det kan ikke rigtigt være buggy.

En JSF implementation kan være buggy.

Der er adskillige både commercial og open source.
Avatar billede hacked Nybegynder
30. september 2006 - 22:26 #18
Ja ok...... så SUN's JSF implementation.
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