Je hebt waarschijnlijk wel gehoord over de nieuwe WordPress Gutenberg-editor, waarmee je met blocks artikelen schrijft binnen WordPress.
Het zal de gemiddelde gebruiker waarschijnlijk ontgaan zijn, maar deze Gutenberg-blokken zijn gemaakt met JavaScript (React, JSX en ES6) en niet met PHP. Samen met andere verschuivingen in webontwikkeling kan dit de vraag opwerpen: ‘is PHP verleden tijd?’
Nou… is dit zo? Kunnen we de begrafenisondernemer bellen en alvast rouwkaarten versturen? Voordat het zover is, is het misschien goed om te realiseren dat er een groot verschil zit tussen de wens dat PHP verleden tijd is en het feitelijke overlijden van PHP.
Mensen roepen nu al jaren dat PHP dood is (je kan zelfs ‘is PHP dood?’-artikelen vinden uit 2011). En toch is PHP er nog…
In deze post houden we de data omtrent PHP tegen het licht en laten we zien dat PHP nog lang geen verleden tijd is (ook al wil je dit nog zo graag).
- Is PHP dood? Alleen als je de PHP-gebruiksstatistieken negeert
- PHP is sneller en beter dan ooit
- Het is gemakkelijk om PHP-ontwikkelaars te vinden
- Je kan een hekel aan PHP hebben, maar het is niet dood
Is PHP dood? Alleen als je de PHP-gebruiksstatistieken negeert
Oké, PHP is misschien niet de beste of meest moderne programmeertaal, maar dat betekent niet dat het dood is. Het is lastig om de PHP-statistieken te negeren…
Laten we allereerst eens kijken wat W3Techs te zeggen heeft.
Volgens data van W3Techs wordt PHP gebruikt door 78,9% van alle websites waarvan de programmeertaal van de server bekend is. Dat betekent dat bijna 8 van de 10 websites die jij bezoekt op een of andere manier gebruik maakt van PHP. Dit betekent in de praktijk dat PHP springlevend is.
Nouja, ook weer niet helemaal. Dit aantal neemt namelijk wel af. In november 2017 was het percentage van PHP als servertaal volgens W3Techs nog 80,1%. In juni 2018 was dit aantal gedaald tot 79,6% en nu staat het percentage op 78,9% (november 2018).
Toch zijn er ook wel goede redenen om deze statistieken met een korreltje zout te nemen. Sommige van deze scantools zoeken eenvoudigweg naar de HTTP-header X-Powered-By
Sommige hostingproviders, inclusief Kinsta, verwijderen deze headers uit veiligheidsredenen van hun server. Daarom is de kans groot dat het werkelijke aantal PHP-websites in de praktijk zelfs nog hoger ligt. Zolang dit percentage boven de 75% ligt, is het lastig om op basis van statistieken PHP dood te verklaren.
Als je erover nadenkt, dan zijn deze hoge cijfers helemaal niet zo verbazingwekkend. Allereerst maakt het populairste content managementsysteem ter wereld gebruik van PHP, jawel… dat is WordPress. Aangezien meer dan 34% van alle websites wereldwijd op WordPress draait, zijn dat veel sites die PHP gebruiken. Wilt u weten welke PHP-versie u gebruikt? Bekijk dan onze gids voor het maken van een phpinfo pagina.
Maar niet alleen WordPress zorgt voor dit hoge percentage. Er zijn talloze grotere en kleinere websites gebouwd met behulp van PHP. Zo is bijvoorbeeld MediaWiki, de software achter Wikipedia, gebouwd met PHP en ook Drupal en Joomla gebruiken PHP.
PHP is beter en sneller dan ooit
Met de release van de nieuwste versies is PHP sneller dan ooit. Onze recente PHP-benchmarks tonen een enorme prestatieverhoging van PHP 7.X ten opzichte van PHP 5.6.
In onze tests met WordPress en populaire eCommerce-plugins zoals WooCommerce en Easy Digital Downloads kon PHP 7.3 2-3x meer verzoeken per seconde aan dan PHP 5.6. En PHP 7.4, de nieuwste versie die Kinsta recentelijk beschikbaar maakte, is zelfs nog sneller.
Een ander voordeel van PHP 7 is de verbeterde samenwerking met andere talen.
Daarnaast bieden PHP 7.X-versies ook andere verbeteringen voor ontwikkelaars, zoals:
- Combined comparison operator
- Null coalesce operator
- New type hinting
- Anonymous classes
- Nullable types
- Iterable and void returns
- Multi-catch exception handling
- Keys usable in lists
- Trailing commas
- More negative string offsets
- Number operators and malformed numbers
- HTTP/2 server push
Deze verbeteringen merk je uiteraard alleen als je de laatste versie van PHP gebruikt. Toch is dat in de praktijk lang niet altijd het geval.
Volgens WordPress.org gebruikt ~64,0% van de WordPress-sites PHP 7.1 of lager, waarvan 22,9%, de grootste groep, PHP 5.6:
PHP versies 7.1 en lager krijgen geen actieve ondersteuning meer en zijn vanaf 2018 en 2019 de beveiligingsondersteuning kwijt.
Het feit dat zoveel websites draaien op een PHP-versie die officieel het einde van zijn levensduur heeft bereikt, komt de reputatie van PHP onder ontwikkelaar waarschijnlijk niet ten goede.
Lees dit bericht als je niet weet waarom je je PHP-versie moet bijwerken.
Het is gemakkelijk om PHP-ontwikkelaars te vinden
Vanwege PHP’s populariteit is het eenvoudig om PHP-ontwikkelaars te vinden. En niet zomaar PHP-ontwikkelaars, maar PHP-ontwikkelaars met ervaring.
Wat nog belangrijker is, PHP-ontwikkelaars lijken het prima te doen, zoals deze Tweet van Brandon Savage aangeeft:
If PHP is dead someone forgot to tell my bank account.
— Sarah Savage (@php_sarah) October 28, 2018
Voor nieuwere frameworks is het moeilijker om ontwikkelaars te vinden en dan met name ervaren ontwikkelaars.
Soms is het zelfs helemaal niet mogelijk om ervaring met een bepaald framework te hebben. Een grappig voorbeeld hiervan is dit Reddit-bericht uit 2017 waarin een React-ontwikkelaar met 5 jaar ervaring werd gezocht, terwijl React nog maar 4 jaar bestond.
Je kan natuurlijk iemand inhuren, maar wist je dat het relatief eenvoudig is om de taal te leren? Om je te helpen hebben we in dit artikel een aantal van de beste gratis en premium PHP tutorials verzameld. Succes met leren!
Je kan een hekel aan PHP hebben, maar het is niet dood
Misschien vind je PHP maar niks. En hoewel we zelf een applicatie-, database- en managed WordPress-host zijn, zouden we liegen als we zeggen dat al onze developers fan zijn van PHP.
Zowel ons MyKinsta-dashboard als ons affiliate-dashboard zijn volledig gebouwd met Node en React, die beide op JavaScript zijn gebaseerd, en niet op PHP. We herhalen het nog maar een keer: je kan een hekel hebben aan PHP, maar dat betekent niet dat het op sterven ligt.
Bjarne Stroustrup, de maker van C++, vat het hier goed samen:
Er zijn twee soorten programmeertalen: degenen waarover iedereen klaagt en degenen die niemand gebruikt.
Als we kijken naar de data van W3Techs, dan lijkt PHP wat aan populariteit in te boeten. Maar zelfs als PHP in hetzelfde tempo blijft dalen, dan zou het nog meer dan 25 jaar duren voordat deze onder de 50% terechtkomt.
Uiteindelijk zijn al deze artikelen van ‘Is PHP dood?’ typische voorbeelden van de Wet van Headlines van Betteridge -‘Elke headline die eindigt met een vraagteken kan met ‘nee’ worden beantwoord.’
Wat denk jij? Is PHP dood? Ben je fan van PHP? Zou je het liefst PHP een verstikkingsdood geven? Laat het weten in de reacties!
Laat een reactie achter