Hoofdcategorieën
Device Settings

Marktaandeel van PHP neemt toe

Door Martin Sturm, donderdag 26 juni 2003 17:48
Bron: NewsFactor, submitter: Longbeard, views: 1.661

NewsFactor heeft een artikel geschreven over de relatieve snelle verovering van de markt op het gebied van website scripting door PHP. De open-source scripttaal heeft sinds de introductie van de eerste versie in 1997, in Europa een tweede marktpositie weten te verwerven achter Microsoft's ASP-platform. In de Verenigde Staten moet de scripttaal naast ASP ook nog ColdFusion MX voor zich dulden in de race om het grootste marktaandeel. Volgens statistieken - waarvan de bron overigens niet wordt genoemd - zou PHP gebruikt worden om meer dan negen miljoen websites wereldwijd.

Zend LogoDe ontwikkeling van PHP wordt momenteel geleid door het Israelische bedrijf Zend. Dit bedrijf verzorgt het grootste deel van de ontwikkeling van de kern van PHP via een open-source model. Daarnaast heeft het bedrijf een aantal commerciële producten in het assortiment die de ontwikkeling van site's in PHP zouden moeten vereenvoudigen. Ook levert Zend server-side uitbreidingen voor PHP die onder andere de snelheid verbeteren. Zend is momenteel bezig met het afronden van de ontwikkeling van PHP 5.0. Deze nieuwe versie van de scripttaal moet de samenwerking met andere technologieën zoals Java en .NET verbeteren. Daarnaast zullen de mogelijkheden voor object geörienteerd programmeren in PHP verder uitgebreid worden, zodat dit aspect van de taal beter bruikbaar wordt.

Ook is het bedrijf bezig om PHP beter geschikt te maken voor toepassing in enterprise omgevingen. Aspecten die hier volgens Zend van belang zijn, en tot nu toe niet goed genoeg functioneren binnen PHP, zijn wederom de OOP-mogelijkheden en een goede XML-infrastructuur. Volgens een analyst van Forrester Research zijn de mogelijkheden van PHP ook zeker niet onbeperkt. De samenwerking met andere platformen is cruciaal voor de verdere toekomst van PHP, aldus de analyst. Ook een analist van Gartner is van mening dat PHP nog niet kan concurreren met enterpriseplatformen zoals Java. Op dit punt zou echter verbetering moeten komen volgens Zend. Het bedrijf heeft namelijk samenwerking gezocht met Sun om de integratie met Java en PHP te verbeteren. Volgens de Gartner analyst wordt PHP met name toegepast in kleinere ondernemingen die extra op de kosten letten. Het LAMP-platform (Linux, Apache, MySQL en PHP) is namelijk aanzienlijk goedkoper dan de alternatieven van bijvoorbeeld Microsoft.

Volgende 17:56 "Verspreider niet aansprakelijk voor boodschap derden"
Vorige 17:36 IBM claimt 's werelds eerste magnetische 3D-kristal
Advertentie

Reacties

«  1  2  3  4  »

Ja, dat ga je krijgen als je nix kost en je concurent bakken met geld vraagt! Ik denk dat dit het verdiende loon is voor de php community! ;)

IIS/ASP wordt standaard met Windows meegeleverd, net zoals Apache/PHP met de meeste Linux distributies. Daarnaast is het .Net framework (met ASP.NET) *gratis* te downloaden. En als MS .Net je niet bevalt dan pak je Mono, waar op dit moment ook heel druk aan een ASP.NET implementatie (onder Apache) wordt gewerkt.

Overigens is er ook nog J2EE wat ook geheel gratis is.

Dus dat het "bakken met geld kost" is dus onwijze bullshit, waaruit duidelijk blijkt dat je je reactie alleen hebt gepost om gewoon maar eens microsoft weer eens flink te bashen.

Oh ja... ook nog even wat anders: beide omgevingen overtreffen IMHO PHP op een flink aantal gebieden (en wie deze reactie als flamebait modereert heeft obviously nog nooit met J2EE of .NET gewerkt) :)

Dus dat het "bakken met geld kost" is dus onwijze bullshit,
Oh ja? Dus jij kan zowat gratis aan Windows XP Professional komen? Zozo, illegaal zeker?

