mboost-dp1

unknown

PHP mest populære sprog

- Via Zend -

Zend Technologies Ltd har netop offentliggjort at PHP nu er blevet den mest benyttede server-side Web scripting teknologi på nettet, dermed er PHP mere udbredt end ASP.





Gå til bund
Gravatar #1 - funkymonkey
10. jun. 2002 15:37
de skriver superior code quality well så må det vel programmørerne(stavespassser) på newz der ik ka hitte u af det

men ellers har de ret, php er langt hurtigere end asp, desuden så har asp af en eller anden mystisk grund nemmere ved at lave fejl
Gravatar #2 - wk
10. jun. 2002 15:39
Selvfølgelig, det var da bare et spørgsmål om tid før PHP rullede over ASP.
PHP + Apache er langt sejere (og mere sikkert) end ASP + IIS :-)
Gravatar #3 - SaD
10. jun. 2002 16:08
Nå da - I to L337 H4x0rs

Hvordan "hurtigere og sikrere"?
Gravatar #4 - funkymonkey
10. jun. 2002 16:12
3#

lad os starte fra grunden når du har været på utallige sider med henholdsvis asp og php så vil du mærke en forskel, det behøver man altså ikke være programmør for at opdage
Gravatar #5 - mindflay
10. jun. 2002 16:16
#4: Kan det mon skyldes at der er flere inkompetente programmørtyper der vælger ASP da de tror at Microsoft er meget nemmere (og helt sikkert er nemmere at tjene penge på)? ;)
Gravatar #6 - tomle
10. jun. 2002 17:13
Logikken blomstrer:

"Zend Technologies Ltd har netop offentliggjort at PHP nu er blevet den mest benyttede server-side Web scripting teknologi på nettet, dermed er PHP mere udbredt end ASP."

PHP er mest udbredt; derfor er det mere udbredt end ASP. Aha-aha. Tænk dog.
Gravatar #7 - fishbone
10. jun. 2002 17:30
Jeg har prøvet at programmere både PHP og ASP og min ydmyge, usle, uforbeholdne mening er, at PHP er tusind gange lettere at gennemskue og finde ud af, end ASP er det.
Gravatar #8 - Hekto
10. jun. 2002 18:05
Der er ingen der kan argumentere at PHP er bedre end ASP, og jeg tør hævde at de er lige så gode.

Grunden til at PHP+Apache er så udbredt, er jo netop at de er freeware, men det siger INTET om hva der er bedst (php/asp).

Det her er bare en religionskrig, som aldrig slutter.

Det eneste jeg er sikker på er :
Sider lavet i php er ekstrem grimme :D
(kidding, for dem som er ekstrem dårlig til at fatte jokes )


Desuden, hvilket sprog man bruger afhænger jo mest af hvilken type servere der er mest af.

Apache = PHP
IIS = ASP + PHP

Hvis man ku få ASP til Apache ( den fra microsoft ) ville det nok være en større andel til ASP



"#4: Kan det mon skyldes at der er flere inkompetente programmørtyper der vælger ASP da de tror at Microsoft er meget nemmere (og helt sikkert er nemmere at tjene penge på)? ;)"

Den håber jeg godt nok er for sjov :)
Gravatar #9 - jensgram
10. jun. 2002 18:23
#6 > "Logikken blomstrer:..."
Ja, der har de helt klart fat i den lange ende ;)
Gravatar #10 - mikbund
10. jun. 2002 18:30
tja hvad kunne man også forvente...

da begge sprog kan det samme er det kun prisen og opensource/closedsource til at afgøre det samt at APACHE/php fås til langt flere systemer incl. gratis operativ. PHP er bedst... end of discussion :-)
Gravatar #11 - annoia
10. jun. 2002 18:31
Jeg kan nu bedre lide engelsk... Og bedst af alt dansk, men det kan folk bare ikke finde ud af. Har faktisk ikke taget mig sammen til at lære php endnu, men jeg kan noget tysk (det håber jeg dog ikke bliver særligt populært, for det er ulækkert).
Gravatar #12 - Hekto
10. jun. 2002 19:07
#10 > PHP er bedst

NEEJ ! det har intet med PHP at gøre, at det er udbredt :)

*flame* *flame*

Personlig kan jeg godt lide ASP's "tekst lookalike" syntax.. det synes jeg gør den meget let og forståeligt.. Man skulle bare ku få den i dansk :)


Gør indtil a = 3
a = a+1
Svar.Skriv "Hej
Forfra

