Scriptorama.nl

Header image showing a keyboard, mouse, laptop and books on design patterns

PHP Boom opkomst

Ik kwam laatst deze blog post van Jim Plush tegen. Hij praat daar over een "PHP Boom" die staat te komen.

You can almost feel it in the air. You can almost sense that PHP hasn't even come close to hitting it's peak in the world. Jobs man, I'm talkin jobs.

Hij verwacht dat er binnenkort veel vacatures bijkomen en dat de vraag naar 'skilled' PHP programmeurs zal stijgen. In Nederland is de vraag naar PHP developers al hoog. Kijk alleen al naar het aantal vacatures op Internet. Ben Ramsey, actief bij het PHP Security Consortium, verwacht ook een PHP golf. Hij geeft adviezen om op te vallen tussen al die PHP scripters. (Daar zal ik een andere keer op terug komen)

Bekijk een aantal vacature websites. Dan zie je al hoeveel vraag er is, maar een "PHP BOOM!" opkomst? Ik heb toch mijn vraagtekens.

PHP is de laatste jaren snel heel populair geworden. Deze grafiek laat zien dat PHP steeds meer wordt gebruikt. Volgens deze website is PHP op drie na de meest populaire taal onder programmeurs.

Of die PHP golf eraan komt is natuurlijk moeilijk te voorspellen. PHP is wel een stuk volwassener geworden, vooral dankzij het nieuwe OO model in PHP5. Complexe web applicaties maken in PHP heeft nu veel meer uitzicht. Gewoonweg omdat sophisticated web applicaties steeds meer worden ontwikkeld. Kijk maar naar het aantal design patterns die je kunt toepassen in PHP5. Deze worden ook steeds meer toegepast. In PHP4 werden deze nog geprobeerd 'na te maken', maar in PHP5 is het goed mogelijk. Dit is misschien geen graadmeter, maar geeft stiekem toch wel aan hoe 'serieus' PHP is en zal worden. Zal dit een reden zijn dat er meer vraag zal komen naar skilled PHP developers? Ik denk het wel. PHP5 is nog niet mainstream geworden, maar dat zal zeker wel gebeuren. Bij PHP4 heeft het ook moeite gekost, maar die is ook gekomen. Vanaf het moment dat PHP5 mainstream is, zal de vraag alleen maar stijgen naar skilled PHP programmeurs. Nog meer vacatures jongens!

Aan de andere kant, hebben we nog andere web developers. Over Ruby On Rails developers hoeven we als PHP programmeurs geen zorgen te maken. Ik geloof niet dat RoR het echt zal maken, wat hier ook al ten sprake is gekomen. Echter vrees ik voor de vraag naar AJAX developers; Dit is de grootste dreiging voor PHP programmeurs. Het aantal web 2.0 bedrijfjes blijft maar stijgen en het aantal AJAX vacatures zie je steeds meer verschijnen. Niet alleen web 2.0 bedrijven zullen AJAX developers aantrekken, maar ook gewoon andere web development bedrijven.

In mijn visie dat alle software in de toekomst allemaal web based wordt, versterkt alleen maar de dreiging. Laatste tijd zie je ineens web based Word en Excel vervangers op het Internet verschijnen. Nog niet lang geleden heeft Google Writely overgenomen. Ja, een web Word processor en allemaal met AJAX snufjes gemaakt. De catalogus van Google web applicaties laat ook zien dat mijn visie een goede kans heeft van slagen.

De PHP boom zal komen, maar in de vorm van de AJAX boom. Vergeet niet dat AJAX vooral om XMLHttpRequest draait en die heeft een server-side script nodig. Tadaa, daar is PHP! Stand-alone PHP web applicaties zul je veel minder tegenkomen. Het zal vooral een mix worden van AJAX en PHP. De PHP boom zal toch komen, maar wel achter de schermen.

Reageer ook!

Ik denk dat een PHP "boom" zeker wel mogelijk is. Niet door de nieuwe mogelijkheden van PHP zelf, maar juist door de combinatie van het volwassener worden van PHP (unicode!) en door het idee dat PHP ontwikkelaars altijd meer "doeners" geweest zijn.

PHP is een geweldige taal om snel iets gedaan te krijgen. Maargoed, RoR heeft dat zelfde voordeel natuurlijk, alleen -in nederland, van wat ik zie- volgens mij nog een veel kleiner gevolg.

Ruby on Rails is prachtig, ik heb er een keer heel kort mee gestoeid en de basis van een applicatie is werkelijk in no-time opgezet. Ik vraag me echter af wat er gaat gebeuren wanneer je zelf iets wilt gaan bouwen. Denk aan een inlogsysteem of wat dan ook. Ik heb me er niet in verdiept, maar ik vrees dat de lage drempel voor RoR absoluut niet geldt voor Ruby zelf.

Wat betreft Ajax: ik voorzie geen concurrentie. Wat is werkelijk het nut van web-based Word of Excel? Ik zie het niet. Ajax zal vast toegevoegde waarde hebben, maar voorlopig beschouw ik het als een totaal ander gebied van expertise. Het is mooi als je als ontwikkelaar kennis hebt van PHP -en- Ajax, maar (zeker in teamverband) lijkt het me een totaal andere tak van sport.