Mijn WinXP Home heeft geen ISS, dus je zult een duur OS moeten kopen. Ok, op Win2000 zit het ook. Maar het is alleen op een NT OS te draaien.

Vandaar dat ik dus ook een WAMP configuratie draai: Windows, Apache2, MySQL en PHP4. :+

Ik neem aan dat we het hier dan ook niet over standaard consumenten PC's hebben maar over zakelijke servers die voorzien zijn van een van de Windows 2000/2003 server edities.

Microsoft heeft geen webserver aan Windows XP Home toegevoegd omdat een consument daar simpelweg normaalgesproken toch geen behoefte aan heeft (nerds daargelaten zoals jij zelf al aangeeft :) ).

Volgens mij mag je officieel op Windows XP Pro. of Windows 2000 Pro. geen grote webserver draaien. Dus je zit al snel vast aan de server versie van 2000 of XP, wat veel meer geld kost dan een 'gewone' Windows licentie.

Vervolgens heb je het probleem dat je voor veel server-applicaties op een Windows-based server ook nog eens per gebruiker licentiekosten moet gaan betalen. Dus het kost in de meeste gevallen, in vergelijking met een LAMP-systeem, kost het bakken met geld ja.

400 euro voor de Windows 2003 server Webedition

Red Hat Enterprise Linux ES Standard Edition $799.00 $599.25 x86
(Limited Time Offer)

:+

Hmmm....J2EE is geen taal, da's een ontwikkelframework voor java...en dat is gratis ja....maar de appservers zoals websphere, bea weblogic etc die dat ondersteunen zijn dat zeker niet...

Daar heb je helemaal gelijk in. Desondanks heb je ook daar weer gratis alternatieven voor (denk aan JBoss en Tomcat)

Goede zaak lang leve PHP ;) nu nog maar hopen dat de meeste ispers ook een beetje up2date blijven

en niet hun servers in veilige modus zetten anders draaien sommige scripts niet.

Ik had verwacht dat PHP omdat het gratis is de grootste zou zijn, maar dit valt echt tegen. ik zie ook veel meer PHP dan ASP. [valt eigenlijk mee :) toch ASP die het meest gebruikt wordt[ASP-freak]]

Bedrijven gaan niet alleen af op de prijs hoor. Support, kennis, zelfs historie van het bedrijf hebben er allemaal minstens evenveel mee te maken. Onze nieuwe website is wel PHP :)

Vraag is ook nog maar hoeveel van de 'hobbyisten' servers bekend zijn.... Mijn server is bijv. nergens bekend en zal dus ook niet meegerekend zijn in de statistieken. Ik vermoed dat derlijke statistieken in het voordeel van PHP uit -zouden- kunnen pakken, maar het kan natuurlijk net zo goed in het voordeel van 1 v/d anderen zijn.

En dan vergeet je nog de intranet sites bij bedrijven, die vast ook veel met PHP (dan wel ASP) draaien.

Op een intranet wordt meestal ASP gebruikt, wanneer ze helemaal op MS producten zitten. Het zit dan al gratis in het OS, dat scheelt een hoop onderhoud en moeite.

Het is sinds kort een kleine moeite om op IIS een goede PHP-installatie te doen:

- FastCGI (isapi_fcgi.dll)
- MMCache
- recente PHP4 downloaden

'Instellen' en gaan:

in de registry:
computer/software/fastcgi/.php/BindPath = php-fcgi
computer/software/fastcgi/.php/AppPath = c:\php\php.exe

c:\winnt\php.ini:
zend_extension_ts="c:\php\extensions\\mmcache.dll"
mmcache.shm_size="16"
mmcache.cache_dir="c:\php\mmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
mmcache.shm_max="0"
mmcache.shm_ttl="0"
mmcache.shm_prune_period="0"

copy c:\php\dlls -> c:\winnt\system32\
copy c:\php\php4ts.dll -> c:\winnt\
copy isapi_fcgi.dll -> c:\winnt\system32\

IIS instellen:
Site instellingen
IsapiFilters -> Add -> FastCGI (c:\winnt\system32\isapi_fcgi.dll)
Home Directory -> Configuration ->
- Cache ISAPI applications (aan!)
- add -> c:\winnt\isapi_fcgi.dll
-> .php
-> Script Engine = aan
-> Check that file exists = aan