Se DET ku jeg tænke mig :D
Gravatar #13 - tscholz
10. jun. 2002 19:32
Var totalt ASP nørd, men så opdagede jeg PHP, og har ikke rørt ASP siden :) Mest pga. jeg ikke kan fordrage VB (eller JScript), og fordi jeg ikke gad betale en formue for at få lov til at bruge en komponent til at få fat i fx. en IMAP server.

Samtidig er der det faktum at ASP er platforms bestemt, idet at det kun findes i windows (og nej, ChiliSoft ASP duer ikke), mens jeg ikke behøver at tænke over det med PHP.

Men ASP er fint, bare sålænge man ikke bruger VB (hader det :) ).
Gravatar #14 - amokk
10. jun. 2002 19:34
#12 tja det hedder Visual Basic, det sprog... egentlig et lorte sprog (var i øvrigt til eksamen i datalogi og fik 11 i VB tidligere i dag :-) )

synes IK det ville være fedt hvis alle progrmamører begyndte at skrive på deres modersmål... det ville give for meget bøvl når programmører i alle lande udgiver source kode på forskelligt sprog...

#3 Tja prøv det og se... PHP er sgu generelt meget mere effektivt, og der er sjældent noget bøvl med det, hvis det er sat ordentligt op... og du har vel forhåbentlig fulgt med og set hvor mange patches og skidt og lort der kommer til IIS hele tiden... PHP&Apaache2 kører også skide godt på en windows maskine, det er meget mindre krævende end IIS med ASP

i øvrigt, da www.eksperten.dk startede i sin tid (inden den blev en lamerklub), var det en NT4 - IIS4 - ASP - Access løsning... en dag gik de over til mySQL database, det var VIRKELIG et boost... senere skiftede de til Linux, Apache, PHP, Mysql og det kører en del bedre og sjældnere nede nu....

var det svar nok? ellers så prøv at installere lortet og se selv...

well og NEJ det er ik fordi ASP kodere er dårligere, VB er meget fejltolerant synes jeg...
(newz.dk viser jo at PHP programmører også kan lave fejl!)

det er nok mere fordi PHP simpelthen kører bedre...
Gravatar #15 - mikbund
10. jun. 2002 19:40
#12

I dit tilfælde vil du vel hellere have, point and click( peg og klik ) sammen med en pædagoisk klips (kendt fra ms word ) som kan fortælle dig når du laver en fejl og henvise til hvor du kan finde hjælp og komme med andre forslag.

Så hellere emacs eller pico til at lave html og php.

ASP lugter sgu... ( har masser af fordomme mod MS )!!!!!!!!!!!!!!!!!!

dont blame me!
Gravatar #16 - sparrez
10. jun. 2002 20:39
Ja, PHP er da klart for sejt !
Gravatar #17 - Regus
10. jun. 2002 20:58
ASP.net
Gravatar #18 - KillerViruz
10. jun. 2002 21:08
<STRONG>LOL!</STRONG>
Hvor mange gange har man ikke hørt denne diskution....
Der kan ikke argumenteres for om det ene er bedre end det andet, <STRONG>det er 100% smag og behag</STRONG>.
PHP er gratis og let at komme igang med.
ASP kræver en platform som ikke er gratis, og dermed ikke let at komme igang med.
Måske også derfor at php er mere udbredt.
Men somsagt, jeg skal heller ikke sidde her og argumentere for hvad der er bedst. Men hvad jeg kan sige er at jeg selv har over 5 års erfaring med ASP, og jeg mener absolut at det er det bedste alternativ, til de formål jeg skal bruge det til. Derudover ville det jo være komplet latterligt hvis jeg som hardcore ASP-programmør, skulle til at lære et helt nyt sprog.

<STRONG>Desuden varer det jo heller ikke længe inden .NET platformen overtager markedet ;o)</STRONG>
Jeg kan kun sige en ting, hvis du først er gået igang med ASP.NET og de andre elementer i .NET platformen, er der ingen tvivl om at man hænger ved dem! =)
Længe leve <STRONG>OOP</STRONG> og <STRONG>XML Webservices </STRONG>;)



^
A little joke ;o)
Gravatar #19 - west
10. jun. 2002 21:11
KillerViruz @ 18
Gravatar #20 - pingvinen
10. jun. 2002 21:27
<STRONG>"Livet er for kort.. for kort til ASP"</STRONG>

<STRONG>Microsoft eget motto fra deres Xbox reklame, bare omformuleret lidt.</STRONG>
<STRONG></STRONG>
<STRONG>Arbejder selv i PHP, og har gjordt det i snart 5 år. </STRONG>
<STRONG></STRONG>


