Ik ben zelf Java ontwikkelaar met een verleden als PHP ontwikkelaar. Nu was ik laatst wat aan het praten met een collega over grote websites, zoals bijv. tweakers, marktplaats of hyves. Het viel ons op dat veel grote (Nederlandse) sites met PHP zijn gemaakt. Hoe komt het eigenlijk dat dit soort sites in zoveel gevallen met PHP en niet met bijv. Java zijn gemaakt?
Zou het puur het 'hobbyproject' zijn dat uit de hand is gelopen? Meestal maakt de hobbyist niet even een applicatie met Java EE technologie. Bomen en bos en zo met alle frameworks etc...
Stel je zou nu een project starten dat uitgroeit tot de grootte van bijv. tweakers.net. Zou het niet veel verstandiger zijn om het project met Java uit te gaan voeren? Je hebt de performance, de application servers, Java EE. Voordelen voor PHP zijn mogelijk dat je makkelijker hosting en ontwikkelaars kunt vinden, al zou dat in beide gevallen voor een grote site geen groot probleem moeten zijn. Voor PHP heb je het Zend Framework, voor Java bijv. Spring en Hibernate. Ontwikkelen in PHP gaat mogelijk wel sneller dan in Java.
Voor een simpele webapplicatie is PHP waarschijnlijk makkelijker, maar als je naar meerdere servers gaat, met problemen met session management etc., wint Java dan niet op vele vlakken?
Wat is jullie mening hierover?
Zou het puur het 'hobbyproject' zijn dat uit de hand is gelopen? Meestal maakt de hobbyist niet even een applicatie met Java EE technologie. Bomen en bos en zo met alle frameworks etc...
Stel je zou nu een project starten dat uitgroeit tot de grootte van bijv. tweakers.net. Zou het niet veel verstandiger zijn om het project met Java uit te gaan voeren? Je hebt de performance, de application servers, Java EE. Voordelen voor PHP zijn mogelijk dat je makkelijker hosting en ontwikkelaars kunt vinden, al zou dat in beide gevallen voor een grote site geen groot probleem moeten zijn. Voor PHP heb je het Zend Framework, voor Java bijv. Spring en Hibernate. Ontwikkelen in PHP gaat mogelijk wel sneller dan in Java.
Voor een simpele webapplicatie is PHP waarschijnlijk makkelijker, maar als je naar meerdere servers gaat, met problemen met session management etc., wint Java dan niet op vele vlakken?
Wat is jullie mening hierover?