<bewerkt>
sorry voor het langdraderige
</bewerkt>

ASP.NET is toch ook "gratis" ..
tja je moet wel windows hebben (of erger kopen!)

Wacht maar af, dat wordt het ook wel! PHP wordt nu vooral veel door particulieren gebruikt (ook steeds meer bedrijven), terwijl ASP vrijwel alleen door professionals gebruikt wordt! }> <?php freak ?>

en wat denk je dat dat zegt over PHP? Dat het door meer thuisgebruikers wordt gebruikt en minder door professionals zou ik niet echt als een positief punt opvatten.

In principe zijn PHP en ASP gelijk aan elkaar, maar dat weerhoudt het snobbisme er niet van om hoogtij te vieren, zoals bij zoveel dingen in programmeerland (XML vs. DB/SQL; wel tabellen voor HTML opmaak vs. geen tabellen; etc.).

Ik vind PHP naast het feit dat het gratis ook een veel 'fijnere' taal om te schrijven. Code is overzichtelijk, schrijft lekker weg, en genereert als het een keer niet werkt hele duidelijke foutmeldingen.

Daar heb ik me bij ASP af en toe dood aan geërgerd. Ik kon nergens wat terugvinden in m'n code, het duurde veel langer om te leren, en als 't fout ging kreeg ik vaak foutmeldingen waar ik geen bal mee opschoot.

PHP is een wereldtaal. Voor mij nooit meer wat anders, denk ik. :)

dan zou je asp.net eens moeten bekijken
*je kan kiezen tussen een stuk of 3 (misschien al wel voor je bekende) talen: j#, c# en vb.net. (misschien nog wel meer, weet ik niet)
*asp.net genereert (ook) erg duidelijke en gespecificeerde foutmeldingen
*of de code overzichtelijk is ligt volgens mij meer aan jezelf dan aan de taal. als het al aan de taal ligt, komt dat door mogelijkheden als OOP en code behind etc. ik moet zeggen dat asp.net daar een stuk betere faciliteiten voor heeft dan php

Ik vind PHP ook veel fijner om in te leren. J2EE heb je niet zomaar door (wel een heel hoog niveau van abstractie tov php -- ok voor php heb je ook geen applicatie server nodig).

Daarbij ASP is gewoon mijn taaltje niet ;), alhoewel ASP.NET mij wel aantrekt om eens een keer in te beginnen..

Daarbij, kun je c/c++ (wat veel i-studenten krijgen) dan kun je al haast php.

Waarom is Goldfusion zo veel gebruikt? het is maar een baggertaaltje |:(

Het is Coldfusion

en het is best wel een grappig taaltje hoor, wel een beetje wennen maar dat is omdat je wat anders gewend ben

je zou het eens moeten proberen, werkt best lekker maar toch voor mij php :Y)

Zelf heb ik zowel asp als php geleerd, maar moet eerlijk zeggen dat het gebruik van php (met mysql) makkelijker is dan asp.

Daarbij komt ook nog is dat een php-hosting stuk goedkoper is dan een windows hosting.

Geef mij maar php.
Verder vind php.net een zeer goede support site.
Je kan er zo goed als alles vinden.

ASP is helemaal geen taal. Het is een systeem. In ASP kan je net zo goed JavaScript als (het standaard) VBScript gebruiken.

ASP en PHP zijn server-side, JavaScript en VBScript client-side. Laat jij maar een stukje JavaScript zien waarin je iets uit een MSSQL of MySQL of Oracle database haalt mbv een querie, waarbij je geen gebruik maakt van een PHP of ASP interface :)
Even opletten waar het over gaat

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
function database(myConfig)
{
this.connection = Server.CreateObject("ADODB.Connection")
this.connection.open("DRIVER={MySQL}")
}

met alle respect, maar misschien heb jij te snel gereageerd, javascript alswel VBscript kunnen zowel clientside alswel serverside toegepast worden en binnen ASP bv een aantal Server-object-methods aanspreken.
ASP is dus feitelijk die verzameling server-variabelen, alswel response. en request-objecten (en meer)

jij moet je huiswerk beter doen :D

met ASP3 en ASP.net kan je serverside proggelen met verschillende talen.