<STRONG>Hvor skrive lange lange koder, nå det kan gøres kort, nemt og enkelt :)</STRONG>
Gravatar #21 - repsac
10. jun. 2002 21:31


Pingvin: du skulle vist bare have gået i seng i stedet ;)
- du får lige et = fra mig til fremtidigt brug - hehe :)
Gravatar #22 - ©®@$}{
10. jun. 2002 21:44
WEE! endelig kan jeg logge ind igen :)

#12, ja, som i basic =) ville være max rart at få basic i browserne :)
Gravatar #23 - KillerViruz
10. jun. 2002 21:44

west: Jeps det er godt!
.NET er den revulution vi har ventet på indenfor programmering i de sidste manhge år. For en revulution det er det!
Og at Microsoft sidder på så stor en del af markedet rør mig ikke, det viser bare at det de kommer op med er kvalitet!
Desuden frigiver Microsoft jo .NET platformen gratis.
Her kan du downloade den: http://www.microsoft.com/net/
Så har du lidt at lege med i ferien ;o)

pingvin:
Man kan sagtens skrive korte koder i ASP og ASP.NET, men det er jo ikke der det smarte ligger.
Grunden til den lange kode, var for at vise ASP.NET's stærkeste side: Objekt orienteret kode, eller OOP = Object Orientated Programming =)
Gravatar #24 - Cyrack
10. jun. 2002 21:56
#20 & #21:
Hvorfor ikke skrive det rigtigt når man abselut skal blære sig med at man kan PHP? (Hint: "=" != "==")
if (1 == 1) {
Gravatar #25 - amokk
10. jun. 2002 21:58
#22 LOL der er sgu da indbygget VBscript support i IE
Gravatar #26 - Thorun
10. jun. 2002 23:43
Ja. Jæ fatter aller en klaphat af alt det der l*rte programmering.
Livet er for kort til programmering.

Gå dog ud og drik nogle bajere i stedet for.

Har jeres mor ikke lært jer at i får firkantede øjne af at sidde for tæt på skærmen ??
Gravatar #27 - Damgo
10. jun. 2002 23:45
#24 med mindre jeg læste #21 forkeret, skriver han jo netop til #20 at der mangler et "="

Og hvad angår ASP / PHP så prøvede jeg lige kort dem begge da jeg gik i gang med serverside scripting for 2-3 år siden, og jeg valgte ASP fordi den passede mig bedst. PHP passer måske andre bedre, men jeg er faktisk ligeglad med hvad andre vælger da jeg mener at det mere er en smag og behag sag end noget andet, og det berører jo ikke mig som bruger hvorvidt andre sider serverside er ASP eller PHP.
Gravatar #28 - jK78Fxhjlfgvpc
11. jun. 2002 06:17

<STRONG>#23</STRONG>
Grunden til den lange kode, var for at vise ASP.NET's stærkeste side: Objekt orienteret kode, eller OOP = Object Orientated Programming =)
Det kan PHP også

<STRONG>#18</STRONG>
Public Class Choi<STRONG>s</STRONG>e
...
Dim myLanguage As Choice = New Choi<STRONG>c</STRONG>e

Et programmmeringsprog skal <STRONG>ikke</STRONG> rette stavefejl ;-)
Man er lige blevet færdig med ens program og så forsvinder det hele (Hvis man har glemt at trykke Ctrl+S), fordi at MS tror at det er en stavefejl.

Havde du ikke glemt
Analyze = Output

Her er noget kode der virker i modsætning til din
Gravatar #29 - C#
11. jun. 2002 06:24
lol @ kilden der påstår PHP er mest udbredt, ville nok stole lidt mere på en mindre biased kilde

de nævner så igen http://www.netcraft.com/Survey/index-200204.html som kilde ja flot viser at apache er mest udbredt igen nyhed der, men siger da intet om hvor mange af de apache installationer der kører php, jeg ser gerne lidt mere konkrete "beviser"

"According to a Netcraft survey published in April 2002, PHP is now being used by over 24% of the sites on the Internet. Of the 37.6 million web sites reported worldwide (http://www.netcraft.com/Survey/index-200204.html), PHP is running on over 9 million sites and continues to grow at an explosive rate. Over the past two years PHP has averaged a 6.5% monthly growth rate."

-- eh NEJ den side siger intet om php kører på 24%

det eneste de siger om php der er faktisk;

"Conversely, the success of Miva and PHP has supported Linux adoption on commerce sites far more effectively than was the case two years ago. "