Over Web 2.0 wil ik nog toevoegen dat het door velen met argwaan wordt bekeken. Wiki's zijn schitterend en nuttig, maar veel web 2.0 implementaties zijn zwaar overtrokken en meer een showcase van 'kijk eens wat er allemaal kan' dan dat ze nut hebben. Een leuke bron (let op: stamt van 1 april en is eigenlijk als grap bedoeld) is deze: http://www.sitepoint.com/article/application-fluff-hot-air

Naar mijn mening wordt een PHP boom getriggerd door de vraag naar op AJAX gebaseerde applicaties. Het gelikte van AJAX applicaties zal zorgen dat de vraag naar "normale" apllicaties zal verschuiven naar webbased apllicaties. Ergo meer back-end functionaliteit gewenst, meer PHP-ers aan de slag.

Om als PHP boven de rest uit te steken is een onderscheidende studie een pre. Welke opleiding denken jullie dat hier voor zorgt? De PHP masterclass van Eduvision, ZEND certification? Iemand een idee?

Ik geloof niet zo in de opleidingen die je daar opnoemt. Leuk om te hebben, maar heb je de vragen voor het Zend certificaat wel eens bekeken? Die gaan echt nergens over.

Een goede vooropleiding (HBO met een richting informatica) zal sprekender voor je zijn dan een certificaat specifiek gericht op PHP.

Het certificaat geeft hoe dan ook aan dat je kennis hebt van PHP, zodat je niet afhankelijk bent van de gratie van een forum zoals bijvoobeeld PHPFreakz om je werk te kunnen doen ;-).

Het geeft inderdaad niet perse aan of je enig benul hebt van wat je applicatie-ontwikkelender-wijs aan het doen bent.

Denk dat een ZCE wél zin heeft bij een sollicitatie, maar anderzijds heeft Ruud natuurlijk een punt. Ik _hoef_ niet te weten wat laat zien, want zoiets zal ik nooit doen.

Ik hoop eigenlijk wel dat er zo'n boom aan zit te komen, meer werk is altijd goed natuurlijk.

AJAX wil ik nog veel van leren, ik denk dat het zeker toekomst heeft, in ieder geval meer toekomst dan RoR. De gelikter de applicatie, de beter het loopt. Kijk eens naar flicker en gmail bijv. Maar goed, daar pak ik Ruud op IRC wel op aan :)

"Denk dat een ZCE wél zin heeft bij een sollicitatie"
Juist niet bij een solicitatie - men verwacht dat je meer kan dan PHP en weet de (on)-waarde van ZCE beter op waarde te schatten.

ZCE heeft juist eerder zin als je zelf klussen aanneemt van bedrijven met minder verstand van zaken. Dan ziet het ZCE er indrukwekkend uit.

[...] In een ander artikel, had ik het over een “PHP Boom”. Een van de tips van andere bloggers is om op te vallen, zodat je sneller aan een baan komt. Een certificaat behalen behalen heeft het meest effect. Er zijn certificeringen voor PHP programmeurs, een daarvan is de Zend Certified Engineer titel. Dit is denk ik ook de meest erkende certificering voor PHP ontwikkelaars. Voor diegene die eerst een cursus wilt volgen, Eduvision biedt onder andere cursussen voor PHP. Er is zelfs een Masterclass voor PHP! Alleen vraag ik me af of deze allemaal wel meerwaarde hebben. Het ZCE examen gaat niet over programmeren, maar over “kennis van PHP”. Dat is een belangrijk kenmerk. Het kennen van PHP wilt dus niet zeggen dat je ook een goede programmeur bent! Het gaat dus over het kennen van de syntax, niet meer niet minder. Het is op het moment van schrijven nog steeds PHP4 gericht, terwijl PHP5 al ruim twee jaar stable is. Strange… [...]

[...] PHP is de laatste jaren steeds populairder geworden. Het aanleren van de taal verloopt snel omdat het een lage programmeer drempel heeft en loosed typed is, wat wel weer leuk is voor PHP Golfs. Onlangs kwam ik een interessant post tegen van Ben Ramsey, die ook al eerder schreef over een PHP boom waarnaar ik refereerde. Dit keer vroeg hij zich af wat nou een acceptabele salaris / uurtarief is voor een PHP programmeur. Gezien het commentaar zijn de meningen verdeeld. Wat is nu een acceptabel tarief? Mij werd altijd verteld dat je betaalt voor kwaliteit. Dit moet ook gelden voor PHP programmeurs. Alleen is het jammer dat iemand zichzelf snel PHP programmeur kan noemen omdat hij ooit PHPBB en/of PHPMyAdmin heeft kunnen opzetten. Daar zijn er heel veel van en die kunnen ook zo aan de bak. Er is genoeg vraag naar PHP-ers die even simpel een contact formulier of login systeem schrijven. Wat misschien erger is dat hun tarieven heel (erg) laag zijn, waar professionele freelance PHP ontwikkelaars niet tegenop kunnen boksen. [...]

Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>