ASP3 heeft standaard JavaScript ondersteuning (JScript genoemd door MS) en VBScript
ASP.net doet standaard C#, VB.Net en JS.Net

ASP bevat een script runtime die zowel VBScript als J(ava)Script verstaat. Daarnaast wordt veelvuldig gebruik gemaakt van COM objecten, die in het script kunnen worden aangeroepen. Hierdoor kan er bijvoorbeeld een verbinding wordt gemaakt naar een database, waarna deze vervolgens gemanipuleerd kan worden (ADODB). Aangezien ik geen zin heb om een uitgebreide uitleg van alle ASP functionaliteit te geven zou je eens rond kunnen neuzen op http://www.w3schools.org voor wat meer informatie.

JavaScript werd trouwens vroeger door Netscape naar voren gepushed als serverside taal, hoewel daar in de praktijk weinig gebruik van werd gemaakt.

Dat kan wel zijn, maar je moet het menselijk begrijpen. Je hebt PHP als scripttaal en dan heb je ASP als systeem, maar de eindbedoeling van beiden is hetzelfde dacht ik (dynamische content afleveren), dus je mag ze in feite wel vergelijken.

Heel goed gozer ik zat er op te wachten ;)

Wat ik toch altijd het voordeel vindt is dat je er ook gewoon PHP naast kan zetten op IIS..

Die mod_asp gedoe onder Apache is niet bruikbaar.

En voor kleine klantjes gewoon een Access database er op gooien en klaar is klara.

PS: Hij bedoel JScript
Dat is wel wat anders dan JavaScript hoor

Die mod_asp gedoe onder Apache is niet bruikbaar.
Ooit eens van Chili!ASP (of Sun ONE Active Server Pages zoals het tegenwoordig heet) gehoord? Werkt vrij goed moet ik zeggen. Kost ook wel wat, maar dan heb je ook wat :)

Apache heeft zo'n 70% van de internet-servermarkt in handen en toch wordt ASP meer gebruikt dan PHP? En php werkt op zowat alle servers en besturingsystemen ?

Ik weet wel dat ASP via mono onder linux werkt maar dacht dat dit nog niet zo veel gebruikt werd.

Hoe zijn de percentages dan verdeelt ?

conclusie ....

apache wordt ook bijzonder vaak gebruikt voor het serven van pure html zonder scriptingtaal

Ik heb ASP .NET en PHP nu goed onder de knie en PHP bevalt me beter.

Hetgeen wat me meest ergerde is het feit van de foutmedling (zoals eerder vermeld). Als je met je ASP een foutje hebt, begin je toch vrij vlug je geduld te verliezen aangezien het niet echt duidelijk uitgelegd staat. Als je in PHP een foutje maakt zie je zeer mooi wat, waar en het is meteen ook veel duidelijker.

Ik heb enkel kennis gemaakt met ASP .NET via VB .NET en miste daar dus heel wat zaken die via PHP wel mogelijk zijn, maar dat zal aan het feit liggen dat het via VB .NET was.

Ik vind dit een enorme aanmoediging voor de mensen achter de community van PHP.

misschien moet je je toch wat meer verdiepen in .Net dan. ASP.net is dus echt wel gelijkwaardig aan PHP, zo niet beter.....

ASP.NET en PHP vergelijken is niet echt slim, een makkelijke vraag kan je met PHP de dingen doen wat je met ASP.NET wel kan ? Nee dus, asp.net is zeer krachtig omgeving, php is gewoon sss(server side scripting). Ik gebruik zelf PHP en ASP.NET maar allemaal voor verschillende toepassingen.

Extra --> Internet opties --> Geavanceerd --> Gebruiksvriendelijke http foutberichten weergeven uitvinken. Op deze manier krijg ik netjes een regel te zien wanneer asp een fout heeft gegenereerd. En als je een beetje kan programmeren zie je dus meteen wat er fout zit in die regel. Of ik php beter vind dan asp en andersom weet ik niet omdat ik eigenlijk nog maar weinig met php heb gewerkt omdat ik een aantal jaren geleden met asp ben begonnen.
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 17:56 "Verspreider niet aansprakelijk voor boodschap derden"
Vorige 17:36 IBM claimt 's werelds eerste magnetische 3D-kristal
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011