Undskylder men kan altså ikke lade være med at stor grine over nogle herinde, i undersøger det jo slet ikke dybere, men æder der råt hvad der bliver skrevet.

#25
Arbejdet med php i 5 år siger du, ja så burde man da næsten gå ud fra hvordan det helt basale fungerer, som andre har skrevet = vs ==, men åbenbart ikke.

---
Nej siger ikke det og det sprog er bedre, det kommer helt an på ens smag.
Gravatar #30 - Disky
11. jun. 2002 07:30
Sjovt at læse jeres mudderkastning.

Hvem pokker stoler på en undersøgelse lavet af et 'php company' det ville jo aldrig sige noget andet.

Både asp og php har flere fejl.

De opfordre begge to til blanding af design og funktionalitet. Hvis man kender bare lidt til design patterns, ved man at der er en meget dum ide.
Samtidigt er de ikke objektorienteret.
De er samtidigt properitære, på den måde at de kun kan bruges til server side programmering-

Jeg anvender personligt JSP, da sproger ikke indeholder disse fejl.
Det er objekt orienteret.
Den erfaring/expertise man har fra server side programmering, kan anvendes til meget andet, f.eks. arbejder jeg i øjeblikket med J2ME som også er java, og min erfaring kan bruges.
Det har customtags (xml baseret) som gør man kan adskille design og funktionalitet.
De største software firmaer understøtter det (IBM, Bea, Sun, Oracle (9ias er java baseret)
Man kan få kommercielle servere som firmaer hellere vil have end gratis software, de stoler ikke på gratis ting og sager.

At php og asp sagtens kan bruges alligevel er der bestemt ingen tvivl om, har selv arbejdet prof. med begge produkter, men har nu helt droppet asp.
Jeg anvender php i form af postnuke, hvis jeg skal smække en standard webside op til hobbybrug, ene og alene fordi jeg er for doven til at lave et komplet system selv :)
Men arbejdsmæssigt ville jeg ikke anvende det.

p.s. Jeg arbejder som konsulent, netop med at skræddersy systemmer ud fra kundernes krav.
Gravatar #31 - Z42Cool
11. jun. 2002 07:32
28>> NEJ! Man kan ikke skrive OOP i PHP. Ja! Det er rigtigt at PHP inkluderer de mest basale OO sprog konstruktioner. Man kan lave indkapsling, men manglen på access modifiers gør det så godt som aunvendeligt. Man kan for så vidt også anvende polymorfisme, men man kan ikke fravælge det, da et typeløst parset scriptsprog ikke er i stand til at lave tidlig binding. Desuden er der ikke support for interfaces i PHP og listen fortsætter......
Gravatar #32 - Ameq
11. jun. 2002 08:19
<B>#13 Du skriver </B>
<STRONG>Mest pga. jeg ikke kan fordrage VB (eller JScript)</STRONG>
<STRONG>Bruger du da ikke JSript i PHP ???</STRONG>

<STRONG>Men jeg er nu mest til ASP (Nu for jeg også alle min Licenser til min Windows fra mit arbejde)...</STRONG>
<STRONG>og sikkerhed =) he ja hvis du ikke fatter noget klart og sikkerhed i Linux</STRONG>
<STRONG>i forhold til windows, har jeg læst det skulle være lige så mange sikkerheds huller i Linux som i windows (selv om det ikke har noget med det her at gøre)</STRONG>
Gravatar #33 - GiZmo_dk2001
11. jun. 2002 09:19
PHP er bare sejere og bedre. Der er ingen diskution.

At for at tage eksemplet fra før.
Gravatar #34 - Naish
11. jun. 2002 09:29
Disky: Nu bliver du lidt for smart min ven.

Uden at være den største JSP ekspert på den her jord så kan jeg da love dig at JSP blander præsentation og data sammen. Præcis på samme måde som PHP/ASP gør. Største forskel er at du indkapsler din logik i et objekt i JSP (måske ASP aner det ikke). I php ligger logikken i funktioner (som helst skulle være adskilt fra præsentationen).

Ellers kom med et godt eksempel hvor du har kode og præsentation 100% adskilt.

Naish

PS. Nu bliver det skægt. Jeg graver i PostNuke lige nu.
Gravatar #35 - Disky
11. jun. 2002 09:40
naish:
Kig på source koden til f.eks. postnuke, der er html genereret inden i php koden.
Det er meget skidt at gøre dette, får det er møg besværligt at udskifte designet.

I JSP kan man anvende custom tags som er xml baseret, det vil sige man laver funktions kald ned i sine klasser via dem, alt HTML bliver lavet på .jsp siden som netop er HTML med integreret custom tags.

Selvfølgelig kan du ikke adskille det 100%, men adskillelsen er langt større end hvis det er koden som outputter html'en.

Forskellen er at extremt meget php kode har en meget hård binding imellem design og funktionalitet, dette medfører store problemmer når en webdesigner skal lave om på designet.

Selvfølgelig afhænger det meget af udvikleren, jeg ved udemærket du laver det på den gode måde, men tæt på de fleste andre php udviklere, blander tingene meget sammen.

ps. Det glæder mig du roder med det.
Gravatar #36 - amokk
11. jun. 2002 15:37
#26 skrid med den holdning... fordu du ik har hjerneceller til at fatte noget, skal det ik gå ud over os andre. Du burde fandme respektere folk som er med til at fremme udviklingen (f.eks. programmører), for du har jo også glæde af det... hvis ingen mennesker var "nørder" eller programmerede/var opfindsomme osv., ville vi stadig have stenalder...

gå selv ud og drik nogle bajere i stedet for at få firkantede øjne af at sidde og skrive lorte beskeder på newz.dk

#35 når jeg koder i PHP plejer jeg altid at smide så meget af desiget ned i en database som muligt, og så lave tags ala. #tekst# der hvor der skal være indhold. så sætter man bare scriptet til at replace alle de der tags med variablerne af samme navn...

så er det ret let af have flere designs med samme scripts... det er formentlig også det newz gør

#32 LOOOOL nej PHP og Jscript har intet med hinanden at gøre... Jscript er udvilket af MS og kom senere end PHP... DOH!

ang. sikkhed, synes jeg nu at windows har nogle større brølere en gang imellem, der bliver f.eks. jævnligt opdaget nye metoder til at få admin-adgang igennem IIS, hvilket ik sker så tit på linux/unix/bsd...

ud over det så skal du nok også regne med at nogle af dem som sætter windows servere op måske er mere dovne eller uvidende, for windows er relativt nemt at installere, mens dem som sætter linux/unix op, allligevel skal konfigurere end helvedes masse, som kræver en del ekspertise, og dermed er de også opmærksomme på sikkerheden...

det er blot min teori... men lige så lødig som det "du har læst" om at der er "lige mange huller i win og linux"
Gravatar #37 - Ajax
11. jun. 2002 21:17
Der lugter lidt af: "Se mor jeg kan kode...!! "

Jeg blærer mig da heller ikke med at jeg kan stave til: "fjærnbetjænin", vel??
Gravatar #38 - PlattFuss6.7
11. jun. 2002 21:33
Hvad går der galt for jer??? I flamer hinanden om hvad der er bedst men nyheden var

den mest benyttede server-side Web scripting teknologi på nettet
Gravatar #39 - Simm
11. jun. 2002 23:24
Comal80 - det ved man hvad er ;)

Næh...Har prøvet lidt af hvert efterhånden - tror nu nok jeg kaster mig over ASP.net, synes det er vældig smart at man kan lave kald til class'es lavet i andre prg. sprog

Synes ikke den artikel særlig holdbar - Zend står jo for PHP
Gravatar #40 - Disky
12. jun. 2002 07:04
amokk;
Din løsning er jo ikke meget bedre end at blande det hele sammen.

Når du har det i databasen er det også besværligt for en webdesigner at ændre i det, samtidigt belaster du database serveren unødvendigt, specielt hvis du ikke har et hardcore caching system.

Normalt deler man tingene op.
lag #1 som er præsentationen, altså html og så lidt kode som muligt
lag #2 som er funktionaliteten altså server side scripting i den ene eller anden form
lag #3 database laget, hvor variabel data gemmes, bruger oplysning, film kartotek, nyheder osv.

At begynde at blande disse lag på den ene eller anden måde, fører unægteligt direkte til hård kobling imellem dem.

Læs evt. på MVC pattern (Model View Controller).

I det hele taget kunne rigtig mange udviklere lære noget af design patterns
Gravatar #41 - amokk
17. jun. 2002 03:28
#40

det fede ved mit system er jo at der er webinterface til det hele, og HTML designet vises bare i en textarea på en webside, og så kan webdesigneren selv gå ind og ændre videre

jeg har lavet sådan et system, det virker skide godt... og kan i øvrigt have hver design-bid til flere forskellige designs liggende i en database, så det er muligt at skifte design på en webside on the fly...
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login